Free · takes a minute · your resume fills your profile
CoreHRx never asks candidates for money. If anyone does, .
Role at a glance
You will
Oversee the end-to-end maintenance and support of live Java applications, ensuring optimal performance and availability.
Manage the full lifecycle of customer incidents, from initial detection and diagnosis to final resolution and communication.
Perform deep-dive log analysis and systematic troubleshooting to identify root causes of system anomalies.
Experience
6–8 years
Must-have skills
Data Structures & AlgorithmsDesign PatternsIncident ManagementJavaMicroservicesService Level Agreements (SLA)
How well do your skills match this job?
Sign in to see your fit: the skills, experience and location this job asks for, checked against your profile.
Job description
Java Developer
Summary
We are seeking a seasoned Java Developer to join our IT Services team, where you will play a pivotal role in maintaining and enhancing critical application infrastructure. In this position, you will leverage your extensive background in software engineering to ensure system reliability, resolve complex technical issues, and drive continuous improvement across our development lifecycle. The ideal candidate will possess a robust understanding of modern Java ecosystems and a proven track record in delivering high-quality solutions within a fast-paced environment.
Responsibilities
Oversee the end-to-end maintenance and support of live Java applications, ensuring optimal performance and availability.
Manage the full lifecycle of customer incidents, from initial detection and diagnosis to final resolution and communication.
Perform deep-dive log analysis and systematic troubleshooting to identify root causes of system anomalies.
Monitor and adhere to Service Level Agreements (SLAs) while executing timely incident resolution strategies.
Contribute to the development of new Java applications utilizing Spring Boot, Microservices architecture, and established design patterns.
Apply core Java principles and advanced data structures to solve complex algorithmic challenges.
Collaborate with cross-functional teams to integrate Ariba domain knowledge where applicable, enhancing enterprise solution capabilities.
RequirementsRequirements:
Experience: 6 to 8 years of professional experience in software development, specifically within the IT Services sector.
Core Competencies: Strong proficiency in Core Java, Spring Boot framework, and Microservices architecture.
Technical Skills: Expertise in Application Maintenance, Log Analysis, and Troubleshooting techniques.
Process Knowledge: Demonstrated ability in Customer Incident Management, SLA tracking, and effective Incident Resolution.
Foundational Knowledge: Solid grasp of Design Patterns and Data Structures & Algorithms.
Domain Expertise: Prior experience or familiarity with the Ariba domain is considered a significant advantage.
Compensation: Competitive salary package of ₹15 LPA.
Key skills
Required
Data Structures & AlgorithmsDesign PatternsIncident ManagementJavaMicroservicesService Level Agreements (SLA)Spring Boot
This guide is for Indian job seekers preparing for Java backend roles, from freshers facing campus and first-job interviews to experienced developers moving into senior positions at product companies and IT services firms. It covers what interviewers ask most in 2025 and 2026 on Java 17 and 21 and Spring Boot 3: OOP, collections, equals and hashCode, streams, exceptions, concurrency and JVM memory, then dependency injection, auto-configuration, REST controllers, validation, JPA and Hibernate, security, microservices and testing. Questions are grouped as easy, medium and hard. Read each answer, compile the code yourself and practise explaining it aloud.
Questions you may be asked
What are the four pillars of OOP, with a Java example of each?
What is the difference between an abstract class and an interface in Java?
What is the difference between method overloading and method overriding?
What is the difference between == and equals() in Java?