Senior Java Engineer — Trading Platform & Microservices

JPMorganChase

Jersey City (NJ)

On-site

USD 120,000 - 160,000

Full time

8 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

JPMorganChase in Jersey City is seeking a Software Engineer III to help design and deliver trusted market-leading technology products in a secure, scalable way, within the Asset & Wealth Management Technology group. You will work on a multi-asset trading platform as a seasoned team member on an agile team.

Join a collaborative environment where your contributions support business objectives and where enterprise tooling, AI-assisted development, and modern cloud technologies shape production

Qualifications

  • Formal training or certification on software engineering concepts and 3+ years applied experience
  • Hands-on practical experience in system design, application development, testing, and operational stability
  • Hands-on practical experience in core Java across the Software Development Life Cycle, including system design, application development, testing, CI/CD pipelines, and operational support.
  • Experience with messaging and streaming technologies such as Kafka, IBM MQ, Rabbit MQ, MSK...
  • Working knowledge of SQL and NoSQL databases, and event-driven architectures.
  • Experience with caching systems like Redis, GemFire, or Apache Ignite
  • Hands-on experience using enterprise-authorized AI-assisted software development tools within the work environment (e.g., for coding, test creation, troubleshooting, or documentation) with demonstrated ability to critically evaluate, validate, and refine AI-generated outputs for correctness, performance, and security.
  • Understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; ability to guide peers on safe and effective usage within team practices.
  • Experience with distributed systems concepts and building services in patterns such as microservices and RESTful APIs.
  • Practical understanding of DevOps toolchains, and agile, test-driven delivery.
  • Hands-on exposure to AWS cloud services and ecosystems

Responsibilities

  • Collaborate with engineers to design, build, and deploy applications aligned with business and functional requirements.
  • Contribute to Java-based microservices using streaming, non-blocking, and reactive programming paradigms; write production-quality code.
  • Work with Kafka, IBM MQ, Kubernetes (K8s), Redis, Amazon MSK, and AWS services to deliver scalable, efficient systems.
  • Support domain-driven design adoption and participate in architectural discussions.
  • Contribute to technical documentation and service APIs (Swagger/OpenAPI), ensuring strong logging, auditability, security, and monitoring.
  • Participate in API design sessions and help select appropriate design patterns and integration approaches.
  • Engage in code reviews; promote TDD/BDD practices to ensure maintainability and quality.
  • Assist in demonstrating service scalability and resilience using mock frameworks, performance testing, and related tools.
  • Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems
  • Leverages enterprise-authorized AI coding assist tools within the work environment to improve code quality, delivery speed, and productivity across complex deliverables (e.g., code generation/refactoring, unit test creation, documentation), while validating outputs through peer review, automated testing, and secure coding standards; contributes learnings and reusable patterns to improve broader team effectiveness.
  • Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation.

Skills

Java
Distributed systems
Microservices
Kafka
CI/CD
AWS
AI-assisted development

Tools

Kubernetes
Redis
IBM MQ
RabbitMQ
Swagger/OpenAPI

Job description

JPMorganChase in Jersey City is seeking a Software Engineer III to help design and deliver trusted market-leading technology products in a secure, scalable way, within the Asset & Wealth Management Technology group. You will work on a multi-asset trading platform as a seasoned team member on an agile team.

Join a collaborative environment where your contributions support business objectives and where enterprise tooling, AI-assisted development, and modern cloud technologies shape production

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Microservices Engineer III - Trading Platform
Java Microservices Engineer III - Trading Platform

JPMorgan Chase & Co. • Jersey City (NJ)

On-site
USD 120,000 - 170,000
Senior Software Engineer - Trading Systems, Wealth Tech
Senior Software Engineer - Trading Systems, Wealth Tech

JPMorganChase • Jersey City (NJ)

On-site
USD 120,000 - 180,000
Health insurance
Retirement plan
On-site wellness centers
+4
Senior Software Engineer - WealthTech & Trading Systems
Senior Software Engineer - WealthTech & Trading Systems

JPMorgan Chase • Jersey City (NJ)

On-site
USD 138,000 - 185,000
Health care coverage
Retirement plan
On-site wellness centers
+1
Software Engineer III, Wealth Management Tech
Software Engineer III, Wealth Management Tech

JPMorgan Chase & Co. • Jersey City (NJ)

On-site
USD 110,000 - 150,000
Senior Software Engineer – Asset Management Trading Platform
Senior Software Engineer – Asset Management Trading Platform

JPMorgan Chase • Columbus (OH)

On-site
USD 120,000 - 150,000
Senior Software Engineer – Asset & Wealth Management
Senior Software Engineer – Asset & Wealth Management

JPMorgan Chase • Jersey City (NJ)

On-site
USD 138,000 - 185,000
Senior Software Engineer, Trading Tech & Asset Management
Senior Software Engineer, Trading Tech & Asset Management

JPMorgan Chase & Co. • New York (NY)

On-site
USD 120,000 - 170,000
Senior Software Engineer, Asset & Wealth Management Systems
Senior Software Engineer, Asset & Wealth Management Systems

JPMorgan Chase & Co. • Jersey City (NJ)

On-site
USD 120,000 - 180,000
Senior Java Engineer - Trading Systems & AI-Assisted Dev
Senior Java Engineer - Trading Systems & AI-Assisted Dev

JPMorganChase • New York (NY)

On-site
USD 150,000 - 210,000
Health care benefits
On-site health centers
Retirement savings plan
+2
Software Engineer III - Trading Platform Development
Software Engineer III - Trading Platform Development

JPMorgan Chase & Co. • Jersey City (NJ)

On-site
USD 120,000 - 170,000