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