Junior Software Engineer: Java Microservices & AI Tools

Socket.dev

Phoenix (AZ)

On-site

USD 95,000 - 120,000

Full time

5 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

American Express is seeking a Software Engineer I in Phoenix to develop and maintain scalable software. You will contribute to code reviews, automated testing, and debugging while supporting software across test, staging, and production environments.

The role emphasizes collaboration with product teams and applying AI-assisted tooling to improve code quality. The ideal candidate has a Computer Science background or equivalent experience, 2+ years in Java, and familiarity with Spring, RESTful

Qualifications

  • Computer Science degree or equivalent experience in software development.
  • Minimum 2 years of professional Java development experience.
  • Hands-on design, development and automated testing of software.
  • Experience with distributed systems and relational or NoSQL databases.
  • Ability to interpret technical and business objectives and craft practical solutions.
  • Ability to quickly learn new technologies and domains, and think creatively.

Responsibilities

  • Develop and maintain software applications.
  • Write clean, efficient, well-documented code.
  • Conduct code reviews and automated testing with guidance.
  • Debug software components and remediate defects.
  • Monitor and support software across test, integration, and production environments.
  • Collaborate with product and business teams to align tech initiatives with business goals.
  • Leverage AI tools to assist coding, testing, and documentation while ensuring accuracy and quality.

Skills

Java development
Distributed systems
Agile methodologies
Problem solving
Communication skills
Debugging
Automated testing
Learning and adaptation

Education

Computer Science degree

Tools

Vert.x
Spring
Spring Boot
RESTful microservices
Apache Spark
PostgreSQL
Cassandra
Kafka
Yugabyte

Job description

American Express is seeking a Software Engineer I in Phoenix to develop and maintain scalable software. You will contribute to code reviews, automated testing, and debugging while supporting software across test, staging, and production environments.

The role emphasizes collaboration with product teams and applying AI-assisted tooling to improve code quality. The ideal candidate has a Computer Science background or equivalent experience, 2+ years in Java, and familiarity with Spring, RESTful

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer — Java/Scala, API & CI/CD
Senior Software Engineer — Java/Scala, API & CI/CD

American Express • Idaho

On-site
USD 110,000 - 190,000
Software Engineer I, Enterprise Tech — Agile, Cloud & Microservices
Software Engineer I, Enterprise Tech — Agile, Cloud & Microservices

American Express • Town of Florida (NY)

On-site
USD 120,000 - 160,000
Competitive base salary
Bonus incentives
6% company match on retirement savings
+7
Senior Software Engineer II — AI-Driven Tech Leadership
Senior Software Engineer II — AI-Driven Tech Leadership

American Express • New York (NY)

On-site
USD 180,000 - 230,000
Software Engineer I - Vertx, Spring, Spring Boot, RESTful micro services - GNST
Software Engineer I - Vertx, Spring, Spring Boot, RESTful micro services - GNST

Socket.dev • Phoenix (AZ)

On-site
USD 95,000 - 120,000
Sr Software Engineer II
Sr Software Engineer II

American Express • New York (NY)

On-site
USD 180,000 - 230,000
Software Engineer, Enterprise Tech Services (Agile)
Software Engineer, Enterprise Tech Services (Agile)

American Express • Charlotte (NC)

Hybrid
USD 120,000 - 180,000
Competitive base salaries
Bonus incentives
Company 6% 401k match
+6
Software Engineer I, Enterprise Tech & Cloud Microservices
Software Engineer I, Enterprise Tech & Cloud Microservices

American Express • New York (NY)

Hybrid
USD 90,000 - 130,000
Competitive base salaries
Bonus incentives
6% Company Match on retirement savings
+2
Software Engineer - Agile, Java & Automation (Remote)
Software Engineer - Agile, Java & Automation (Remote)

American Express • United States

On-site
USD 123,000 - 150,000
6% Company Match on retirement savings plan
20+ weeks paid parental leave
Free financial coaching
+2
AI Engineer III – Agentic AI in Production
AI Engineer III – Agentic AI in Production

American Express • Phoenix (AZ)

On-site
USD 120,000 - 180,000
Hybrid Software Engineer for Agile Finance Apps
Hybrid Software Engineer for Agile Finance Apps

American Express • Bismarck (ND)

Hybrid
USD 26,174 - 34,440
Hybrid work arrangement
Competitive total rewards