Required Skills
About the Job
Join JPMorgan Chase's Commercial & Investment Bank as a Software Engineer II in Bengaluru. You'll be a key part of an agile team, enhancing, designing, and delivering secure, stable, and scalable software components for our state-of-the-art technology products. This role involves executing software solutions through design, development, and technical troubleshooting of multiple components within applications and systems. You will contribute to the ongoing development, maintenance, and enhancement of critical Java applications, ensuring robustness and scalability. Demonstrate ownership by responding to user tickets, troubleshooting complex technical issues, and collaborating with stakeholders to resolve incidents swiftly and maintain high service availability. You will ensure adherence to firm-wide compliance requirements, including SOC and regulatory standards, and proactively address audit and security needs. Your responsibilities will include documenting code changes, operational procedures, and compliance activities, while championing best practices and process improvements. Identify and drive initiatives to optimize service performance, automate operational tasks, and enhance monitoring. Partner with infrastructure, security, and business teams for seamless integration and support. Articulate technical concepts and project status to diverse audiences, balancing priorities and making informed decisions under pressure. This role requires formal training/certification in software engineering concepts and 2+ years of applied experience in a 'you build it, you own it' model. Expertise in Java, Spring, and Python is required, along with experience in version control systems like Git and workflow management systems such as JIRA or ServiceNow. Strong analytical, problem-solving, and decision-making skills are essential, as are excellent communication and collaboration abilities, and a curious, learning-oriented mindset.