Java Full Stack Developer

Filled
March 7, 2026

Job Description

Job Description:

We are seeking a highly skilled Java Full Stack Developer with hands-on experience in Core Java, Spring Boot, and Angular 2+ to join our team. The role involves designing, developing, and maintaining enterprise-level applications, collaborating with global teams, and contributing to high-quality, scalable software solutions. Experience in the Healthcare, Medical Devices, or Devices domain is a plus.

Key Responsibilities:

  • Design, develop, and maintain applications and frameworks using Core Java, Spring Boot, Angular, and other Java technologies.
  • Understand and learn the architecture of existing enterprise applications.
  • Develop front-end applications using Angular 2+, HTML, CSS, and JavaScript frameworks.
  • Implement and maintain microservices architecture using Spring Boot, Docker, and Kubernetes.
  • Write unit tests using JUnit, BDD, and Cucumber.
  • Work with Swagger/Open API for API documentation and integration.
  • Support CI/CD pipelines using Jenkins and manage code in Git or equivalent version control systems.
  • Collaborate with internal and external stakeholders and global teams.
  • Develop automation scripts using Linux, Python, or Perl.
  • Troubleshoot, debug, and optimize applications for performance and reliability.

Required Skills & Experience:

  • 6–10 years of experience in Java Full Stack development with Core Java, Spring Boot, and Angular.
  • Strong hands-on experience in microservices architecture, Docker, and Kubernetes.
  • Proficiency in HTML, CSS, JavaScript, and Angular 2+ development.
  • Experience in unit testing frameworks and TDD practices.
  • Knowledge of Swagger/Open API, CI/CD pipelines, and source control tools (Git).
  • Familiarity with web servers, deployment, and hosting of applications.
  • Strong analytical, problem-solving, and debugging skills.
  • Excellent communication skills for technical collaboration with global teams.
  • Domain experience in Healthcare, Medical Devices, or Devices preferred.

Qualifications:

  • Bachelor’s Degree in Computer Science, Engineering, or equivalent.
  • Strong understanding of Linux and Linux scripting, Python, or Perl.