Job Title: Java Developer
Location: Dimondale, MI (Onsite – Local Candidates Only)
Duration: Contract
Job Description:
We are seeking an experienced Java Developer with strong full-stack development expertise to design, develop, and maintain scalable enterprise applications. The ideal candidate will have hands-on experience with Java, modern front-end frameworks, microservices architecture, and cloud-based deployments.
Key Responsibilities:
- Design, develop, and maintain full-stack applications using Java (Spring Boot) and modern front-end frameworks (Angular/React/Vue)
- Build scalable, secure, and high-performance applications
- Develop and integrate RESTful APIs and third-party services
- Create responsive and user-friendly UI components
- Implement CI/CD pipelines and DevOps practices (Docker, Kubernetes)
- Participate in Agile/Scrum ceremonies and collaborate with cross-functional teams
- Analyze business requirements and translate them into technical solutions
- Write clean, testable, and maintainable code
- Perform unit and integration testing using tools like JUnit and Selenium
- Mentor team members and support knowledge transfer
Required Skills & Experience:
- 5–8 years of experience in application development
- Strong full-stack development experience
- Proficiency in Java, Spring, Spring Boot, Hibernate/JPA
- Strong experience with Oracle, SQL Server, and SQL
- Front-end experience with Angular, React, or Vue, HTML5, CSS3, JavaScript, TypeScript
- Experience with Microservices architecture and cloud deployment
- Strong knowledge of REST APIs, JSON, and web services
- Experience with relational and NoSQL databases
- Experience with message queues (IBM MQ or similar)
- Hands-on experience with DevOps tools (Git, Jenkins, Docker, Kubernetes, Maven)
- Experience with security frameworks (OAuth2, SAML, OpenID Connect, JWT)
- Knowledge of TDD and testing frameworks (JUnit, Selenium)
- Strong debugging, problem-solving, and analytical skills
- Experience working in Agile/Scrum environments
Preferred Skills:
- Experience with Playwright testing framework
- Exposure to enterprise system integrations
- Experience in legacy system modernization
Key Skills:
Java | Spring Boot | Microservices | Angular/React/Vue | SQL | Oracle | DevOps | Docker | Kubernetes | REST APIs | Security (OAuth, JWT) | Agile