Maintain and enhance live Java applications, ensuring performance, availability, and reliability. Manage customer incidents, analyze logs, troubleshoot root causes, meet SLAs, and communicate resolutions. Develop Java applications using Spring Boot, microservices architecture, design patterns, and advanced data structures. Collaborate with cross-functional teams and apply Ariba domain knowledge to enterprise solutions.
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.
Requirements
Requirements:
- 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.
Similar Jobs
Fintech • Financial Services
Develop, test, debug, document, upgrade, and deploy Java full-stack applications and microservices. Improve service quality and availability, evaluate technology solutions, resolve technical issues, and support security and compliance requirements. The role requires strong experience with Java, microservices architecture, APIs, cloud and distributed systems, Angular front-end development, testing frameworks, observability tools, and modern architectural patterns. Candidates may also lead a small technical team and contribute to Scrum-based development.
Top Skills:
Ai ToolsAngularAngularjsApigeeAppdynamicsAWSBootstrapCucumberDistributed LoggingDistributed TracingDomain-Driven DesignElk StackFongoGitGradleJ2EeJavaJunitKafkaMicroservicesMockitoMongoDBPcfPrimengRdbmsService DiscoveryService MeshSplunkSpring Cloud GatewayTestng
Fintech • Financial Services
Provides hands-on technical leadership for large-scale enterprise applications using Java and modern full-stack technologies. Responsibilities include architecture, design, coding, testing, code reviews, production troubleshooting, engineering standards, CI/CD, DevSecOps, observability, modernization, performance, resiliency, and mentoring. Leads complex initiatives and collaborates with architects, product owners, engineers, technology leaders, and business stakeholders.
Top Skills:
AngularCi/CdCloud PlatformsCSSDockerGitGradleHTMLJava 11/17/21JavaScriptJunitKafkaKubernetesMavenMicroservicesMockitoOpenshiftReactRelational DatabasesRest ApisSpring BootSQLTypescript
Financial Services
Leads software engineering within JPMorganChase’s Consumer and Community Banking Technology organization. Designs, develops, tests, debugs, and supports secure, scalable Java applications using cloud-native technologies. Reviews code, improves operational stability, automates recurring remediation, and promotes AI-assisted development practices with secure validation standards. Evaluates architectural solutions with vendors and internal teams while guiding agile delivery across the software development lifecycle.
Top Skills:
AgileSparkAWSCi/CdJavaKafkaNoSQLSpring Boot
What you need to know about the Bengaluru Tech Scene
Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.


