Software Engineer III - Java / Kafka

J.P. Morgan Chase & Co.

Chicago (IL)

On-site

USD 110,000 - 160,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

JP Morgan Chase is seeking a Software Engineer III within the Commercial & Investment Bank - Payment Platform team in Chicago. You will contribute as a seasoned agile team member responsible for designing and delivering trusted, secure, scalable technology solutions across multiple business functions.

Responsibilities include writing secure code in Java-based environments, building and testing with TDD, and collaborating across upstream/downstream systems while applying SDLC best practices.

Qualifications

  • Formal training or certification on software engineering concepts and 5+ years applied experience.
  • Experience in developing, debugging, and maintaining code in a large corporate environment using modern programming languages and database querying languages (Core Java, Spring Boot, RESTful API).
  • Understanding of Java design patterns and SDLC.
  • Experience writing tests with JUnit.
  • Experience with Git/Bitbucket and CI/CD practices.
  • Experience with Test Driven Development (TDD).
  • Understanding of agile methodologies (CI/CD, Application Resiliency).

Responsibilities

  • Executes standard software solutions, design, development, and technical troubleshooting.
  • Writes secure and high-quality code using the syntax of at least one programming language with limited guidance.
  • Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems and technical implications.
  • Applies knowledge of the SDLC toolchain to improve value through automation.
  • Gathers, analyzes, and draws conclusions from large data sets to identify problems and support secure, stable app development.
  • Learns and applies system processes and skills for secure, stable code and systems.
  • Adds to team culture of diversity, opportunity, inclusion, and respect.

Skills

Programming in Java
REST API design
Agile methodologies
Test Driven Development
CI/CD

Education

Formal training or certification in software engineering

Tools

Java
Spring Boot
RESTful API
JUnit
Git/Bitbucket
Docker
Kubernetes
Kafka

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 JPMorganChase within the Commercial & Investment Bank - Payment Platform team, 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.

Job responsibilities
  • Executes standard software solutions, design, development, and technical troubleshooting
  • Writes secure and high-quality code using the syntax of at least one programming language with limited guidance
  • 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 to improve the value realized by automation
  • Applies technical troubleshooting to break down 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
  • Adds to team culture of diversity, opportunity, inclusion, and respect
Required qualifications, capabilities, and skills
  • Formal training or certification on software engineering concepts and 5+ years applied experience
  • Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages - Core Java, Spring Boot, RESTFUL API
  • Understanding of Java Design patterns and experience on implementing it in application development.
  • Overall knowledge of the Software Development Life Cycle
  • Experience writing test cases using testing tools like JUnit.
  • Experience using code versioning tools, such as Git, Bitbucket
  • Experience with Test Driven Development (TDD).
  • Understanding of agile methodologies such as CI/CD, Application Resiliency
Preferred qualifications, capabilities, and skills
  • Exposer to AI - using python, AI, Copilot in VScode/Intellij
  • knowledge of Containerization and Container Runtime/Orchestration platforms (Docker/Kubernetes/ECS etc)
  • knowledgeabout messaging – Kafka
  • knowledge aboutRelational/NoSQL databases
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Software Engineer - Java, AI and Kafka
Lead Software Engineer - Java, AI and Kafka

JPMorganChase • Chicago (IL)

On-site
USD 180,000 - 260,000
Java Lead Software Engineer - Kafka
Java Lead Software Engineer - Kafka

JPMorganChase • Chicago (IL)

On-site
USD 138,000 - 185,000
Backend Software Engineer III Java Kafka
Backend Software Engineer III Java Kafka

JPMorgan Chase • Wilmington (DE)

On-site
USD 140,000 - 180,000
Lead Software Engineer - Java, Kafka, AWS
Lead Software Engineer - Java, Kafka, AWS

JPMorgan Chase • Tampa (FL)

On-site
USD 150,000 - 210,000
Lead Software Engineer - Java, Kafka, AWS
Lead Software Engineer - Java, Kafka, AWS

JP Morgan Chase • Tampa (FL)

On-site
USD 140,000 - 180,000
Software Engineer III - Java, Kubernetes, AWS
Software Engineer III - Java, Kubernetes, AWS

Testing Site - JPMC • Plano (TX)

On-site
USD 120,000 - 155,000
Software Engineer III (Java)
Software Engineer III (Java)

JPMorgan Chase & Co. • New York (NY)

On-site
USD 120,000 - 180,000
Senior Software Engineer III - Scalable, AI-Driven Cloud
Senior Software Engineer III - Scalable, AI-Driven Cloud

JPMorgan Chase & Co. • Columbus (OH)

On-site
USD 100,000 - 150,000
Full-Stack Java React Software Engineer III
Full-Stack Java React Software Engineer III

JPMorgan Chase • Jersey City (NJ)

On-site
USD 120,000 - 150,000
Software Engineer III (Java/React)
Software Engineer III (Java/React)

JPMorgan Chase & Co. • Jersey City (NJ)

On-site
USD 110,000 - 160,000