JPMorgan Chase is hiring a Software Engineer II in Bengaluru to work as part of an agile team on Java-based software development. You will carry out standard software design, development and technical troubleshooting, write secure, high-quality code with limited guidance, and consider upstream and downstream systems in everything you build. You will use the firm’s approved AI coding assistants for code generation, refactoring, unit tests and documentation, while validating output through peer review, automated testing and secure coding standards, and apply SDLC tooling and automation to improve delivery. The role is designed to grow your skills across multiple components of a product or system. Requirements: formal training or certification in software engineering concepts and 2+ years of applied experience in Java-based software development.