Senior Java Developer
Cephas Consultancy Services Private Limited
United States, Illinois, East Peoria | United States, Illinois, Decatur
On-site · Contract
Positions: 1 contract position
Experience: 7–12 years
Summary
Build and support enterprise Java applications, APIs, and integrations for a 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
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 Java 8, 11, or 17, 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 at the alternate location in East Peoria, IL.
- 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.