APN Consulting - Southfield, MI

posted 10 days ago

Full-time - Senior
Southfield, MI
Professional, Scientific, and Technical Services

About the position

The Java Full Stack Developer position focuses on developing and maintaining applications using Java, React, and Redux. The role requires extensive experience in Java and Spring Boot, along with a strong understanding of microservices architecture. The developer will work in a hybrid environment, collaborating with teams to deliver high-quality software solutions in an Agile setting.

Responsibilities

  • Develop and maintain full stack applications using Java, React, and Redux.
  • Implement microservices architecture using Spring Boot.
  • Collaborate with cross-functional teams in an Agile environment.
  • Design and implement REST and SOAP web services.
  • Utilize databases such as Oracle and MongoDB for data storage.
  • Apply data structures and algorithms to optimize application performance.
  • Manage code repositories using Git and CI/CD tools like Team City.
  • Participate in code reviews and contribute to architectural discussions.

Requirements

  • 10+ years of experience in Java development.
  • Strong experience with Spring Boot and microservices.
  • Proficiency in React and Redux for front-end development.
  • Experience with REST and SOAP web services.
  • Familiarity with databases like Oracle and MongoDB.
  • Knowledge of microservices architecture using Docker and Kubernetes.
  • Understanding of design patterns, particularly microservices design patterns.
  • Solid grasp of data structures and algorithms.
  • Experience with Agile methodologies.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service