1

Java Spring Software Engineer Jobs in Arizona (NOW HIRING)

Wells Fargo is seeking a Lead Software Engineer in our Credit Card Personal Lending and Retail ... Java, Spring Boot, Kafka, REST APIs, SQL/NoSQL databases, cloud-native design patterns, and GenAI ...

... Lead Software Engineer - Java to lead the design, development, modernization, and delivery of ... The ideal candidate will have deep hands-on expertise in Java, Spring Boot, Microservices, REST ...

Java Engineer

Phoenix, AZ · On-site

$50.25 - $69/hr

Spring boot (webflux , Reactor 3), spring-data, REST * Java functional and reactive programming ... Modern software engineering tools: git workflows, gradle, load testing tools, mock frameworks

Java Backend Developer

Phoenix, AZ · Hybrid

$50 - $52/hr

Minimum 3 Days Per Week Experience : 8+ Years We are seeking a Senior Backend Software Engineer with strong hands-on experience in Java, Spring Boot, microservices, REST APIs, distributed systems ...

New

$48.50 - $62.50/hr

Spring / Spring Boot / Spring MVC * Web Services & REST APIs * Apache * Strong experience in Design ... quality software components. Key Responsibilities * Design and develop scalable Java-based ...

Java | Spring MVC

Tolleson, AZ · On-site

$50 - $64.75/hr

Spring / Spring Boot / Spring MVC * Web Services & REST APIs * Apache * Strong experience in Design ... quality software components. Key Responsibilities * Design and develop scalable Java-based ...

$49.75 - $64.25/hr

Spring / Spring Boot / Spring MVC * Web Services & REST APIs * Apache * Strong experience in Design ... quality software components. Key Responsibilities * Design and develop scalable Java-based ...

Java | Spring MVC

Mesa, AZ · On-site

$50.50 - $65.50/hr

Spring / Spring Boot / Spring MVC * Web Services & REST APIs * Apache * Strong experience in Design ... quality software components. Key Responsibilities * Design and develop scalable Java-based ...

$51.50 - $66.75/hr

Spring / Spring Boot / Spring MVC * Web Services & REST APIs * Apache * Strong experience in Design ... quality software components. Key Responsibilities * Design and develop scalable Java-based ...

$49.75 - $64.25/hr

Spring / Spring Boot / Spring MVC * Web Services & REST APIs * Apache * Strong experience in Design ... quality software components. Key Responsibilities * Design and develop scalable Java-based ...

$52.25 - $67.75/hr

Spring / Spring Boot / Spring MVC * Web Services & REST APIs * Apache * Strong experience in Design ... quality software components. Key Responsibilities * Design and develop scalable Java-based ...

$49.50 - $64.25/hr

Spring / Spring Boot / Spring MVC * Web Services & REST APIs * Apache * Strong experience in Design ... quality software components. Key Responsibilities * Design and develop scalable Java-based ...

Java | Spring MVC

Peoria, AZ · On-site

$50 - $64.75/hr

Spring / Spring Boot / Spring MVC * Web Services & REST APIs * Apache * Strong experience in Design ... quality software components. Key Responsibilities * Design and develop scalable Java-based ...

Java | Spring MVC

Laveen, AZ · On-site

$48.25 - $62.25/hr

Spring / Spring Boot / Spring MVC * Web Services & REST APIs * Apache * Strong experience in Design ... quality software components. Key Responsibilities * Design and develop scalable Java-based ...

Java | Spring MVC

Tempe, AZ · On-site

$48.75 - $63.25/hr

Spring / Spring Boot / Spring MVC * Web Services & REST APIs * Apache * Strong experience in Design ... quality software components. Key Responsibilities * Design and develop scalable Java-based ...

$50.75 - $65.75/hr

Spring / Spring Boot / Spring MVC * Web Services & REST APIs * Apache * Strong experience in Design ... quality software components. Key Responsibilities * Design and develop scalable Java-based ...

Java | Spring MVC

Phoenix, AZ · On-site

$48.50 - $62.50/hr

Spring / Spring Boot / Spring MVC * Web Services & REST APIs * Apache * Strong experience in Design ... quality software components. Key Responsibilities * Design and develop scalable Java-based ...

next page

Showing results 1-20

Java Spring Software Engineer information

What does a Java Spring Software Engineer do?

A Java Spring Software Engineer designs, develops, and maintains software applications using the Java programming language and the Spring framework. Their responsibilities typically include building server-side logic, creating RESTful APIs, and integrating databases and other backend services. They work closely with other developers, testers, and project managers to deliver scalable, high-performance applications. Knowledge of Spring Boot, security, and cloud deployment is often required for this role.

What are the key skills and qualifications needed to thrive as a Java Spring Software Engineer?

To thrive as a Java Spring Software Engineer, you need strong proficiency in Java programming, a solid understanding of the Spring Framework, and typically a degree in computer science or a related field. Experience with development tools such as Maven, Git, and IDEs like IntelliJ IDEA, as well as familiarity with RESTful APIs and relational databases, is commonly required. Excellent problem-solving skills, teamwork, and effective communication make candidates stand out in this role. These competencies ensure the ability to design, build, and maintain robust, scalable, and maintainable enterprise applications that meet business needs.

What are some common challenges faced by Java Spring Software Engineers when working on large-scale applications?

Java Spring Software Engineers often encounter challenges such as managing complex dependencies, ensuring efficient application performance, and maintaining consistent code quality across large teams. Balancing rapid feature development with thorough testing and documentation is also a frequent hurdle. Collaborating closely with DevOps, QA, and frontend teams is essential to address integration issues and ensure smooth deployments, making strong communication and problem-solving skills highly valuable in this role.

What is the difference between Java Spring Software Engineer vs Java Backend Developer?

AspectJava Spring Software EngineerJava Backend Developer
Primary FocusDesigning and developing Java Spring-based applications and servicesBuilding and maintaining server-side Java applications, often using various frameworks including Spring
Required SkillsJava, Spring Framework, REST APIs, SQL, version controlJava, backend frameworks, database integration, API development
Work EnvironmentSoftware development teams, Agile environments, enterprise projectsBackend development teams, web services, enterprise or startup settings

While both roles involve Java development, a Java Spring Software Engineer specializes in Spring-based applications, focusing on designing and implementing Spring frameworks, whereas a Java Backend Developer has a broader scope in building server-side Java applications across various frameworks. The roles often overlap but differ mainly in their specific focus on Spring technology.

What cities in Arizona are hiring for Java Spring Software Engineer jobs?

Cities in Arizona with the most Java Spring Software Engineer job openings:

Infographic showing various Java Spring Software Engineer job openings in Arizona as of August 2026, with employment types broken down into 1% Internship, 88% Full Time, 8% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution.

Java Software Engineer - Digital Banking

Phoenix, AZ • On-site

Resource Point LLC
IT Services • 51 - 200 employees

$51.50 - $70.50/hr

Contractor

Re-posted 21 days ago


Job description

Looking for W-2 CANDIDATES ONLY who are authorized to work in the United States without the need for sponsorship. H-1B Transfers AND CORP-TO-CORP Candidates WILL NOT BE CONSIDERED for this position

Job Title: Java Software Engineer - Digital Banking

Location: Phoenix, AZ

Duration: 6+ Months

Responsibilities:

  • Design, Develop and Lead the solution design and implementation of core platform features.
  • API Design and Implementation using REST API standards.
  • Provide Operational support with building platform-monitoring tools/dashboards, ad hoc reports.
  • Defect Fixes, Performance Testing, Endurance testing.
 Requirements:
  • A Bachelor's degree in Engineering or related field.
  • Java certification is a plus.
  • Overall 8+ years of developing internet-scale solution development primarily using Java, Spring Boot and non-SQL databases.
  • Demonstrated evidence to learn new skills.
  • Demonstrated evidence of going above and beyond to make projects successful.
  • Good communication is necessary.
  • Take pride in writing good clean code; perform peer code reviews and architecture reviews.

Must have demonstrated proficiency and experience in the following tools and technologies:

  • Java 11 (Lambdas, Streams, Completable Future, optional, generics).
  • Spring Boot (web flux, Reactor 3), Spring-data, and REST.
  • Java functional and reactive programming.
  • Test Driven Development.
  • Asynchronous Reactive Micro services utilizing Vert.x.
  • REST APIs using Spring Boot 2.0 (reactive) and skilled in Open API (swagger) specification.
  • Designing database schemas, index design, optimizations for query tuning.
  • Working knowledge of cloud technologies (e.g. Docker, Kubernetes, Jager, and Prometheus).
  • Modern software engineering tools: GIT workflows, Gradle, load testing tools, mock frameworks.
  • Good knowledge of messaging systems like Kafka, MQ.

    Looking for W-2 CANDIDATES ONLY who are authorized to work in the United States without the need for sponsorship. H-1B Transfers AND CORP-TO-CORP Candidates WILL NOT BE CONSIDERED for this position

    Job Title: Java Software Engineer - Digital Banking

    Location: Phoenix, AZ

    Duration: 6+ Months

    Responsibilities:

  • Design, Develop and Lead the solution design and implementation of core platform features.
  • API Design and Implementation using REST API standards.
  • Provide Operational support with building platform-monitoring tools/dashboards, ad hoc reports.
  • Defect Fixes, Performance Testing, Endurance testing.
  •  Requirements:
  • A Bachelor's degree in Engineering or related field.
  • Java certification is a plus.
  • Overall 8+ years of developing internet-scale solution development primarily using Java, Spring Boot and non-SQL databases.
  • Demonstrated evidence to learn new skills.
  • Demonstrated evidence of going above and beyond to make projects successful.
  • Good communication is necessary.
  • Take pride in writing good clean code; perform peer code reviews and architecture reviews.
  • Must have demonstrated proficiency and experience in the following tools and technologies:

  • Java 11 (Lambdas, Streams, Completable Future, optional, generics).
  • Spring Boot (web flux, Reactor 3), Spring-data, and REST.
  • Java functional and reactive programming.
  • Test Driven Development.
  • Asynchronous Reactive Micro services utilizing Vert.x.
  • REST APIs using Spring Boot 2.0 (reactive) and skilled in Open API (swagger) specification.
  • Designing database schemas, index design, optimizations for query tuning.
  • Working knowledge of cloud technologies (e.g. Docker, Kubernetes, Jager, and Prometheus).
  • Modern software engineering tools: GIT workflows, Gradle, load testing tools, mock frameworks.
  • Good knowledge of messaging systems like Kafka, MQ.