




Job Summary: Develop, evolve, and maintain high-complexity corporate Java applications, providing technical leadership in solution design and team upskilling. Key Highlights: 1. Technical leadership and microservices architecture design. 2. Java development with Spring, Hibernate, Java EE, and Spring Boot. 3. Proactive involvement in resolving critical production issues. **Job Description:** Develop, evolve, and maintain high-complexity corporate Java applications using technologies such as Spring, Hibernate, Java EE, and Spring Boot. Provide technical leadership in defining solutions, development standards, and best practices to ensure scalability, performance, and security. Design, implement, and maintain microservices-based architectures. Develop and optimize Shell scripts for automation, monitoring, and operational process improvement. Proactively identify, analyze, and resolve critical production issues. Conduct technical code reviews to promote quality, standardization, and technical excellence. Support team technical upskilling by acting as a reference and mentor for less experienced professionals. Create, review, and maintain technical, architectural, and process documentation. Actively participate in planning, designing, and validating solutions together with business and technology teams. Collaborate closely with operations teams to ensure application stability, availability, and efficiency. **Requirements:** Solid Java development experience, with proficiency in Spring, Hibernate, Java EE, and Spring Boot. Proven experience building and maintaining microservices-based architectures. Proficiency in Shell scripting for development and automation. Advanced experience with Oracle databases, including modeling, query optimization, and performance tuning. Strong knowledge of Git-based source control, including branching strategies and continuous integration. Practical experience working in Agile environments, especially Scrum and/or Kanban. Experience consuming and exposing RESTful APIs (JSON), with emphasis on security, versioning, and governance. Solid knowledge of container management and orchestration (Docker, Kubernetes, Rancher). Ability to define architectural standards, internal frameworks, and best practices. Skill in resolving critical incidents and performing root cause analysis (RCA). Experience with CI/CD processes, pipelines, and automated deployment. Java certification (OCPJP or equivalent) is a plus.


