Lansing, MI – Hybrid
12-Month Contract
Looking for the candidates who can work without sponsorship.
Interview Process: MS Teams Video Interview
Hybrid: Resource must work onsite two days per week. Local candidates preferred; non-local candidates must be willing to relocate from Day 1.
Position Overview
We are seeking a Java Developer to support enterprise application development initiatives for a State Government agency. This role focuses on designing, developing, and maintaining scalable backend services and web applications using modern Java and Spring-based technologies.
The ideal candidate will work closely with architects, business analysts, and database administrators to develop secure and high-performing systems that support mission-critical government operations.
Key Responsibilities
• Design and develop enterprise-grade applications using Java, Spring Boot, and Spring MVC.
• Develop and maintain RESTful APIs and microservices architectures.
• Implement business logic, data processing services, and integration components.
• Develop and optimize SQL queries, stored procedures, and database interactions.
• Integrate applications with third-party systems and enterprise platforms.
• Implement secure authentication and authorization mechanisms.
• Participate in code reviews and enforce coding standards and best practices.
• Develop and maintain technical documentation and system design diagrams.
• Collaborate with QA teams to support application testing and bug resolution.
• Participate in Agile development processes including sprint planning and retrospectives.
Required Qualifications
• Bachelor’s degree in Computer Science, Information Systems, or related field.
• 5+ years of experience developing applications using Java.
• Experience with Spring Boot, Spring MVC, or similar frameworks.
• Experience developing RESTful APIs and microservices.
• Strong experience with SQL databases such as Oracle, PostgreSQL, or SQL Server.
• Experience using Git for version control.
• Experience working within Agile development environments.
• Ability to design and implement secure, scalable application architectures.
Preferred Qualifications
• Experience with cloud platforms such as AWS or Azure.
• Experience with container technologies such as Docker or Kubernetes.
• Experience with CI/CD tools such as Jenkins or GitHub Actions.
• Experience supporting large-scale enterprise modernization projects.
• Prior experience working with State Government or Public Sector clients.
Behavioral & Professional Expectations
• Demonstrate strong problem-solving and debugging capabilities.
• Communicate technical solutions clearly to team members and stakeholders.
• Maintain high code quality and adhere to development standards.
• Manage multiple development tasks within project timelines.
• Collaborate effectively with cross-functional teams.