Software Engineer I - Vertx, Spring, Spring Boot, RESTful micro services - GNST

Socket.dev

Phoenix (AZ)

On-site

USD 95,000 - 120,000

Full time

4 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

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

Software Engineer I develops and maintains software applications, writes clean and efficient code, completes code reviews with guidance and automated testing to ensure high-quality deliverables, debugs software components, and supports and monitors software across various environments.

Responsibilities
  • Develops and maintains software applications
  • Writes clean, efficient, and well-documented code
  • Completes code reviews and automated testing with guidance from peers and leaders
  • Debugs basic software components and identifies code defects for remediation
  • Supports and monitors software across test, integration, and production environments
  • Collaborates and co-creates effectively with teams in product and the business to align technology initiatives with business objectives
  • Uses AI tools to support coding, testing, debugging, and documentation tasks and leverages AI features in development tools to improve task efficiency and code quality
  • Applies AI-generated recommendations with guidance, validating outputs for accuracy, quality, and alignment with engineering standards and maintains accountability for outputs
Qualifications
  • Computer Science, or equivalent degree, or industry experience.
  • Minimum 2 years software development experience in a professional work environment working with Java technologies (Vertx, Spring, Spring Boot, RESTful micro services, Spark, In-Memory Computing, Spark, PostgreSQL, Cassandra, Kafka, Yugabyte ,RESTful API’s, Apache Spark is a plus).
  • Hands-on work experience with application design, software development and automated testing
  • Experience with distributed (multi-tiered) systems, algorithms, relational or NoSQL databases.
  • Ability to effectively interpret technical and business objectives and challenges and eloquent solutions.
  • Ability to learn and investigate new technology and business domains, question status quo and think outside of the box.
  • Ability to debug basic software components and identify code defects for remediation.
  • Experience working in Agile or other rapid application development methods.
  • Proficient oral and written communication skills.

Depending on factors such as business unit requirements, the nature of the position, cost and applicable laws, American Express may provide visa sponsorship for certain positions.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr Software Engineer II
Sr Software Engineer II

American Express • New York (NY)

On-site
USD 180,000 - 230,000
Junior Software Engineer: Java Microservices & AI Tools
Junior Software Engineer: Java Microservices & AI Tools

Socket.dev • Phoenix (AZ)

On-site
USD 95,000 - 120,000
Senior Software Engineer
Senior Software Engineer

Intuitive.ai • Dallas (TX)

On-site
USD 120,000 - 170,000
Software Engineer I
Software Engineer I

ImagineX LLC • United States

On-site
USD 90,000 - 130,000
American Express Virtual Assistant Jobs @ Get Dream Job
American Express Virtual Assistant Jobs @ Get Dream Job

American Express • Denver (CO)

On-site
Senior Engineer, IT
Senior Engineer, IT

Intercontinental Exchange (ICE) • Jacksonville (FL)

On-site
USD 110,000 - 140,000
Senior Engineer, IT
Senior Engineer, IT

ICE Clear Europe Limited • Jacksonville (FL), Northern (KY)

Hybrid
USD 90,000 - 125,000
Senior Engineer, IT
Senior Engineer, IT

ICE • Jacksonville (FL)

On-site
USD 110,000 - 140,000
Senior Engineer, IT
Senior Engineer, IT

ICE • Atlanta (GA)

On-site
USD 110,000 - 150,000
Java Developer (Backend / Full-Stack)
Java Developer (Backend / Full-Stack)

Capital Minds pr • United States

Remote
USD 90,000 - 120,000