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

Senior Full Stack Engineer - React / Java - job 4 of 4

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 of #TeamAmex

Responsibilities:

  • Design, develop, and enhance user interfaces using ReactJS, ensuring they are responsive, intuitive, and meet high standards
  • Develop and maintain backend functionality using Java, contributing to system reliability and performance.
  • Collaborate with UX designers, product managers, and engineers to define requirements and implement features that align with user needs.
  • Provide technical leadership and mentorship to junior team members, leveraging your expertise in UI and Java.
  • Optimize front-end performance to deliver a seamless user experience, while ensuring backend stability as required.
  • Identify and resolve technical issues across the UI and backend Java codebase efficiently.
  • Support integration efforts between front-end and backend systems when necessary.

Qualifications:

  • Bachelor’s degree in computer science engineering, or related field.
  • 8+ years of experience in software engineering, with a solid track record in full-stack development.
  • Advanced proficiency in ReactJS, a critical requirement for delivering exceptional user interfaces.
  • Strong competency in Java, essential for approximately 30% of the role’s responsibilities.
  • Proficiency in CI/CD processes using Jenkins and GitHub Actions.
  • Demonstrated leadership skills, with the ability to mentor and direct a team effectively.
  • Knowledge of microservices architecture, developing and managing RESTful APIs.
  • Preferred: Working knowledge of relational database management systems (RDBMS) datasets.
  • Excellent problem-solving and communication skills.
  • Ability to thrive in a collaborative and fast-paced environment.
  • Understanding and working experience in Agile/Scrum environment.

Salary Range: $110,000.00 to $190,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, 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 
  • 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 either work onsite, in a hybrid model (combination of in-office and virtual days) or fully virtually.

US Job Seekers/Employees - Click here to view the “Know Your Rights” poster and the Pay Transparency Policy Statement.

If the links do not work, please copy and paste the following URLs in a new browser window: https://www.dol.gov/agencies/ofccp/posters to access the three posters.

Depending on factors such as business unit requirements, the nature of the position, cost and applicable laws, American Express may provide visa sponsorship for certain 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

$150000 / YEARLY (est.)
min
max
$110000K
$190000K

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 Senior Full Stack Engineer - React / Java, American Express

Join Team Amex as a Senior Full Stack Engineer - React / Java and be part of a groundbreaking team dedicated to enhancing the digital experience for our customers. Based in the sunny Sunrise, Florida, American Express seeks a vibrant individual who thrives on challenges and seeks to architect, code, and ship innovative software solutions. This role is perfect for someone who has a solid background in software engineering and is comfortable juggling both backend functionality with Java and the sleek, user-friendly front end using ReactJS. You will design intuitive, responsive web interfaces that meet high standards while ensuring system performance and reliability. Collaboration is at the heart of what we do – whether it's working with UX designers or product managers, you’ll be contributing to the creation of engaging features aligned with user needs. Not only will you have the chance to lead projects, but you’ll also have the opportunity to mentor junior engineers, sharing your expertise in both UI and Java. At American Express, we believe continuous learning is essential, so you’ll also find dedicated time for personal growth. We aim to foster an inclusive environment where every voice is valued, and you can make impactful decisions regarding your tech stack. If you want to be part of a team that backs its colleagues while driving innovation, we invite you to consider your place with us at Team Amex.

Frequently Asked Questions (FAQs) for Senior Full Stack Engineer - React / Java Role at American Express
What are the primary responsibilities of a Senior Full Stack Engineer at American Express?

As a Senior Full Stack Engineer at American Express, your primary responsibilities will include designing and developing user interfaces with ReactJS, maintaining backend services with Java, and collaborating closely with UX designers and product managers to deliver a seamless user experience. You'll also take the lead in mentoring junior engineers and ensuring code quality across both front-end and back-end systems.

Join Rise to see the full answer
What qualifications do I need to become a Senior Full Stack Engineer at American Express?

To become a Senior Full Stack Engineer at American Express, candidates should hold a Bachelor’s degree in computer science or a related field, alongside 8+ years of software engineering experience. Proficiency in ReactJS is essential, complemented by strong Java skills and familiarity with CI/CD processes. Experience in microservices architecture and mentorship capabilities are highly valued.

Join Rise to see the full answer
What is the work environment like at American Express for a Senior Full Stack Engineer?

American Express provides a collaborative and inclusive work environment for Senior Full Stack Engineers. You’ll join a diverse tech team where your ideas are encouraged, and you will have the autonomy to choose the best technologies for your projects. The culture emphasizes continuous learning, with designated time for professional development to ensure you remain at the top of your game.

Join Rise to see the full answer
Does American Express offer remote work options for the Senior Full Stack Engineer position?

Yes, American Express understands the importance of flexibility. Depending on the role and business needs, Senior Full Stack Engineers can work in a hybrid model, combining in-office and remote work, or fully virtually. This approach promotes work-life balance while preserving the company’s strong in-person culture.

Join Rise to see the full answer
What is the salary range for a Senior Full Stack Engineer at American Express?

The expected salary range for a Senior Full Stack Engineer at American Express is between $110,000 and $190,000 annually, in addition to potential bonuses and benefits. Factors like location, experience, and specific job qualifications will influence the final compensation package.

Join Rise to see the full answer
Common Interview Questions for Senior Full Stack Engineer - React / Java
Can you describe your experience with ReactJS?

When asked about your experience with ReactJS, highlight specific projects where you successfully implemented this framework. Discuss challenges you faced, how you approached component-based architecture, and the outcomes of your efforts. Concrete examples demonstrate your proficiency effectively.

Join Rise to see the full answer
How do you ensure front-end and back-end integration works smoothly?

To ensure smooth integration between front-end and back-end, emphasize your experience with API development and RESTful services. Discuss your methods for testing integrations, using tools like Postman, and the importance of clear communication with backend teams to align on functionalities.

Join Rise to see the full answer
What architectural patterns do you prefer in full-stack development?

In discussing architectural patterns, express your preference for microservices architecture due to its scalability and resilience. Elaborate on how breaking applications into smaller, manageable services can enhance both development and deployment processes.

Join Rise to see the full answer
How do you approach mentoring junior engineers?

When mentoring junior engineers, mention techniques such as conducting code reviews, encouraging pair programming, and facilitating regular check-ins to discuss their progress and challenges. Emphasize fostering a supportive environment where questions are welcomed.

Join Rise to see the full answer
What tools do you use for CI/CD, and why?

Discuss your practical experience with CI/CD tools like Jenkins and GitHub Actions. Explain how these tools automate the build, test, and deployment processes, leading to higher efficiency and more consistent product delivery.

Join Rise to see the full answer
Describe a challenging problem you faced in full-stack development.

When addressing a challenging problem, walk through the situation step-by-step, from identifying the issue to investigating potential solutions and implementing your chosen approach. Highlight the outcomes and what you learned from the experience.

Join Rise to see the full answer
What strategies do you use to ensure optimal performance in web applications?

To ensure optimal performance, discuss strategies such as minimizing assets, implementing lazy loading, and using performance testing tools to scrutinize and improve load times. Mention your continuous monitoring practices as part of your ongoing commitment to application speed.

Join Rise to see the full answer
How do you stay current with emerging technologies in software engineering?

To stay updated on emerging technologies, mention following industry blogs, joining developer communities, attending webinars, and participating in hackathons. Describe how continuously learning new skills is essential for driving innovation in your projects.

Join Rise to see the full answer
Explain your experience working in Agile/Scrum environments.

When discussing your Agile/Scrum experience, explain your role within sprints, participation in daily stand-ups, and how you manage tasks using backlog planning. Emphasize the importance of collaboration and flexibility in delivering timely project outcomes.

Join Rise to see the full answer
What is your process for debugging an application?

When asked about your debugging process, outline a structured approach: reproducing the bug, using debugging tools to monitor and log relevant information, and isolating the problem to determine a fix. Highlight how thorough testing leads to better quality in the final product.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
American Express Remote Phoenix, Arizona, United States
Posted 5 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
Photo of the Rise User
Posted 5 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
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Posted 8 days ago
Posted 7 hours ago

Join L3Harris as a Lead Systems Engineer to drive innovative technology solutions in the defense sector.

Join MedSpace Services as a Plant Engineer III, responsible for maintaining critical hospital systems in Chicago.

Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Visa Remote Austin
Posted 4 days ago
Photo of the Rise User
Olsson Remote TBD, Austin, TX, United States
Posted 13 days ago

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

598 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
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 2, 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!