Jobiglo

No results.

Software Engineer III – Trading Technology

JPMorganChase · Singapour

New
🇬🇧 English
Java Kafka IBM MQ Kubernetes Redis AWS Swagger TDD BDD CI/CD DevOps Microservices REST APIs SQL Spring framework FIX protocol

Job description

About the role

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 Trading Technology, 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.

Key responsibilities

  • Work alongside a team of technologists to develop and deploy applications that meet business and functional requirements.
  • Contribute to the design and implementation of microservices in Java, applying streaming, non‑blocking, and reactive programming techniques under senior guidance.
  • Use technologies such as Kafka, IBM MQ, Kubernetes, Redis cache, MSK, and AWS to build and maintain scalable services.
  • Support the team’s adoption of domain‑driven design principles and participate in architectural discussions.
  • Assist in producing technical documentation, including service APIs using Swagger, and implement logging, auditability, security, and monitoring features.
  • Take part in API design sessions and evaluate design patterns proposed by the team.
  • Write test cases using TDD/BDD approaches and engage in code review sessions as reviewer and reviewee.
  • Validate the scalability of services using mock testing frameworks and other tools.
  • Leverage enterprise‑authorized AI coding assist tools to improve code quality, delivery speed, and productivity while validating outputs through peer review and automated testing.
  • Apply knowledge of tools within the Software Development Life Cycle toolchain, including AI‑assisted development and automation capabilities.

Required profile

  • Bachelor’s degree in Computer Science or a related field, or equivalent experience.
  • Working knowledge of Java programming with a self‑assessed proficiency of 5 out of 10 or higher and willingness to engage in hands‑on coding.
  • Formal training and certification on software engineering and 3+ years of applied experience.
  • Exposure to distributed architecture systems involving large data volumes or real‑time distribution.
  • Familiarity with CI/CD, DevOps tool chains, and a test‑driven approach to agile delivery.
  • Understanding of modern architectures based on microservices, REST APIs, databases, SQL, non‑SQL stores, and event‑based architecture.
  • Hands‑on experience using enterprise‑authorized AI‑assisted software development tools with ability to evaluate and validate AI‑generated outputs.
  • Understanding of responsible AI use in engineering workflows, including data sensitivity considerations and security expectations.

Required skills

  • Java
  • Kafka
  • IBM MQ
  • Kubernetes
  • Redis
  • AWS
  • Swagger
  • TDD/BDD
  • CI/CD pipelines
  • Microservices architecture

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec JPMorganChase.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Explore further

Salaries, guides and searches in Singapore.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 21 hours ago

Expires 1 month from now

9 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

JPMorganChase

Singapour