L3 Java Support Engineer
Bangalore Urban, Karnataka, India · Full Time
Be the first to apply
- Experience
- Any
- Salary
- —
- Openings
- 1
- Posted
- 6 કલાક પેહલા
- Work mode
- In office
- Resume
- Required to apply
Where you'll work
Job description
Overview
This position involves providing Level 3 support for critical Java-based production applications, ensuring their reliability and performance. The role requires collaborating with multiple teams to resolve complex issues, enhance applications, and maintain operational excellence.
Primary Responsibilities
- Offer advanced support for production and non-production issues, adhering to defined SLA timings.
- Conduct comprehensive Root Cause Analysis (RCA) and implement measures to prevent recurring problems.
- Continuously monitor application health, performance, spotting potential risks or bottlenecks proactively.
- Coordinate resolution efforts with Development, Infrastructure, DevOps, and Business units.
- Assist in production deployments and validate post-release application behavior.
Design, Development & Enhancements
- Design, develop, test, and deploy bug fixes, new features, and application improvements.
- Analyze existing software to boost performance, scalability, reliability, and maintainability.
- Participate in modernization projects and ongoing process improvements.
- Create automation scripts and utilities to streamline operations and increase efficiency.
- Ensure compliance with coding standards, security protocols, and development best practices.
Coding, Debugging & Troubleshooting
- Engage hands-on with Java, Spring Boot, Microservices, and REST API development.
- Investigate logs, system behavior, and database interactions to diagnose issues.
- Troubleshoot distributed environments involving APIs, databases, middleware, and messaging platforms.
- Develop permanent solutions and code corrections for production incidents.
- Collaborate across teams to solve critical technical challenges.
Testing & Quality Assurance
- Create and execute unit, integration, and system test cases.
- Maintain quality through rigorous testing and validation.
- Support continuous integration and delivery (CI/CD) processes and automated testing frameworks.
- Verify fixes and new releases in production environments.
Technical Leadership
- Head technical investigations and major incident resolutions.
- Mentor junior developers and support staff.
- Promote best practices in coding, debugging, monitoring, and operational procedures.
- Conduct code reviews and offer technical guidance.
Collaboration & Stakeholder Interaction
- Liaise with Business, QA, DevOps, Infrastructure, and Architecture teams.
- Communicate updates about incidents, risks, and mitigation strategies to stakeholders.
- Translate business requirements into technical implementations.
- Assist in audit, compliance, and operational reviews.
Documentation & Knowledge Sharing
- Develop and update operational runbooks, troubleshooting guides, manuals, and technical documentation.
- Record incident resolutions and RCA outcomes alongside best practices.
- Encourage knowledge sharing across teams to improve overall efficiency.
Skills
Work styles they’re looking for
Communication
Problem Solving
Teamwork
Technical Leadership