Taro Logo

Software Engineer III - Java/Multithreading/Kafka/Spring

JPMorganChase is one of the oldest financial institutions offering innovative financial solutions to millions of consumers, small businesses and prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands.
Jersey City, NJ, USA
$133,000 - $185,000
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Finance

Description For Software Engineer III - Java/Multithreading/Kafka/Spring

JPMorgan Chase is seeking a Software Engineer III to join their Corporate Sector Credit Risk team. This role offers an exciting opportunity to work on critical technology solutions while being part of an agile team that designs and delivers trusted market-leading technology products.

As a Software Engineer III, you'll be responsible for executing software solutions, creating secure and high-quality production code, and maintaining algorithms that run synchronously with appropriate systems. You'll work with Java, Spring Framework, and Apache Kafka to build real-time data pipelines and streaming applications. The role involves designing and implementing REST APIs, working with Oracle databases, and handling multi-threaded applications.

The position requires 3+ years of applied experience in software engineering, with extensive knowledge in Java development, multi-threading, and distributed systems. You'll be working in a large corporate environment where you'll contribute to software engineering communities of practice and explore new technologies.

JPMorgan Chase offers a competitive total rewards package including base salary ($133,000-$185,000), comprehensive healthcare coverage, retirement benefits, and various other perks such as tuition reimbursement and mental health support. The company values diversity and inclusion, making it an equal opportunity employer that accommodates various needs and backgrounds.

This role is based in Jersey City, NJ, where you'll be part of a team that's essential to the firm's business objectives. You'll work on critical technology solutions across multiple technical areas within various business functions, making a significant impact on the company's success while advancing your career in software engineering.

Last updated a minute ago

Responsibilities For Software Engineer III - Java/Multithreading/Kafka/Spring

  • 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 and reporting 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/Multithreading/Kafka/Spring

Java
Kafka
  • 3+ years applied experience
  • Hands-on practical experience in system design, application development, testing, and operational stability
  • Extensive experience in building applications in Java and Spring Framework
  • Experience with implementing, testing and debugging multi-threaded applications
  • Experience with Apache Kafka in building real-time data pipelines
  • Experience in designing and implementing REST APIs
  • Experience of working with RDBMS's (Oracle)
  • Overall knowledge of the Software Development Life Cycle
  • Solid understanding of agile methodologies
  • Demonstrated knowledge of software applications and technical processes

Benefits For Software Engineer III - Java/Multithreading/Kafka/Spring

401k
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Education Budget
Parental Leave
  • Competitive total rewards package
  • Base salary
  • Commission-based pay
  • Discretionary incentive compensation
  • Comprehensive health care coverage
  • On-site health and wellness centers
  • Retirement savings plan
  • Backup childcare
  • Tuition reimbursement
  • Mental health support
  • Financial coaching

Interested in this job?

Jobs Related To JPMorgan Chase Software Engineer III - Java/Multithreading/Kafka/Spring

Software Engineer III, Python,SQL

Mid-level software engineering role at JPMorgan Chase focusing on Python and SQL development for enterprise applications in the Corporate Sector.

Software Engineer III - Java Full stack

Mid-level Software Engineer role at JPMorgan Chase focusing on Java full-stack development, cloud applications, and modern frameworks within Asset & Wealth Management division.

ServiceNow Software Engineer III

ServiceNow Software Engineer III position at JPMorgan Chase, focusing on platform implementation, workflows, and business rules with 3+ years experience required.

Software Engineer III -Java Cloud Developer

Mid-level Java Cloud Developer position at JPMorgan Chase focusing on backend development using Java 17, Spring Boot, and cloud technologies.

Software Engineer III

Software Engineer III position at JPMorgan Chase focusing on backend development with Java Spring Boot, microservices, and cloud technologies in the Asset & Wealth Management division.