Description

Essential Job Functions

  • Software design and development of applications and frameworks using Core Java, Spring Boot, other Java technologies and Angular UI
  • Understand / learn architecture and design of existing enterprise applications developed mainly using Core Java and Angular, but also having understanding in Linux, Scripting, Perl / Python)
  • Technical communication with internal and external stake holders and collaborate with global team.

Required Skills:

  • 6 to 10 years of experience in design and development of software applications and frameworks using Core Java, Spring Boot and Angular with Linux
  • Good understanding of HTML, CSS, JavaScript, JavaScript frameworks and good hands on with Angular 2+ UI development
  • Good understanding microservices Architecture and hands on experience with Kubernetes, Docker, Spring Boot in a Microservices environment
  • Good hands-on experience in unit test frameworks and writing unit test cases using Junit, BDD, Cucumber
  • Understanding of Swagger / Open API
  • Understanding of CI / CD pipelines like Jenkins and source control tools like Git or similar
  • Should be able to understand / learn architecture and design of existing enterprise applications developed mainly using Core Java and Angular, but also having understanding in Linux, Scripting, Perl / Python)
  • Good understanding of web servers, deployment, and hosting of web applications.
  • Technical communication with internal and external stake holders and collaborate with global team.
  • Good understanding of Linux and Linux scripting / Python
  • Good knowledge in Medical Devices, Healthcare or Devices domain experience
  • Excellent analytical, problem solving and debugging skills.

 

Qualifications

  • Bachelor's Degree in Computer Science of Equivalent Engineering Degree

Education

Bachelor's degree