Senior Full Stack Developer

Filled
March 7, 2026

Job Description

Job Description:

We are seeking a highly experienced Senior Full Stack Developer with deep expertise in Java, Spring Boot, and Angular. The ideal candidate will have a strong understanding of software architecture, object-oriented design, and full software development lifecycle, with hands-on experience in both backend and frontend technologies. Medical Devices domain experience is highly desirable.

Key Responsibilities:

  • Design, develop, and maintain Java-based applications and full-stack solutions.
  • Implement RESTful APIs, Spring Security, and backend services with Spring Boot.
  • Develop responsive front-end applications using Angular 2+, HTML5, and JavaScript.
  • Utilize unit testing frameworks like JUnit, Cucumber, REST-Assured, and Selenium to ensure code quality.
  • Troubleshoot memory issues, perform memory leak detection, and optimize application performance.
  • Work with modern development tools: Eclipse / IntelliJ, Maven, NPM, Grunt, Jenkins, Git, Rally, Confluence, Docker, Kubernetes.
  • Collaborate in Agile/Scrum workflows, actively participating in sprint planning, code reviews, and retrospectives.
  • Communicate effectively with cross-functional teams and stakeholders.

Required Skills & Experience:

  • 8–12 years of software development experience with full-stack exposure.
  • Strong expertise in Core Java, Spring Boot, REST, Spring Security, SQL, PostgreSQL, JPA/Hibernate.
  • Frontend experience: Angular 2+, HTML5, JavaScript.
  • Experience with unit testing and automation frameworks (JUnit, Cucumber, REST-Assured, Selenium).
  • Familiarity with Docker, Kubernetes, CI/CD pipelines, and Agile development tools.
  • Knowledge of data structures, multithreading, concurrency, collections, OOAD, design patterns, and SOA.
  • Experience in Medical Devices domain preferred.
  • Strong analytical, problem-solving, communication, and presentation skills.

Education:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.