Software Engineer II - Java - Digital Payments

American Express
Phoenix
Workplace: HybridFull timeUSD 89,250 - 150,250 annuallyFunction: Software EngineeringEducation: bachelorsSkills: ["Collaboration","Code review","Debugging","Documentation","Security-minded"]

Design, develop, test, and debug software applications and systems for customer-facing digital experiences. Build enterprise applications with strong Java skills, RESTful APIs, and microservices architecture, working with distributed systems and databases. Perform code reviews, automated testing, and support software across test, integration, and production environments, while following security and regulatory best practices. Collaborate with product and business teams to align technology initiatives with business objectives.

This position is no longer accepting applications.

  • See live roles at American Express
  • Search all live jobs
  • Browse companies, collections, and locations hiring now
Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa

This position is no longer accepting applications.

See live roles at American ExpressSearch all live jobsBrowse companies, collections, and locations hiring now

American Express
American Express
2 months ago

Software Engineer II - Java - Digital Payments

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 3 hours agoStatus: Closed

Job Summary

Design, develop, test, and debug software applications and systems for customer-facing digital experiences. Build enterprise applications with strong Java skills, RESTful APIs, and microservices architecture, working with distributed systems and databases. Perform code reviews, automated testing, and support software across test, integration, and production environments, while following security and regulatory best practices. Collaborate with product and business teams to align technology initiatives with business objectives.
Location: Phoenix
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design, develop, test, and debug software applications and systems
  • •Complete software builds using consistent development practices, tools, common components, and documentation
  • •Perform code reviews and automated testing to maintain high-quality code standards
  • •Support and monitor software across test, integration, and production environments
  • •Adhere to security and regulatory best practices and collaborate with product and business teams to align technology initiatives

Pay and Benefits

Salary: USD 89,250 - 150,250 annually
Perks:Health InsuranceDentalVisionLife InsuranceDisability BenefitsRetirementParental LeaveCounseling SupportHybrid Work

Key Requirements

  • •Bachelor’s degree in computer science, computer engineering, and/or comparable experience
  • •Strong proficiency in Java with hands-on experience developing enterprise applications
  • •Working knowledge of RESTful APIs and microservices architecture
  • •Knowledge of distributed (multi-tiered) systems, algorithms, NoSQL and relational databases
  • •Experience in Agile software development methodologies (e.g., Scrum/Kanban) and automated testing
Education:Bachelor's in Computer science, Computer Engineering
Skills:CollaborationCode reviewDebuggingDocumentationSecurity-minded
Languages:US
Tech Stack:JavaRESTful APIsMicroservicesNoSQLRelational databasesAgileScrumKanbanAutomated testing

Company Brief

American Express
Provides global payment, credit, and travel-related financial services for consumers and businesses. Best known for its charge and credit cards, merchant payment network, and premium customer rewards and servicing.
Industry: Payments
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: New York City, United States
Founded: 1850
WebsiteLinkedIn