1

Java Spring Software Engineer Jobs in Tempe, AZ (NOW HIRING)

Java Engineer

Phoenix, AZ · On-site

$51.50 - $70.50/hr

The ideal candidate brings 8+ years of internet-scale solution development using Java, Spring Boot ... Apply Test Driven Development practices across the software lifecycle * Collaborate with ...

Java Software Engineer 7+

Phoenix, AZ · On-site

$51.50 - $70.50/hr

... Java Engineer with 7+ years of software development experience to design, develop, and maintain ... The ideal candidate will have strong hands-on expertise in Java, Spring Boot, REST APIs ...

JAVA Developer

Phoenix, AZ · On-site

$50.75 - $65.50/hr

... Software Consultancy that offers innovative solutions for Digital Transformations. The JAVA Developer role involves working on both UI and backend technologies, utilizing Core Java, Spring, and ...

Senior Java Backend Developer

Phoenix, AZ · On-site

$120K - $130K/yr

We are seeking a Senior Backend Software Engineer with strong hands-on experience in Java, Spring Boot, Microservices, Distributed Systems, Kafka, and REST APIs. The role focuses on building secure ...

Java Engineer

Phoenix, AZ · On-site

$51.50 - $70.50/hr

Java Engineer Location: Phoenix, AZ (Onsite - Local Candidates Preferred) Job Type: Contract ... Build and maintain REST APIs using Spring Boot 2.0 (reactive) and OpenAPI/Swagger * Apply Test ...

Sr Java Full Stack Developer

Phoenix, AZ · On-site

$52.25 - $67.25/hr

Java 11 (Lambdas, Streams, Completable Future, optional, generics) Spring boot (webflux , Reactor ... software engineering tools: git workflows, gradle, load testing tools, mock frameworks Good ...

Sr Software Engineer

Chandler, AZ · On-site

$120K - $158K/yr

... Java, Spring, REST, JSP, Java Application Servers, HTML, and Javascript • Proficiency in Java 8 and related APIs • Proficient in document-based database design and function, preferably MongoDB;

Be Seen First

Sr. Software Engineer - Java/AWS Location: Scottsdale, AZ (HYBRID) Status: US Citizen/GCH only ... Experience with Java, Spring Boot, Rest APIs * Experience with AWS Cloud "We are GTN - The Go To ...

New

Software Engineer-Java

Scottsdale, AZ · On-site

$51.75 - $71/hr

Required Skills 5+ years of professional software engineering experience. Strong programming experience in Java. Hands-on experience with Microservices architecture. Strong knowledge of Kubernetes ...

Showing results 21-40

Java Spring Software Engineer information

See Tempe, AZ salary details

$25

$57

$81

How much do java spring software engineer jobs pay per hour?

As of Sep 11, 2026, the average hourly pay for java spring software engineer in Tempe, AZ is $57.87, according to ZipRecruiter salary data. Most workers in this role earn between $47.64 and $65.38 per hour, depending on experience, location, and employer.

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.

Infographic showing various Java Spring Software Engineer job openings in Tempe, AZ as of August 2026, with employment types broken down into 1% Internship, 85% Full Time, 10% Part Time, and 4% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $120,374 per year, or $57.9 per hour.

Java Engineer

Phoenix, AZ • On-site

Inficare Technologies
Recruiting and Staffing Services • 51 - 200 employees

$51.50 - $70.50/hr

Full-time

This job post has expired 2 days ago. Applications are no longer accepted.


Job description

Job Title: Java Engineer
Location: Phoenix, AZ (Day 1 Onsite)
Job Type: Contract
Experience: 8+ years
Job Overview
Our client is seeking an experienced Java Engineer to join their team in Phoenix, AZ. The ideal candidate brings 8+ years of internet-scale solution development using Java, Spring Boot, and NoSQL databases, with a strong command of reactive and functional programming paradigms.
Key Responsibilities
  • Design, develop, and maintain high-performance Java-based microservices at internet scale
  • Build asynchronous reactive microservices using Vert.x and Spring WebFlux
  • Develop and expose REST APIs using Spring Boot 2.0 (reactive) with OpenAPI/Swagger specifications
  • Design database schemas, index strategies, and perform query tuning and optimization
  • Write clean, maintainable code and actively participate in peer code and architecture reviews
  • Apply Test Driven Development practices across the software lifecycle
  • Collaborate with engineering teams using modern tooling including Git workflows, Gradle, and load testing frameworks
Required Skills
  • Java 11 - Lambdas, Streams, Completable Future, Optional, Generics
  • Spring Boot - WebFlux, Reactor 3, Spring Data, REST
  • Reactive and functional programming in Java
  • Vert.x for asynchronous reactive microservices
  • OpenAPI / Swagger specification
  • NoSQL database design and optimization
  • Cloud technologies: Docker, Kubernetes, Jaeger, Prometheus
  • Messaging systems: Kafka, MQ
  • Modern tooling: Git workflows, Gradle, mock frameworks, load testing tools
Preferred Skills
  • Java certification
  • Experience with large-scale distributed systems
Location & Work Model
Phoenix, AZ - Day 1 Onsite. In-person interviews required (Phoenix, Sunrise, or New York).