JPMorgan Chase is hiring a Software Engineer II in Bengaluru to build and support Java-based applications as part of an agile engineering team. You will design, code, test and troubleshoot software with attention to upstream and downstream systems, write secure, high-quality code with limited guidance, and use the firm's approved AI coding assistants for tasks like refactoring, unit tests and documentation, while validating everything through peer review and automated testing.
What they look for: formal training or certification in software engineering concepts plus 1+ years of applied experience; hands-on work in system design, application development, testing and operational stability; experience building microservices and web applications with Java and Spring; and exposure to MongoDB, Kafka, Kubernetes and cloud platforms.