JPMorgan Chase

Software Engineer III

JPMorgan Chase
Apply
12 hours ago
Hyderābād, IndiaSenior

Responsibilities

  • Design, develop, troubleshoot, and maintain secure, scalable production software and algorithms.
  • Build and support Java-based platform services and microservices across product and platform organizations.
  • Produce architecture, solution design, and low-level design artifacts and ensure implementation meets design constraints.
  • Support live application and data migrations, APIs, databases, messaging systems, and production operations.
  • Use observability, performance metrics, and data analysis to improve software quality, coding hygiene, and system architecture.
  • Apply secure development, DevOps, CI/CD, code review, and service ownership practices.
  • Create automated unit, functional, and end-to-end tests using applicable testing tools and frameworks.
  • Use enterprise-authorized AI-assisted development tools for code, UI, database, documentation, and test generation, while validating and refining outputs.
  • Guide peers on responsible, secure, and effective use of AI in engineering workflows.
  • Lead and collaborate with a team of approximately five members.

Requirements

  • Formal training or certification in software engineering concepts and at least 3 years of applied experience.
  • Extensive experience with Java, platform engineering, AWS, systems and solution design, low-level design, databases, messaging, live migrations, design patterns, high-scale systems, and production support.
  • Experience developing and supporting microservices with performance metrics, observability, and SRE knowledge.
  • Experience with Java 17+, Spring, Spring Boot, Spring Cloud, Kafka, REST APIs, Splunk, Dynatrace, SQL, NoSQL databases such as Cassandra, and React-based front-end development.
  • Experience with secure software development, complete service ownership in a DevOps model, CI/CD tooling, and static and dynamic code review tools such as SonarQube and Checkmarx.
  • Experience using Gemini, Claude, and Copilot or comparable LLM tools for AI-assisted software development and prompt engineering.
  • Experience writing automated unit, functional, and end-to-end tests using tools and frameworks such as Cucumber, Selenium, Java, and Playwright.
  • Hands-on experience in system design, application development, testing, operational stability, debugging, and maintaining code in a large corporate environment.
  • Ability to evaluate, validate, and refine AI-generated outputs for correctness, performance, security, resiliency, and data sensitivity.
  • Strong communication, collaboration, ownership, problem-solving, and team leadership skills.
  • Understanding of the software development life cycle, CI/CD, application resiliency, security, and agile methodologies.

Tech Stack

Apache CassandraApache KafkaAWSCucumberJavaReactSeleniumSonarQubeSplunkSpring BootSQL

Categories

JPMorgan Chase

About JPMorgan Chase

10,000+ employees

JPMorgan Chase provides consumer and commercial banking, payments, credit card, wealth management, and corporate and investment banking services to individuals, businesses, institutions, and governments. The public company (NYSE: JPM) earns revenue from interest, fees, trading, and asset management across operations in more than 100 markets. Headquartered in New York City with roots dating to 1799, it serves retail customers and prominent corporate and government clients through brands including Chase and J.P. Morgan.

Contact me