Senior Backend Engineer

Gurugram, Haryana, India
Dec 12, 2024
Dec 12, 2025
Hybrid
Full-Time
8 Years
Job Description

As a Senior Backend Engineer, you will play a pivotal role in delivering robust, scalable, and high-performance software solutions for business services across all American Express markets. Working closely with talented engineers in a collaborative and open environment, you’ll be responsible for designing and developing backend services, APIs, and microservices. This role offers opportunities to use the latest technologies to solve challenging technical problems while ensuring seamless integration and excellent performance.

Key Responsibilities

  1. Architecture & Development. Design and develop high-performance backend applications and microservices. Work hands-on with Java 8+, Spring Boot, and Microservices to build scalable solutions.
  2. Agile Development. Function as a senior member of an Agile team, driving development practices, tools, and documentation. Prioritize and manage technical requirements, ensuring smooth feature development and deployment.
  3. Code Quality. Ensure adherence to coding standards, perform unit testing, and provide demos for technical partners. Conduct peer code reviews, refactor code, and manage technical debt.
  4. Collaboration. Work with Product Owners to refine business requirements, collaborate on design and solution development, and align technical execution with business goals.
  5. Performance & Scalability. Support performance testing and integration, troubleshoot issues, and optimize backend systems for scalability and reliability.
  6. Mentorship. Provide technical leadership and mentorship to junior and senior engineers, fostering a collaborative and supportive development culture.
  7. Innovation. Identify opportunities for adopting new technologies and integrating them into the software development lifecycle to enhance product functionality and performance.

Required Qualifications

  • 8+ years of software development experience, with at least 5+ years working with Java (Java 8+).
  • Strong background in Agile development, application design, software development, and testing.
  • Proficiency in Spring Boot, Microservices, SQL and NoSQL databases (e.g., Couchbase, MongoDB).
  • Experience in RESTful API design and implementation.
  • Experience with Continuous Integration and Continuous Delivery (CI/CD) tools like Jenkins, Git, JUnit, Jira.
  • Ability to build distributed, multithreaded applications and algorithms.

Technical Expertise

  • Strong hands-on experience in backend technologies, including Java, Spring Boot, and building microservices.
  • Familiarity with Docker, OpenShift, and cloud-native deployment.
  • Deep understanding of multithreading concepts and experience developing scalable server-side applications.
  • Experience in performance tuning and using monitoring tools like Splunk and AppDynamics.

Soft Skills

  • Excellent communication skills with the ability to articulate complex technical concepts to technical and non-technical stakeholders.
  • Strong problem-solving skills with a creative and innovative approach to solving business challenges.
  • Collaborative work ethic with a team-first mentality and focus on delivering high-quality solutions.

Preferred Qualifications

  • Experience with Event-Driven and Reactive Programming.
  • Familiarity with Function as a Service (FaaS) and Lambda.
  • Experience in Payments and Financial Systems.

Why Join American Express?

  1. Competitive Compensation. Competitive base salaries and bonus incentives.
  2. Comprehensive Benefits. Health insurance, dental, vision, life insurance, and disability benefits (depending on location).
  3. Flexible Working. Hybrid, onsite, or virtual work arrangements depending on role and business needs.
  4. Parental Leave. Generous paid parental leave policies (depending on your location).
  5. Career Development. Dedicated time for professional development, access to training resources, and opportunities to enhance your skills.
  6. Work-Life Balance. Flexible schedules and wellness programs, including free counseling and on-site wellness centers in some locations.

American Express is an equal-opportunity employer committed to diversity and inclusion, and makes employment decisions without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, age, or other legally protected status. All offers of employment are subject to successful background verification.