Designation: Platform Java Developer
Experience: 3-7 Years
Roles and Responsibilities :
	- Work within a team of like-minded professionals to plan, deploy, and maintain critical business applications.
- Design and implement appropriate environments for those applications, engineer suitable release management procedures and provide production support.
- Influence other teams and broader Engineering groups in adopting best practices.
Technically lead a team and drive the deliverables.
Required Skills (Technical Competency):
	- Strong experience in software development using in Java/J2EE
- Strong Knowledge in web frameworks Spring, Sprinboot etc.
- Must have hands on experience in microservice development using Java, containerization with Docker and deployment on Kubernetes.
- Experience in any of the cloud platforms (preferably AWS)
- Knowledge in Java unit test frameworks
- Experience in developing REST APIs.
- Unit and system testing of application code as well as execution of implementation activities.
- Excellent problem solving/troubleshooting skills on microservices.
- Should be proactive and have the intellect to explore and come up with solution to complex technical issues
- Take ownership of assigned jobs that are part of new feature implementations, bug fixes and enhancement activities
- Technical communication with internal and external stake holders will be part of job.
Ability to learn/use a wide variety of open sourc
Would be a plus:
	- Development experience in Python
- Preferred understanding of Jenkins, Git and CI/CD
- Experience in PostgreSQL
- Experience in NoSQL (MongoDB/Redis)
- Good experience any of messaging frameworks (RabbitMQ, Kafka etc.)
- Experience in Scripting : Linux Shell scripting or Python.
- Experience in BDD using Java/Cucumber or Behave
- Experience in Medical Domain.
- Knowledge in Health Care Standards & regulations like DICOM, IHE, HIPPA
IF Interested drop Cv on omkar@hrworkindia.com.