Should have minimum 8 years of Java experience with a minimum of 2 year of team lead experience

Mandatory skills:
• Excellent understanding of Collection, Multi-Threading etc
• Must have hands-on experience on MongoDB
• Highly skilled in designing and developing complex Java/J2EE applications
• Hands-on experience in web applications development using Java/J2EE, Spring Boot, Spring MVC, Spring Core, Spring Security, Hibernate, MongoDB, RESTFUL Web services.
• Strong working experience in Spring boot, Micro services, Docker, Elastic and AWS Cloud Formation.
• Knowledge on Containerization and Dockerization, Kubernetes, Jenkins, CI/CD Pipelines Artifactory, GIT, Unit Testing and Mocking
• Experience with web technologies including Angular JS, HTML 5, XHTML, CSS, JavaScript, AJAX, and JSON.
• Exposure to Apache Kafka stream processing platform


Job Responsibilities
• Designing and implementing Java, J2EE applications.
• Analyzing user requirements to inform application design.
• Defining application objectives and functionality.
• Aligning application design with business goals.
• Developing and testing software.
• Debugging and resolving technical problems that arise.
• Producing detailed design documentation.
• Recommending changes to existing Java infrastructure.
• Developing documentation to assist users.
• Ensuring continuous professional self-development.