Senior Engineer I/II – Full Stack Development – BPM – Amex

Job Description: Empowering Your Career at Team Amex

At American Express, we believe in empowering individuals and businesses to achieve remarkable progress. Joining Team Amex means becoming part of a diverse global community committed to supporting our customers, communities, and one another. Here, you’ll embark on a unique and meaningful career journey, supported by benefits, programs, and flexibility that nurture both your personal and professional growth.

Every colleague at American Express is valued for their contributions, leadership, and impact. Together, we work as a cohesive team, upholding our company values and delivering on our promise to provide the world’s best customer experience, every day. We operate with integrity, fostering an environment where everyone is seen, heard, and feels a sense of belonging.

Joining Team Amex means being part of our dynamic tech team, where you’ll have the opportunity to architect, code, and deliver software that shapes our customers’ digital experiences. Working alongside talented engineers in an inclusive and supportive environment, your voice will be valued as you tackle challenging problems and make tech decisions.

American Express provides various opportunities to work with cutting-edge technologies and encourages contributions to the broader engineering community through open source initiatives. We understand the importance of continuous learning and development, which is why we dedicate time to help you keep your skills fresh and relevant.

Key Responsibilities:

  • Perform technical aspects of software development, including designing, prototyping, and coding assignments.
  • Lead an agile team by contributing to consistent development practices, code reviews, and automated testing.
  • Debug software components, identify defects, and lead the deployment, support, and monitoring of software across environments.
  • Automate deployments and explore innovative solutions to modernize platforms.
  • Drive team strategy, prioritize initiatives, and mentor team members to success.

Minimum Qualifications:

  • 9+ years of software development experience, including hands-on experience with Java/J2EE, Spring Boot, SQL, DB2 UDB, and BPM frameworks.
  • Expertise in application design, development, and automated testing, with experience in Agile methodologies and RESTful API development.
  • Thorough understanding of XML, SOAP, JSON, web services technologies, and data structure fundamentals.
  • Experience with continuous integration/deployment tools and the ability to effectively communicate technical concepts to stakeholders.
  • Bachelor’s Degree in computer science, computer science engineering, or related field required; advanced degree preferred.

Preferred Qualifications:

  • Collaborative leadership skills, technical expertise, and problem-solving abilities.

At Team Amex, we’re dedicated to your success and growth. Join us in leading the way to a brighter future.

More Information

Apply for this job
Share this job