Java Developer

Prairie Consulting Services

  • Chicago, IL
  • 5 days ago
  • $65–$71 Per Hour

Highlights

Working within a collaborative Agile team, the ideal candidate will bring strong technical expertise, independent problem-solving skills, and the ability to drive complex development initiatives while mentoring fellow developers. • Collaborate with technical lead, but work independently under minimal supervision to complete assigned tasks; develop code, unit test and support system and UAT testing.

Numbers & Facts

LocationChicago, IL
Salary$65–$71 Per Hour

Description

Java Developer
Rate: 
$65.00 - $71.00 hourly
Experience Level: Senior 10+ years
 

Position Overview: We are seeking a skilled Full Stack Java Developer to design, develop, and deliver scalable, high-performing applications. This hands-on role emphasizes Java, Spring Boot, and Pivotal Cloud Foundry, with responsibilities spanning front-end development, back-end services, APIs, and database integration. Working within a collaborative Agile team, the ideal candidate will bring strong technical expertise, independent problem-solving skills, and the ability to drive complex development initiatives while mentoring fellow developers.

You should be comfortable with back-end coding languages, development frameworks, and third-party libraries with an emphasis on JAVA, Spring Boot and Pivotal Cloud Foundry. Contractor will be a key member of a cross functional team following Agile development methodologies.

Qualifications:
• 10+ years of experience in application development experience using Java, Cloud.
• Experience of working on Cloud based – Java applications
• Prior experience of modernizing legacy applications to a strategic cloud-based micro service application
• Experience in development of Java J2EE applications
• Application integration using API, REST and SOAP web services
• Experience with Service Oriented Architecture and cloud-based services, preferably PCF
• Working knowledge of DevOps tools such as Jenkins, Kubernetes and CI/CD pipelines
• Understanding of OAuth 2.0, Ping Federate, ZScaler
• Database/Stored Procedure experience preferably with DB2, Oracle > = 11g versions
• Knowledge of code version control tools – Github, Bitbucket, GitLab, etc
• Desired experience with Spring, Web services, APIs such as JDBC, Hibernate, Eclipse IDE
• Experience in messaging gateways – Kafka, Solace, MQ
• Cloud Computing concepts and deployment; PCF (Pivotal Cloud Foundry), AWS (Amazon Web Services), Microsoft Azure etc.
• Experience working in onsite/offshore model
• Experience with production code migrations
• Experience working in Agile methodologies
• Experience working with production support and business teams

Knowledge :
• Requires in-depth conceptual and practical knowledge in own job discipline and basic knowledge of related job disciplines
• Experience in developing Microservice applications
• Experience in developing applications using Spring boot, Spring MVC and Spring Security
• Experience in developing Azure functions
• Experience in writing the Junit test cases
• Experience in bamboo CI/CD
• Knowledge in SecuPi would be an added advantage
• Experience in developing UI/React apps
• Experience integrating applications with various database platforms on-prem and in the Cloud
• Applies best practices and how own area integrates with others
• Is aware of the competition and the factors that differentiate them in the market
• Explains difficult or sensitive information; works to build consensus

Tasks & responsibilities
• Solves complex problems
• Takes a new perspective on existing solutions
• Exercises judgment based on the analysis of multiple sources of information
• Impacts a range of customer, operational, project or service activities within own team and other related teams
• Works within broad guidelines and policies
• Collaborate with technical lead, but work independently under minimal supervision to complete assigned tasks; develop code, unit test and support system and UAT testing.
• Document the technical/business functionality of the software developed.
• Prepare production readiness checklists.
• Immediately raise any questions or concerns with *** technical lead to avoid any impact to the project deliverables and timelines.
• Ensure that non-functional requirements such as security, performance, maintainability, scalability, usability, and reliability are being considered when developing solutions.

Similar Jobs