




Job Summary: A professional to develop and maintain complex Java applications, collaborate within a team, and ensure code and technical documentation quality. Key Highlights: 1. Development of complex applications in Java, Spring, and Hibernate 2. Collaboration with team members and code reviews to ensure quality 3. Development and automation using Shell scripts and container management **Job Description:** * Develop and maintain complex Java applications using technologies such as Spring, Hibernate, and Java EE. * Develop Shell scripts for task and process automation. * Collaborate with the development team to identify and resolve code issues. * Conduct code reviews and ensure code quality. * Develop and maintain technical documentation for applications. * Participate in planning and solution design meetings. * Work closely with the operations team to ensure application deployment and maintenance. **Requirements:** * Proven experience in Java application development, with emphasis on Spring, Hibernate, and Java EE. * Experience developing microservices using Spring Boot. * Experience developing Shell scripts for task and process automation. * Experience with Oracle databases. * Experience with Git for source code version control. * Experience with Agile methodologies, particularly Scrum. * Java certification (e.g., OCPJP or equivalent) is a plus. * Exposure to and consumption of REST/JSON APIs. * Container management (Kubernetes/Docker/Rancher).


