Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
American Express

Senior Software Engineer I – Java

American Express

Software engineer designing enterprise process, case, and work-management platforms for American Express. Building resilient, high-throughput automation services with Java and modern cloud technologies.

Posted 8/4/2026full-timeSunrise • Florida • 🇺🇸 United StatesSenior💰 $123,000 - $215,250 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing and managing enterprise platforms for Process Management, Case Management, and Work Management, with a strong focus on automation and high-performance application development. Proficient in leveraging modern technologies and agile methodologies to deliver scalable and resilient solutions.

Highest-signal resume keywords
10+ Years Of Software Development ExperienceProcess Management ExperienceJava ProgrammingMicroservices ArchitectureAutomation And AI/ML Experience

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
JavaReactGRPCCouchBaseCassandraRedisDockerKubernetesSpring BootJUnit
Soft Skills
Problem SolvingCommunicationAdaptability
Tools & Technologies
JenkinsOpenShiftElastic StackKafkaSparkRPAGitRDBMSMavenGradle
Industry Keywords
Process ManagementCase ManagementWork ManagementAgile MethodologiesHigh-Throughput Applications

Tech Stack

Tools & technologies
CassandraConsulDockerGradleGRPCJavaJenkinsJUnitKafkaKubernetesMavenMicroservicesOpenShiftPostgresRDBMSReactRedisRPASparkSpringSpring BootSpringBoot

About the role

Key responsibilities & impact
  • Design, build and manage enterprise platforms and frameworks for Process Management, Case Management, and Work Management
  • Design, develop, and support shared technology services used by the enterprise
  • Serve as a core member of an agile team driving the latest development practices
  • Write code and unit tests, working with API specifications and automation
  • Identify opportunities to adopt new technologies
  • Create solutions that automate repeatable, multistep business transactions for operations teams

Requirements

What you’ll need
  • Preferably a BS or MS degree in computer science, computer engineering, or another technical field
  • 10+ years of software development experience
  • Experience in Process Management, Case Management, and Work Management is required
  • Hands-on experience with some or all of: Java, React, Envoy, gRPC, JSON, CouchBase, Cassandra, Redis, Consul, Jenkins, Docker, Kubernetes, OpenShift, Drools, Elastic Stack, Kafka, Spark, RPA, Git, RDBMS such as PostgreSQL, Spring Boot, multithreaded programming, Maven, Gradle, and JUnit
  • Experience in automation, Cognitive OCR, and AI/ML driving cost savings is preferred
  • Ability to interpret technical and business objectives and challenges and articulate solutions
  • Willingness to learn and optimally use new technologies
  • Extensive experience designing and implementing large-scale platforms with high resiliency, availability, and reliability
  • Strong experience developing high-throughput, high-performance applications
  • Experience with microservices architectures and service mesh technologies is preferred
  • Visa sponsorship may be provided for certain positions depending on business requirements, position nature, cost, and applicable laws

Benefits

Comp & perks
  • $123000 - $215250 annually + bonus + benefits
  • Bonus
  • Benefits
  • Potential visa sponsorship for certain positions