Software Engineer II - Java, AWS, GIT at JPMorgan Chase in Bengaluru / Bangalore
Are you seeking a software engineering role to grow your skills and advance your career? JPMorgan Chase offers a compelling opportunity within its Commercial & Investment Bank.
As a Software Engineer II, you will be an integral part of an agile team dedicated to enhancing, designing, and deploying secure, stable, and scalable software components for the firm's cutting-edge technology products. This role involves executing software solutions through the design, development, and technical troubleshooting of various components within complex technical products, applications, and systems.
Job Responsibilities:
- Contribute to the ongoing development, maintenance, and enhancement of mission-critical Java applications, ensuring robustness, efficiency, and scalability to meet global business demands.
- Take ownership and demonstrate leadership in addressing user tickets, troubleshooting intricate technical issues, and collaborating with stakeholders for swift incident resolution and sustained service availability.
- Ensure consistent adherence to firm-wide compliance requirements, including SOC and other regulatory standards, and proactively manage audit and security needs.
- Maintain comprehensive documentation for code changes, operational procedures, and compliance activities, advocating for best practices and process improvements.
- Identify and lead initiatives to optimize service performance, automate operational tasks, and enhance monitoring and alerting capabilities.
- Collaborate effectively with infrastructure, security, and application teams, alongside business stakeholders, to ensure seamless integration, alignment, and support for services.
- Clearly articulate technical concepts, project status, and risks to both technical and non-technical audiences, fostering transparency and team alignment.
- Navigate and resolve challenges inherent in supporting large-scale, high-impact systems, adeptly balancing competing priorities and making informed decisions under pressure.
Required Qualifications:
- Formal software engineering training or certification with 2+ years of applied experience.
- Experience in a 'You build it, you own it' operational model.
- Expertise in Java, Spring, and Python.
- Proficiency with version control systems, such as Git.
- Experience with workflow management systems like JIRA or ServiceNow.
- Strong analytical, problem-solving, and decision-making skills.
- Excellent communication, collaboration, and interpersonal abilities.
- Demonstrated curiosity, a willingness to learn, and the ability to adapt to diverse responsibilities in a dynamic environment.
Preferred Qualifications:
- Exposure to cloud technologies (AWS, Azure, GCP) or DevOps practices.
- Knowledge of databases (SQL, NoSQL) and RESTful APIs. Hands-on Python experience is advantageous.
- Experience with automated testing frameworks.
- Exposure to coding assistants like GitHub Copilot.
- Experience supporting or leading critical production services within a regulated environment.
