Software Engineer III - Java Full Stack Developer + Kubernetes + Kafka

A leading global financial services firm offering investment banking, financial services for consumers, small businesses, commercial banking, and asset management.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Finance

Description For Software Engineer III - Java Full Stack Developer + Kubernetes + Kafka

JPMorgan Chase is seeking a Software Engineer III to join their Commercial & Investment Bank - Global Banking - Structured Finance Technology team. This role focuses on the Aurora syndicate loan trading application platform, a strategic investment leveraging Agile and fortress architecture principles.

As a Java Full Stack Developer, you'll work with cutting-edge technologies including Kubernetes and Kafka, contributing to a multi-cluster platform. The position offers an opportunity to shape the architecture of loan trading systems while collaborating with global teams.

The role combines technical expertise in Java, microservices, and cloud technologies with business domain knowledge in financial services. You'll be responsible for designing, developing, and maintaining critical trading applications while ensuring best practices in software development.

Key technical areas include:

  • Java/J2EE development with Spring Boot and Spring Cloud
  • Frontend development using React/Angular
  • Microservices architecture and event-driven systems
  • Container orchestration with Kubernetes
  • Message broker systems like Kafka
  • DevOps practices and CI/CD implementation

You'll work in an Agile environment, participating in architecture forums, leading sprint reviews, and mentoring other developers. The role offers exposure to wholesale loans business and financial services, making it ideal for engineers interested in fintech.

Benefits include working with a leading global financial institution, exposure to cutting-edge technology stack, and opportunity to work on strategic platforms that impact global financial markets. The position offers career growth through technical leadership and architecture roles while working with talented teams worldwide.

Last updated 5 hours ago

Responsibilities For Software Engineer III - Java Full Stack Developer + Kubernetes + Kafka

  • Involve in application architecture and design. Evolve product architecture and how the platform interacts with loans eco-systems
  • Participate in Architecture & Engineering forums, perform design reviews
  • Communicate - monthly updates, project updates, RCA updates, agile experiments, team metrics etc
  • Collaborate with the Product Owner, Operations and Technology partners around the world
  • Design, analyze, develop, test, debug, and model the system components
  • Perform pair programming and assist the team in supporting the application
  • Prepare and lead sprint review meetings
  • Develop and implements best practices across the entire project team
  • Listen, interact and train developers to enhance their skill sets

Requirements For Software Engineer III - Java Full Stack Developer + Kubernetes + Kafka

Java
JavaScript
Kafka
Kubernetes
React
  • Formal training or certification on software engineering concepts and 3+ years applied experience
  • Experience In Java/J2EE
  • Hands on programming/application development experience with Java eco-system and associated tooling
  • Experience in UI/UX (React JS, Angular or equivalent)
  • Experience with Microservices & Event Architecture
  • Deep experience in application, data and infrastructure architecture disciplines
  • Strong Communication Skills
  • Strong object oriented analysis and design skills (OOAD)
  • Experience with Cloud Platforms, Container/Orchestration
  • Experience with DevOps/CI/CD tools & processes

Interested in this job?

Jobs Related To JPMorgan Chase Software Engineer III - Java Full Stack Developer + Kubernetes + Kafka

Software Engineer III - Python

Senior Software Engineer role at JPMorgan Chase focusing on Python development and AI/ML platforms, combining technical expertise with AI governance responsibilities.

Software Engineer III - C++ Senior Associate

Senior C++ Software Engineer role at JPMorgan Chase's Electronic Market Making group, building trading platforms and market-making systems.

Software Engineer III - C++ - Markets Technology - Athens

Senior Software Engineer role at JPMorgan Chase focusing on C++ development for trading systems in Athens, Greece. Build high-performance trading solutions in an agile environment.

Software Engineer III - Java Full Stack, AWS

Senior Software Engineer role at JPMorgan Chase focusing on Java Full Stack development with AWS, working on critical financial technology solutions in the Commercial & Investment Bank division.

Software Engineer III - Python Developer

Senior Python Software Engineer role at JPMorgan Chase focusing on AI/ML applications and data-driven solutions in Asset & Wealth Management.