Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

American Express Logo

Software Engineer III - Java - OneData

American Express

$103,750 - $174,750
Nov 10, 2025
Sunrise, FL, US
Apply Now

American Express's One Data platform needs to simplify and accelerate how developers build, deploy, and operate microservices at scale across the enterprise, requiring a Software Engineer to design, develop, and support core components of this platform.

Requirements

  • Strong hands-on experience in Java* (Collections, Streams, Lambdas, Exceptions).
  • Proficiency with asynchronous and concurrent programming* – Executors, Futures, CompletableFutures, or Kotlin Coroutines.
  • Experience with Reactive frameworks – Vert.x* (preferred), Spring Reactive, RxJava, Netty, or Akka.
  • Proven experience designing and building RESTful microservices* ; exposure to SOAP or gRPC is a plus.
  • Experience with build tools (Gradle preferred, Maven* acceptable).
  • Solid understanding of unit testing frameworks* (JUnit, Cucumber, or equivalent).
  • Expertise in system design*, performance tuning*, and production diagnostics* (heap/thread dumps, JConsole, JMC).

Responsibilities

  • Design, implement, and optimize high-performance FaaS components in Java or Kotlin.
  • Partner with SREs and developers to deliver resilient, observable, and scalable systems.
  • Improve developer experience through tooling, documentation, and automation.
  • Drive platform adoption, performance tuning, and continuous improvement.
  • Mentor engineers, contribute to internal tech guilds, and promote engineering best practices.
  • Advocate for open-source principles and contribute back to the community.

Other

  • Passion for technology and continuous learning—engaged in the broader developer ecosystem (CNCF, open source, tech communities).
  • Action-oriented and adaptable; thrives in a dynamic, fast-changing environment.
  • “Manager of one” mindset—takes ownership, drives clarity, and executes independently.
  • Empathetic communicator who disagrees respectfully and commits* to team goals.
  • Enthusiastic about developer experience* and improving how others build software.