✦ Luna Orbit — Software Engineering

Software Engineer II - Java - Enterprise Architecture

at American Express

📍 Phoenix, Arizona, United States Unknown Posted March 13, 2026
Type Not Specified
Experience mid
Exp. Years 3+ years
Education Not specified
Category Software Engineering

This role involves developing enterprise-level applications using Java, focusing on scalable, maintainable code within a financial services environment.

  • Develop Java applications
  • Implement enterprise architecture standards
  • Collaborate with cross-functional teams
  • Ensure code quality
  • Participate in code reviews

Java-based software engineering with experience in enterprise architecture, REST APIs, SQL, and modern development tools.

The ideal candidate is a mid-level software engineer with at least 3 years of Java development experience, familiar with enterprise architecture principles and modern development tools.

JavaEnterprise ArchitectureObject-Oriented Programming
Spring FrameworkREST APIsSQL
Java Development EnvironmentEclipseIntelliJ IDEAGitJira
JavaEnterprise ArchitectureObject-Oriented Programming
JavaEnterprise ArchitectureObject-Oriented ProgrammingJava EESpring FrameworkREST APIsSQLSoftware Development
Problem-solvingTeamworkCommunicationAdaptabilityAttention to detail
Industry Financial Services / Banking / Fintech
Job Function Mid-level Java software development in enterprise environment
JavaEnterprise ArchitectureObject-Oriented ProgrammingJava EESpring FrameworkREST APIsSQLSoftware DevelopmentEclipseIntelliJ IDEAGitJira

Lack of Java experience, No understanding of enterprise architecture, Familiarity only with front-end development

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile