Full Time

Sr. Java Developer

Client
Contract
Mid-Senior level
East Peoria, IL
$115,000 - $165,000* / year (about $55–$79 an hour)

Job Description


Design, develop, enhance, and maintain Java applications, services, APIs, and enterprise integrations.


· Analyze approved requirements and produce well-engineered code, configuration changes, unit tests, and technical documentation in approved repositories.


· Participate in technical design and code reviews, backlog refinement, sprint planning, demonstrations, and delivery status reviews.


· Perform unit and integration testing, support system and user acceptance testing, and investigate and correct defects in delivered work.


· Troubleshoot application, interface, data, performance, and deployment issues; support approved deployments and production stabilization activities.


· Communicate technical risks, dependencies, constraints, and blockers early to support timely resolution.


· Transfer knowledge to client personnel, including mentoring and end-of-engagement transition documentation.


• Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.


• 6+ years of professional Java development experience


• Strong Core Java skills in the Java 8/11/17 environment, object-oriented design, and problem solving.


• Hands-on Spring Framework/Spring Boot experience, REST API development, and enterprise application integration.


• Experience designing and consuming RESTful and/or SOAP services, with familiarity with API gateways and integration patterns.


• Unit and integration testing experience using JUnit, Mockito, or equivalent frameworks


Required Citizenship / Work Permit / Visa Status

US Citizen or Green Card holder


The government’s broadest measure of unemployment, which also counts people working part-time who want full-time, was 7.6% in September, against 8.1% a year before. See it over the years →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.