Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Engineer - Java/JavaScript/React image - Rise Careers
Job details

Engineer - Java/JavaScript/React - job 3 of 16

You Lead the Way. We’ve Got Your Back.

With the right backing, people and businesses have the power to progress in incredible ways. When you join Team Amex, you become part of a global and diverse community of colleagues with an unwavering commitment to back our customers, communities and each other. Here, you’ll learn and grow as we help you create a career journey that’s unique and meaningful to you with benefits, programs, and flexibility that support you personally and professionally.

At American Express, you’ll be recognized for your contributions, leadership, and impact—every colleague has the opportunity to share in the company’s success. Together, we’ll win as a team, striving to uphold our company values and powerful backing promise to provide the world’s best customer experience every day. And we’ll do it with the utmost integrity, and in an environment where everyone is seen, heard and feels like they belong.

Join Team Amex and let's lead the way together.

As part of our diverse tech team, you can architect, code and ship software that makes us an essential part of our customers’ digital lives.  Here, you can work alongside talented engineers in an open, supportive, inclusive environment where your voice is valued, and you make your own decisions on what tech to use to solve challenging problems.  American Express offers a range of opportunities to work with the latest technologies and encourages you to back the broader engineering community through open source.  And because we understand the importance of keeping your skills fresh and relevant, we give you dedicated time to invest in your professional development.  Find your place in technology on #TeamAmex.

  • How will you make an impact in this role?

    • Develop and maintain front-end web and Java applications, including React/JavaScript.
    • Design and implement backend functionality using Java.
    • Create intuitive, responsive, and visually appealing interfaces by using ReactJS alongside UI skills such as state management, component lifecycle optimization, and CSS styling techniques.
    • Collaborate with team members to optimize designs, ensuring alignment with stakeholder needs and business objectives.
    • Integrate and manage data interactions with database systems to ensure operational efficiency.
    • Identify, fix, and resolve technical issues across the full stack to maintain application reliability.
    • Participate in code reviews and team discussions to uphold coding standards and drive continuous improvement.

Required Qualifications

  • Proficient in Programming Languages & Frameworks: Expertise in Java, JavaScript, React, HTML, CSS and SQL for developing dynamic and scalable applications.
  • CI/CD & DevOps Expertise: Hands-on experience with GitHub, Jenkins, and XLR to streamline continuous integration, continuous delivery, and deployment pipelines.
  • Development Tools Proficiency: Skilled in using Eclipse, VS Code, Postman, and CLI for efficient coding, testing, and debugging.
  • Project & Workflow Management: Experienced in managing tasks, tracking project progress, and ensuring timely delivery using JIRA.
  • Technical Expertise: Extensive background in software development, process automation, and system patch management, ensuring code quality and security.
  • Effective Technical Communication: Strong ability to communicate complex technical concepts clearly to both technical and non-technical stakeholders.

Salary Range: $70,000.00 to $135,000.00 annually + bonus + benefits

The above represents the expected salary range for this job requisition. Ultimately, in determining your pay, we’ll consider your location, experience, and other job-related factors.

We back our colleagues and their loved ones with benefits and programs that support their holistic well-being. That means we prioritize their physical, financial, and mental health through each stage of life. Benefits include:

  • 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 arrangements depending on role and business need 
  • 20+ weeks paid parental leave for all parents, regardless of gender, offered for pregnancy, adoption or surrogacy 
  • Free access to global on-site wellness centers staffed with nurses and doctors (depending on location) 
  • Free and confidential counseling support through our Healthy Minds program 
  • Career development and training opportunities

For a full list of Team Amex benefits, visit our Colleague Benefits Site.

American Express is an equal opportunity employer and makes employment decisions without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran status, disability status, age, or any other status protected by law. American Express will consider for employment all qualified applicants, including those with arrest or conviction records, in accordance with the requirements of applicable state and local laws, including, but not limited to, the California Fair Chance Act, the Los Angeles County Fair Chance Ordinance for Employers, and the City of Los Angeles’ Fair Chance Initiative for Hiring Ordinance. For positions covered by federal and/or state banking regulations, American Express will comply with such regulations as it relates to the consideration of applicants with criminal convictions.

We back our colleagues with the support they need to thrive, professionally and personally. That's why we have Amex Flex, our enterprise working model that provides greater flexibility to colleagues while ensuring we preserve the important aspects of our unique in-person culture. Depending on role and business needs, colleagues will work onsite in a hybrid model (combination of in-office and virtual days).

US Job Seekers - Click to view the “Know Your Rights” poster. If the link does not work, you may access the poster by copying and pasting the following URL in a new browser window: https://www.eeoc.gov/poster

Employment eligibility to work with American Express in the United States is required as the company will not pursue visa sponsorship for these positions.

American Express Glassdoor Company Review
4.2 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
American Express DE&I Review
4.4 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of American Express
American Express CEO photo
Stephen J Squeri
Approve of CEO

Average salary estimate

$102500 / YEARLY (est.)
min
max
$70000K
$135000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Engineer - Java/JavaScript/React, American Express

Are you ready to take your career to the next level? Join American Express as an Engineer specializing in Java, JavaScript, and React in the vibrant city of Phoenix, Arizona! Here, you'll be part of a talented and diverse tech team, collaborating with fellow engineers to architect, develop, and maintain innovative software that enhances our customers' digital experience. We pride ourselves on fostering a workplace that values growth, inclusion, and flexibility, supporting both your personal and professional journey. As part of Team Amex, you'll have the opportunity to work on front-end and back-end applications, utilize modern technologies, and engage in meaningful problem-solving. You'll craft intuitive interfaces with React, optimize backend Java functionality, and ensure seamless data integration with database systems. Plus, we prioritize continuous improvement through code reviews and knowledge sharing. At American Express, you won't just contribute to projects; you'll be recognized for your leadership and impact in creating the world’s best customer experiences. Join us on this exciting journey and make a difference while enjoying a competitive salary, comprehensive benefits, and ample opportunities for development. Let’s lead the way together at American Express!

Frequently Asked Questions (FAQs) for Engineer - Java/JavaScript/React Role at American Express
What are the main responsibilities of the Engineer at American Express?

As an Engineer at American Express, you'll be responsible for developing and maintaining both front-end and backend applications. This includes using React for crafting responsive interfaces, Java for backend functionality, and ensuring seamless integration with databases. Additionally, you will collaborate with team members to optimize designs, participate in code reviews, and resolve technical issues to maintain application reliability.

Join Rise to see the full answer
What qualifications do I need to become an Engineer at American Express?

To qualify for the Engineer position at American Express, you should be proficient in programming languages such as Java, JavaScript, and React, with a strong understanding of HTML, CSS, and SQL. Experience with CI/CD tools, development environments like Eclipse or VS Code, and project management software such as JIRA is also necessary. Strong communication skills are essential for explaining complex technical concepts effectively.

Join Rise to see the full answer
What technologies will I be working with as an Engineer at American Express?

As an Engineer at American Express, you will work with a variety of modern technologies including React for front-end development, Java for backend services, and SQL for database management. You will also utilize tools like GitHub for version control, Jenkins for continuous integration, and various IDEs such as Eclipse and VS Code to streamline your development process.

Join Rise to see the full answer
What career development opportunities are available for Engineers at American Express?

American Express is committed to your professional growth. As an Engineer, you will enjoy dedicated time to invest in your skills, access to career development programs, and opportunities to engage with the broader engineering community through open source projects. This ensures you can continuously hone your skills and stay relevant in the fast-evolving tech landscape.

Join Rise to see the full answer
What benefits does American Express offer to Engineers?

American Express offers a comprehensive benefits package for Engineers, including competitive salaries, bonus incentives, and a 6% company match on retirement savings. Additional benefits include flexible working arrangements, extensive medical and wellness options, generous parental leave, and access to professional development resources that prioritize your well-being.

Join Rise to see the full answer
Common Interview Questions for Engineer - Java/JavaScript/React
Can you explain your experience with Java and how you have applied it in your previous projects?

When answering this question, provide specific examples of Java projects you've worked on, highlighting your role and the impact your contributions made. Discuss frameworks you’ve used, challenges you faced, and how you overcame them to illustrate your problem-solving skills and proficiency.

Join Rise to see the full answer
How do you ensure your React applications are efficient and maintainable?

In your response, emphasize best practices such as component reuse, state management strategies, and lifecycle optimization. Discuss how you manage CSS styling and adhere to coding standards to maintain application performance and ease of maintenance.

Join Rise to see the full answer
Describe a challenging technical problem you encountered and how you resolved it.

Use the STAR method to frame your answer: describe the Situation, Task, Action, and Result. Focus on a specific issue related to software development, detailing the steps you took to troubleshoot and resolve the problem while highlighting your technical expertise.

Join Rise to see the full answer
How do you collaborate with non-technical stakeholders during a project?

Explain your approach to communication, emphasizing the importance of translating technical jargon into layman's terms. Discuss how you ensure alignment on project goals and gather feedback effectively to meet stakeholder needs.

Join Rise to see the full answer
What tools do you use for version control, and why is this important?

Discuss the importance of version control in a software development environment, referencing tools like Git and platforms like GitHub. Emphasize how these tools help track changes, collaborate with team members, and maintain code integrity.

Join Rise to see the full answer
How do you stay current with the latest developments in Java and React?

Talk about your strategies for continuous learning, such as following industry blogs, participating in relevant online courses, attending conferences, and engaging with the developer community through forums or study groups to stay informed about best practices and emerging trends.

Join Rise to see the full answer
What is your experience with Agile methodologies, and how do you apply them to your workflow?

Describe your familiarity with Agile principles and your experience working in Agile teams. Provide examples of how you've implemented Scrum or Kanban practices to manage projects, enhance collaboration, and improve delivery times.

Join Rise to see the full answer
Can you explain your approach to testing Java applications?

Outline your strategies for ensuring code quality, including unit testing, integration testing, and user acceptance testing. Discuss any specific testing frameworks you've used, such as JUnit, and how you integrate testing into your development process.

Join Rise to see the full answer
What strategies do you prefer for managing databases in your applications?

Discuss your experience with SQL databases, focusing on the methodologies you employ for database design, optimization, and management. Illustrate your ability to efficiently interact with databases and maintain data integrity throughout the development process.

Join Rise to see the full answer
How do you handle feedback and incorporate it into your work?

Emphasize the importance of feedback in the development process. Talk about your openness to constructive criticism, how you incorporate feedback into your work, and specific examples where acting on feedback led to project improvements or better team collaboration.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
American Express Remote New York, New York, United States
Posted 12 days ago
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Child Care stipend
Employee Resource Groups
Learning & Development

American Express is looking for a passionate Associate in Digital Product Management to enhance customer experience by developing impactful product roadmaps.

Photo of the Rise User
Posted 12 days ago
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Child Care stipend
Employee Resource Groups
Learning & Development

American Express seeks a Senior Financial Analyst to drive key financial insights within their Global Merchant Services team.

Join Porter as a Senior Front-End Engineer, leveraging your skills to optimize healthcare experiences with innovative web solutions.

Photo of the Rise User

Join Bank of America as a Java Full Stack Developer and help enhance their Global Information Security through high-quality software development.

Photo of the Rise User
Posted 6 days ago

Join Schwab's mission-driven team as a Senior Software Development Engineer in Test, where you will foster innovative technology solutions in the finance industry.

Join Terminal Velocity as a Full Stack Engineer, where you'll craft innovative solutions for the gaming industry from anywhere in the world.

InventYOU AB Remote No location specified
Posted 5 days ago

Become a part of InventYou as a Java Developer and help craft modern backend solutions while collaborating with a passionate team.

Posted 6 days ago

Join Northrop Grumman as a Principal Software Engineer to lead the development of CI/CD pipelines for critical missile defense systems.

Photo of the Rise User
Posted 9 days ago
Inclusive & Diverse
Feedback Forward
Collaboration over Competition
Growth & Learning

Join OpenAI's Robotics team as a Systems Software Engineer, driving the development of cutting-edge software for robotic systems.

Posted 10 days ago

A career opportunity for a Korber WMS Developer/Architect to enhance operational efficiency in warehouse environments through innovative WMS solutions.

American Express is a multinational financial services corporation and global leader in providing personal, small business, and corporate credit cards.

3488 jobs
MATCH
Calculating your matching score...
BADGES
Badge Family FriendlyBadge Office VibesBadge Work&Life BalanceBadge Rapid Growth
CULTURE VALUES
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
BENEFITS & PERKS
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Child Care stipend
Employee Resource Groups
Learning & Development
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 22, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!