To develop, validate and maintain cloud / server /web based applications. Responsible for application design, architecture or re engineering, maintenance and enhancements of J2EE applications.
Key duties/ responsibilities ::
- Development, testing and deployment of product and web services
- Lead the design, development, testing and deployment of product and web services
- Provide technical guidance and coaching to developers and engineers
- Ensure application meets all requirements of quality, security, flexibility etc.
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
- Measure and monitor the solutions you develop, regularly reviewing operational metrics to validate the effectiveness of your product in meeting customer needs
- Design and deploy applications using Kubernetes/Docker and cloud services - Azure, AWS, GCP, etc.
Mandatory Skills :
- Extensive development experience in Core Java, J2EE, Servlets, Web services
- Must have good experience in Spring Boot
- Good experience on Databases
- Good experience in Junit, Jtest etc.
- Good experience in Java Script, JQuery and AJAX
- Excellent knowledge on application design and architecture, J2EE frameworks etc.
Preferred Skills :
- Preferred to have Good experience with Continuous integration and continuous delivery
- Preferred to have experience on UI development (Jquery, Angular or React)
- Preferred to have experience with Micro service Architecture,Kubernetes Or Docker
- Preferred to have experience with Cloud Services on AWS, Azure, GCP etc.