Positions: 1 Contract
Experience
7 – 12 Years
Summary:
Build and support enterprise Java applications, APIs, and integrations for our client in the manufacturing industry. This hands-on individual contributor role offers ownership of application design and delivery, working closely with technical teams and business stakeholders.
Work arrangement: 100% onsite, five days per week
Engagement: Six-month contract; start as soon as possible
Role Overview
You will translate functional and technical requirements into maintainable software in a large, complex enterprise environment. The work spans development, testing, deployment, production stabilization, and knowledge transfer. You should be comfortable working independently and owning assigned deliverables through completion.
What You Will Do
· 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.
Required Qualifications
· 6+ years of professional Java development experience, including senior-level ownership of application design and delivery.
· 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.
· Strong SQL and relational database skills, including enterprise-scale data models, schema design, query tuning, and stored procedures. Relevant platforms include Oracle, SQL Server, or PostgreSQL.
· Unit and integration testing experience using JUnit, Mockito, or equivalent frameworks, with test-driven development practices.
· Experience with enterprise build and CI/CD tooling, such as Maven/Gradle, Git, and Jenkins/Azure DevOps or equivalent.
· Proven experience with code reviews, Agile/Scrum delivery, and troubleshooting production issues across application, interface, data, and deployment layers.
· Ability to work independently, collaborate with technical and business stakeholders, and produce clear technical documentation and status updates.
· Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Engagement and Application Requirements
· Work onsite five days per week for the full six-month engagement in Decatur, IL, or East Peoria, IL as the alternate location.
· Submitted resumes must include a LinkedIn profile URL. Include your current location, onsite availability, proposed start date, and a brief summary of relevant senior Java development experience.