Taro Logo

Software Engineer III

A leading global financial services firm offering banking, investment, and technology solutions.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Finance · Enterprise SaaS

Job Description

We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the Consumer and Community Banking, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives.

The role involves executing software solutions, design, development, and technical troubleshooting with the ability to think beyond routine approaches. You'll be creating secure and high-quality production code, maintaining algorithms, and producing architecture designs for complex applications. The position requires expertise in Java/J2EE, with hands-on experience in modern technologies including React, Spring frameworks, AWS services, Kafka, and various databases.

As a Software Engineer III, you'll be working within the Consumer & Community Banking division, contributing to critical technology solutions that support the firm's business objectives. You'll be part of an agile team, working on market-leading technology products that require both technical excellence and innovative thinking. The role offers opportunities to work with cutting-edge technologies while solving complex business challenges in a global financial institution.

The position combines technical expertise with business impact, requiring both strong engineering skills and the ability to understand and contribute to broader business objectives. You'll be working in a collaborative environment that values diversity, equity, and inclusion, with opportunities to contribute to engineering communities of practice and explore new technologies.

Last updated a month ago

Responsibilities For Software Engineer III

  • Executes software solutions, design, development, and technical troubleshooting
  • Creates secure and high-quality production code and maintains algorithms
  • Produces architecture and design artifacts for complex applications
  • Gathers, analyzes, synthesizes, and develops visualizations from large data sets
  • Proactively identifies hidden problems and patterns in data
  • Contributes to software engineering communities of practice
  • Adds to team culture of diversity, equity, inclusion, and respect

Requirements For Software Engineer III

Java
React
Kubernetes
Kafka
PostgreSQL
Redis
Cassandra
  • Formal Training or certification on Java, J2EE concepts, with 3+ years of experience
  • Hands-on practical experience in system design, application development, testing
  • Proficient in coding in one or more languages
  • Experience with UI- React Js
  • Familiarity with Spring frameworks including Spring Boot, Spring Batch, and Spring JPA
  • Knowledge of AWS services
  • Expertise in KAFKA and MQ event programming
  • Experience with databases like Oracle, AWS Aurora PostgreSQL, Cassandra, DynamoDB
  • Understanding of Kubernetes
  • Skills in microservices development
  • Testing proficiency with various testing frameworks