Skip to main content

Full Stack Java Developer

Technology
American IT Systems
Dearborn, United StatesToday
Service contract

Job description

Position: Full Stack Java Developer

Location: Dearborn, MI

Job Summary:

We are seeking a highly skilled Full-stack Developer with a strong emphasis on Microservices architecture using Spring Boot. The ideal candidate will have a proven track record of developing scalable web applications and services, demonstrating expertise in both front-end and back-end technologies. You will be responsible for designing, implementing, and maintaining complex applications while ensuring high performance and responsiveness to requests from the front-end.

Responsibilities:

  • Design and develop robust microservices using Spring Boot.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Maintain and improve existing applications, ensuring high availability and performance.
  • Write clean, maintainable, and efficient code following best practices.
  • Participate in code reviews and provide constructive feedback to peers.
  • Implement and manage CI/CD pipelines for seamless deployment.
  • Stay updated with emerging technologies and industry trends to enhance development processes.
  • Debug and troubleshoot issues across the stack.
Mandatory Skills:
  • Strong expertise in Microservices architecture and Spring Boot framework.
  • Proficient in front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React.
  • Experience with RESTful APIs and web services.
  • Solid understanding of database technologies, both SQL and NoSQL.
  • Familiarity with containerization technologies such as Docker and orchestration tools like Kubernetes.
  • Experience with version control systems, preferably Git.
  • Strong problem-solving skills and ability to work independently as well as in a team.
Preferred Skills:
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Knowledge of Agile methodologies and DevOps practices.
  • Familiarity with monitoring and logging tools.
  • Experience in developing microservices with Spring Cloud.
Qualifications:
  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 7-10 years of relevant work experience in full-stack development.
  • Proven experience in developing and deploying microservices-based applications.
  • Strong communication skills and ability to work collaboratively in a team environment.

Interested in this role?