Software Engineer II - Java, AWS, GIT
JPMorganChase
Software Engineering
Bengaluru, Karnataka, India
You’re ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you.
As a Software Engineer II at JPMorgan Chase within the Commercial & Investment Bank, you are part of an agile team that works to enhance, design, and deliver the software components of the firm’s state-of-the-art technology products in a secure, stable, and scalable way. As an emerging member of a software engineering team, you execute software solutions through the design, development, and technical troubleshooting of multiple components within a technical product, application, or system, while gaining the skills and experience needed to grow within your role.
Job responsibilities
- Contributes to the ongoing development, maintenance, and enhancement of a mission-critical Java application, ensuring it remains robust, efficient, and scalable to meet global business needs.
- Demonstrates ownership and leadership in responding to user tickets, troubleshooting complex technical issues, and collaborating with stakeholders to resolve incidents swiftly and maintain high service availability.
- Ensures the service consistently meets firm-wide compliance requirements (including SOC and other regulatory standards), and proactively address audit and security needs.
- Ensures comprehensive documentation of code changes, operational procedures, and compliance activities, and champion adherence to best practices and process improvements.
- Identifies and drive initiatives to optimize service performance, automate operational tasks, and enhance monitoring and alerting capabilities.
- Partners with infrastructure, security, and application teams, as well as business stakeholders, to ensure seamless integration, alignment, and support for the service.
- Articulates technical concepts, project status, and risks to both technical and non-technical audiences, ensuring transparency and alignment across teams.
-
Navigates and resolve challenges inherent in supporting large-scale, high-impact systems, balancing competing priorities and making informed decisions under pressure.
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 2+ years applied experience
- Experience working in ‘You build it, you own it model’
- Expertise in Java, Spring, and Python.
- Experience with version control systems (e.g., Git).
- Experience with workflow management systems such as JIRA or ServiceNow.
- Strong analytical, problem-solving, and decision-making skills.
- Excellent communication, collaboration, and interpersonal abilities.
- Curiosity, willingness to learn, and ability to wear multiple hats in a dynamic environment.
Preferred qualifications, capabilities, and skills
- Exposure to cloud technologies (AWS, Azure, GCP) or DevOps practices.
- Knowledge of databases (SQL, NoSQL) and RESTful APIs. Good to have hands on python.
- Experience with automated testing frameworks.
-
Exposure to coding assistants such as GitHub Copilot.
Experience supporting or leading critical production services in a regulated environment.
Serve as an emerging member of an agile team to design and deliver market-leading technology products in a secure and scalable way