Java Full stack developer( Python + React )

Gurugram, Haryana, India
May 09, 2024
May 09, 2025
Hybrid
Full-Time
4 Years
Job Description

American Express is seeking a highly motivated Full-stack Developer to play a key role in designing and developing new product features and enhancements. The ideal candidate will have hands-on experience in JavaScript (React JS & Node JS) and will be responsible for building web/mobile applications using HTML, CSS, JavaScript, TypeScript, and React. This role also requires in-depth knowledge of Java, Springboot, Microservices, and Node.js, along with experience in REST and GraphQL APIs development, and integration with third-party solutions.

Responsibilities

  • Implement solutions using JavaScript (React JS & Node JS).
  • Develop web/mobile applications using HTML, CSS, JavaScript, TypeScript, and React.
  • Build UI/UX using JavaScript frameworks like React and Angular.
  • Have extensive hands-on experience in Java, Springboot, Microservices, and Node.js.
  • Develop REST and GraphQL APIs with Node.js and integrate with third-party solutions.
  • Work with SQL and NoSQL database technologies.
  • Write robust unit test cases using TDD and unit testing frameworks like Junit and Jest.
  • Use CICD tools like Git, Maven, and Jenkins.
  • Participate in design reviews with peers and stakeholders to decide on technologies.
  • Adapt and learn new/emerging technologies.
  • Review code developed by other developers and provide feedback.
  • Contribute to documentation and educational content.
  • Triage product or system issues and debug/resolve them.
  • Have a strong understanding of Java, Object-Oriented Programming, Design Patterns, Data structures, and algorithms.
  • Familiarity with Python, Golang, and React is a plus.
  • Experience with databases like PostgreSQL and Couchbase is preferred.

Qualifications

  • B.Tech. / B.E. / M.Tech. / M.S. in Computer Science.
  • 4-5 years of experience in development within product-based companies or R&D divisions.
  • Strong knowledge of Java, Object-Oriented Programming, Design Patterns, Data structures, and algorithms.
  • Experience with JavaScript (React JS & Node JS) and UI/UX development.
  • Familiarity with Python, Golang, and React is a plus.
  • Experience with databases like PostgreSQL and Couchbase is preferred.

American Express prioritizes the holistic well-being of its colleagues and their loved ones, offering a range of benefits and programs to support physical, financial, and mental health at every stage of life. Benefits include competitive base salaries, bonus incentives, comprehensive medical, dental, vision, life insurance, and disability benefits, flexible working models, generous paid parental leave policies, access to global on-site wellness centers, free and confidential counseling support, and career development and training opportunities.

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. Employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations.