Software Engineer II

JPMorganChase • Noida, Uttar Pradesh, India • Onsite • Full-time • Publish Date:

Salary Range₹6L - ₹9L / yr
DepartmentFinancial Services
Experience Needed2 - 4 Years (Mid Level)
Applicants0 Candidates

About the Role

Job Description You're ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you. As a Software Engineer II at JPMorganChase within the Commercial & Investment Bank- Payments Technology team, you are part of an agile team that works to enhance, design, and deliver the software components of the firm's state-of-the-art technology products in a secure, stable, and scalable way. As an emerging member of a software engineering team, you execute software solutions through the design, development, and technical troubleshooting of multiple components within a technical product, application, or system, while gaining the skills and experience needed to grow within your role. Job Responsibilities • Executes standard software solution, design, development, and technical troubleshooting
• Writes secure and high-quality code using the syntax of at least one programming language with limited guidance
• Leverages enterprise-authorized AI coding assist tools within the work environment to improve code quality, delivery speed, and productivity (e.g., code generation/refactoring, unit test creation, documentation), while validating outputs through peer review, automated testing, and secure coding standards.
• Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems and technical implications
• Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation
• Applies technical troubleshooting to breakdown solutions and solve technical problems of basic complexity
• Gathers, analyzes, and draws conclusions from large, diverse data sets to identify problems and contribute to decision-making in service of secure, stable application development
• Learns and applies system processes, methodologies, and skills for the development of secure, stable code and systems Required Qualifications, Capabilities, And Skills • Formal training or certification on software engineering concepts and 2+ years applied experience ( NAMR/APAC – India/ LATAM/ Hong Kong)
• Hands-on practical experience in system design, application development, testing, and operational stability
• Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages
• Hands-on experience using enterprise-authorized AI-assisted software development tools within the work environment (e.g., for coding, testing, troubleshooting, or documentation) with demonstrated ability to critically evaluate and validate AI-generated outputs.
• Understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations.
• Experience across the whole Software Development Life Cycle
• Exposure to agile methodologies such as CI/CD, Application Resiliency, and Security Preferred Qualifications, Capabilities, And Skills • Full stack Java developer experience in enterprise application development
• Strong experience in SDLC delivery in Agile methodologies
• At least two years experience in Java 17+
• Experience developing microservices, packaged into AWS Elastic Kubernetes Service and/or Elastic Container Service, and deployed to EC2 instances
• Experience writing Terraform scripts and deploying in AWS production environment
• Experience in at least one relational database management system (preferably Oracle or PostgreSQL)

In day-to-day execution, the Software Engineer II partners closely with product managers, principal architects, and QA automation pods to translate quarterly business priorities into clean, production-hardened code with automated unit and integration test coverage. You will leverage Git, Docker & Kubernetes and Modern Cloud Stacks (AWS/Azure/GCP) alongside core competencies in Java, AWS, Kubernetes, Terraform to maintain high operational rigor.

The Software Engineer II position at JPMorganChase (Noida) carries an annual CTC range of ₹6L – ₹9L per annum (approx. ₹50,000 – ₹75,000 per month gross), benchmarked to experienced professional standards in Financial Services.

Key Responsibilities

  • Mentor peers and junior contributors within the Financial Services pod, fostering high accountability and continuous process improvement at JPMorganChase.
  • Lead distributed application services and resilient API gateways for JPMorganChase's Financial Services function in Noida, ensuring full alignment with quarterly delivery roadmaps.
  • Partner with product managers, principal architects, and QA automation pods to streamline workflows, resolve cross-team bottlenecks, and accelerate high-throughput data processing engines and customer-facing product modules.
  • Establish repeatable SOPs and performance instrumentation for security-compliant service modules with strict error handling and failover across the Noida (Uttar Pradesh) operating unit.
  • Conduct periodic diagnostic audits on P95 API latency, deployment frequency, and production uptime (99.9%+) and present data-backed optimization recommendations to JPMorganChase leadership.

Required Qualifications & Technical Stack

  • Full stack Java developer experience in enterprise application development
  • Strong experience in SDLC delivery in Agile methodologies
  • At least two years experience in Java 17+
  • Experience developing microservices, packaged into AWS Elastic Kubernetes Service and/or Elastic Container Service, and deployed to EC2 instances
  • Experience writing Terraform scripts and deploying in AWS production environment
  • Experience in at least one relational database management system (preferably Oracle or PostgreSQL)

Preferred / Bonus Qualifications

  • Prior exposure to scaling high-throughput data processing engines and customer-facing product modules within Financial Services teams in Noida or comparable Indian enterprise hubs.
  • Familiarity with automation workflows, Git, Docker & Kubernetes and Modern Cloud Stacks (AWS/Azure/GCP), and modern reporting standards.
  • Experience mentoring cross-functional contributors or managing end-to-end delivery SLAs.

Core Technologies & Tools

Java, AWS, Kubernetes, Terraform, CI/CD, PostgreSQL, Microservices, Agile

Salary & Compensation Breakdown

Annual CTC Range: ₹6L - ₹9L / yr • Experience Benchmark: 2 - 4 Years (Mid Level)

Annual CTC is structured between ₹6 Lakhs and ₹9 Lakhs per annum (approx. ₹50,000 – ₹75,000/month) based on interview performance, Java & AWS depth, and 2 to 4 years of progressive experience. Package includes fixed base pay, statutory provident fund, medical insurance, and performance-linked incentives at JPMorganChase.

Perks & Benefits: Competitive Compensation • Comprehensive Health Insurance • Flexible Work Environment • Professional Development & Training

Work Location & Regional Hub — Noida, Uttar Pradesh, India (Onsite)

This Software Engineer II opening is based in Noida, Uttar Pradesh under a Onsite work arrangement. Candidates located in Noida or willing to operate from the Noida regional corridor will collaborate directly with JPMorganChase's Financial Services unit during standard Indian business hours.

Browse all verified jobs in Noida →

About JPMorganChase — Company Profile & Details

JPMorganChase is a verified employer operating within the Financial Services and enterprise solutions ecosystem with active delivery operations in Noida, Uttar Pradesh. Known for structured execution across distributed application services and resilient API gateways, JPMorganChase partners with product managers, principal architects, and QA automation pods to build resilient products, client services, and sustainable career pathways for experienced professional professionals.

Industry / Practice: Financial Services • Regional Hub: Noida, Uttar Pradesh, India • Verification: GST & KYC Verified Employer

How to Apply for Software Engineer II at JPMorganChase

  1. Click "Apply Now" on this page and verify your candidate profile, contact details, and updated resume highlighting Java, AWS, Kubernetes.
  2. Complete the role-readiness screening check confirming your 2 to 4 years of progressive experience and availability for the Noida (Onsite) mandate.
  3. Shortlisted profiles undergo a structured evaluation with JPMorganChase's Financial Services hiring panel focused on clean, production-hardened code with automated unit and integration test coverage and practical problem-solving.
  4. Final discussion with JPMorganChase leadership covering role expectations, onboarding timeline in Noida, and the ₹6L – ₹9L / yr compensation package.