dreamwork_

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