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.