JPMorgan Chase is hiring a Software Engineer II in Mumbai for the Payments Technology team in its Commercial & Investment Bank. You will join an agile team that designs, builds and troubleshoots software components for the firm's payments products, writing secure, high-quality code with limited guidance and using approved AI coding tools while checking their output through reviews and automated tests. The role covers design, development, testing and operational stability across the full software lifecycle. You need formal training in software engineering and at least 2 years of applied experience, along with exposure to CI/CD, resiliency and security practices. Preferred skills include full-stack Java (Java 17+), microservices deployed on AWS EKS or ECS, Terraform scripting for AWS, and a relational database such as Oracle or PostgreSQL.