Back to Jobs

Experienced Java Engineer - Risk Decision Technology and Cloud-Native Application Development

Remote, USA Full-time Posted 2025-11-03

Introduction to American Express

At American Express, we believe that with the right backing, people and businesses can progress in incredible ways. As a global and diverse community of colleagues, we are committed to backing our customers, communities, and each other. Our company values and powerful backing promise are at the heart of everything we do, and we strive to provide the world's best customer experience every day. With a strong focus on innovation, integrity, and inclusivity, we are dedicated to making a positive impact on the world.

About the Role

We are seeking an experienced Java Engineer to join our Risk Decision Technology (RDT) organization as part of the Authorization Modernization Program (AMP) team. As a hands-on Engineer, you will play a critical role in designing and building large-scale, high-transaction, cloud-native applications that drive our vision of a modernized authorizations platform. Your primary focus will be on writing quality code, performing unit testing and test automation, and collaborating with engineers across organizations to build new micro-services and web services that enable best-in-class risk management and American Express growth.

Key Responsibilities

  • Function as a member of an agile team and drive consistent development and test practices with respect to tools, common components, and documentation
  • Write quality code, perform unit testing and test automation, and build new micro-services and web services that help run fraud risk assessment for customer transactions
  • Improve efficiency, reliability, and scalability of our data pipelines and build CICD pipelines for continuous integration and delivery
  • Collaborate with engineers across organizations to build automation for application changes and deployment for faster time to market
  • Develop a deep understanding of tie-ins with other systems and platforms within the supported domains and perform ongoing refactoring of code, quality assurance, and testing
  • Find opportunities to adopt innovative technologies and ideas in development and test areas and provide continuous support for ongoing application availability
  • Collaborate and influence within and across teams to create successes with an innovative attitude and challenge the status quo

Essential Qualifications

To be successful in this role, you will need to have:

  • A bachelor's degree in computer science, information systems, or a related field (or equivalent work experience)
  • 2+ years of confirmed experience in software development and quality assurance
  • 1 year of demonstrated ability in Java development and building large-scale distributed applications
  • 1 year of experience with relational and NoSQL database technologies like Oracle, Cassandra, and Postgres
  • Experience with automated release management using Gradle, Git, Jenkins
  • Excellent leadership and communication skills, with the ability to influence at all levels across functions, from both technical and practical views

Preferred Qualifications

While not essential, the following qualifications are preferred:

  • Experience building APIs using techniques and frameworks like REST, RPC (gRPC and similar), SpringBoot
  • Experience or exposure to Java reactive programming
  • Hands-on experience writing and understanding medium to complex SQL queries and query optimization
  • Hands-on experience with CI/CD tools like Jenkins, GitHub Actions

Skills and Competencies

To succeed in this role, you will need to possess the following skills and competencies:

  • Strong Java development skills and experience with building large-scale distributed applications
  • Excellent problem-solving skills and ability to think critically and creatively
  • Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams
  • Ability to adapt to new technologies and frameworks, with a willingness to learn and grow
  • Strong attention to detail and ability to deliver high-quality results in a fast-paced environment

Career Growth Opportunities and Learning Benefits

At American Express, we are committed to helping our colleagues grow and develop in their careers. As a Java Engineer, you will have access to a range of learning and development opportunities, including:

  • Dedicated time to invest in your professional development
  • Opportunities to work with the latest technologies and frameworks
  • Collaboration with experienced engineers and leaders in the field
  • Access to training and development programs, including online courses and workshops

Work Environment and Company Culture

At American Express, we pride ourselves on our unique and inclusive company culture. As a colleague, you can expect:

  • A dynamic and supportive work environment that values diversity and inclusion
  • A range of employee benefits and programs that support your holistic well-being
  • Opportunities to get involved in community service and volunteer work
  • A flexible working model that includes hybrid, onsite, or virtual arrangements, depending on role and business need

Compensation, Perks, and Benefits

We offer a competitive salary range of $85,000.00 to $150,000.00 annually, plus bonus and benefits. Our benefits package includes:

  • Competitive base salaries
  • Bonus incentives
  • 6% Company Match on retirement savings plan
  • Free financial coaching and financial well-being support
  • Comprehensive medical, dental, vision, life insurance, and disability benefits
  • Flexible working model with hybrid, onsite, or virtual arrangements, depending on role and business need
  • 20+ weeks paid parental leave for all parents, regardless of gender, offered for pregnancy, adoption, or surrogacy

Conclusion

If you are a motivated and experienced Java Engineer looking for a new challenge, we encourage you to apply for this exciting opportunity. As a colleague at American Express, you will be part of a dynamic and supportive team that values diversity and inclusion. With a range of learning and development opportunities, a competitive salary and benefits package, and a flexible working model, this is a unique chance to take your career to the next level. Apply now and join our team of talented engineers who are passionate about building innovative solutions that make a real impact.

Apply for this job  

Similar Jobs