A
IT(Software/Hardware)

Software Engineer II – Full Stack

American Express

Role Summary

American Express is seeking a Software Engineer II to join its Corporate Onboarding initiative as a Full Stack Engineer with strong front-end expertise. The role focuses on building customer-facing React applications and Java backend services, integrating enterprise APIs, and owning features through design, development, testing, deployment, and production readiness.

Key Responsibilities

  • Frontend Development: Design and develop responsive, scalable, reusable UI components and customer-facing workflows using React.
  • Onboarding Journeys: Build complex multi-step application and corporate onboarding journeys with a strong focus on user experience.
  • Dynamic UI: Implement role-based UI behavior, application state management, form handling, validations, and error scenarios.
  • API Integration: Integrate React components with REST APIs and backend services while handling API contracts and request/response models.
  • Backend Development: Develop and enhance backend services using Java and preferably Spring Boot.
  • Enterprise Integration: Integrate applications with upstream and downstream enterprise systems and external APIs.
  • Testing: Write clean, maintainable, testable code with appropriate unit and integration test coverage.
  • Troubleshooting: Diagnose and resolve issues across UI, API, backend, and integration layers.
  • Technical Design: Participate in technical design discussions and translate business requirements into practical engineering solutions.
  • Feature Ownership: Own assigned features through development, testing, deployment, and production support.

Key Qualifications

  • 4–5 years of software engineering experience with significant hands-on UI development.
  • Strong hands-on experience with React, including components, hooks, state management, and reusable UI development.
  • Experience building enterprise-grade, customer-facing web applications.
  • Strong understanding of REST API integration, API contracts, request/response models, validation, and error handling.
  • Hands-on experience with Java and preferably Spring Boot.
  • Experience with relational and/or NoSQL persistence technologies.
  • Understanding of authentication, authorization, and role-based access control.
  • Experience integrating applications with enterprise services and external APIs.
  • Good understanding of responsive UI development, accessibility, and secure UI development practices.
  • Experience writing unit and integration tests and troubleshooting full-stack applications.
  • Bachelor’s degree or equivalent qualification.

About American Express

American Express is a global financial services company with a long history of innovation, customer service, and trusted payment and financial solutions. Its technology teams build secure digital products and platforms that support customers and businesses worldwide.

Important Candidate Notice

This job posting and its descriptions are owned by American Express . We provide this overview to help developers discover opportunities. For applications, responses, or follow-ups, please connect with American Express directly. Job Central Hub does not process applications or review candidate queries.

Profile Match Score

Sign in to see how well your skills and experience align with this job.

Sign In
Overview
Expected Salary ₹18 - ₹30 Lakhs/Annum
Experience Required 4 - 5 Years
Last Date to Apply 08-10-2026 3 days left
Posted On 05-10-2026
Mandatory Skills
React Java Spring Boot JavaScript React Hooks & Components State Management REST APIs REST API Integration Form Validation Responsive UI Development API Design & Integration Relational/NoSQL Databases Authentication & Authorization RBAC Unit & Integration Testing
Preferred Skills
Enterprise Web Application Development Secure UI Development Accessibility External API Integration Application State Management Production Support