Role Overview :
As a Java Developer, you will be responsible for developing, enhancing, and maintaining Java-based backend applications with a strong focus on performance, reliability, and scalability.
You will collaborate with cross-functional teams to deliver high-quality solutions in line with business objectives.
Key Responsibilities :
- Develop backend components using Core Java, Spring Boot, and microservices architecture.
- Write and consume RESTful services and integrate with external systems securely.
- Implement automated unit and integration tests using JUnit and Mockito.
- Containerize applications with Docker and deploy to GCP or other cloud platforms.
- Build and maintain CI / CD pipelines ensuring smooth delivery cycles.
- Work with Oracle databases - design schemas, write efficient SQL queries, and perform query optimization.
- Handle incident management, perform root cause analysis (RCA), and provide production support adhering to ITIL processes.
- Follow SDLC best practices and maintain detailed technical documentation.
- Contribute to architectural discussions and recommend improvements in system design and performance.
Technical Skills :
Languages & Frameworks : Core Java 8+, Spring Boot, Spring MVC, Spring Cloud.Databases : Oracle (SQL, PL / SQL).Cloud & DevOps : GCP (preferred), Docker, Kubernetes, Jenkins, Git.Testing : JUnit, Mockito.Processes & Tools : SDLC, ITIL framework, Agile methodologies.Other : Strong debugging skills, performance tuning, and logging best We Offer :Opportunity to work on cutting-edge, cloud-native applications.Collaborative, agile work environment with modern engineering practices.Career growth with continuous learning and mentorship programs.Competitive compensation and benefits package(ref : hirist.tech)