JPMorgan Chase is hiring a Software Engineer II in Mumbai to design, develop and troubleshoot software solutions with limited guidance. You will write secure, high-quality code, consider upstream and downstream system impacts, and use approved AI coding assistants for code generation, refactoring, unit tests and documentation while validating their output through reviews, automated tests and secure coding standards. Requirements include formal training or certification in software engineering with 2+ years of applied experience, hands-on Java, multithreading and Kafka, experience in system design, development, testing and operational stability, and working with modern languages and databases in a large corporate setting. The title also highlights microservices, Kubernetes and React.