1

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

Senior Cloud Platform Engineer

Scottsdale, AZ · On-site

$60.75 - $78.75/hr

Required Qualifications * 7+ years of experience in software engineering, cloud platforms, and DevOps. * Strong experience with Java/J2EE, Spring Boot, REST APIs, Hibernate, and Microservices.

Sr Software Engineer

Chandler, AZ · Remote

$120K - $159K/yr

Position: Sr Software Engineer Duration: 6 Months C2H Location: Chandler, AZ You will work in a ... Spring , REST, JSP, Java Application Servers, HTML , and Javascript Proficiency in Java 8 and ...

Lead Java React Developer (Need someone strong with React) Duration - 12+ Months Location ... Lead end-to-end design and development of modern full-stack solutions using Java (Spring Boot ...

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 Software Engineer

Phoenix, AZ · On-site

$51.50 - $70.50/hr

Java Software Engineer Location: Phoenix, AZ 85054 HYBRID role: 2 days remote / 3 days onsite (must be onsite 3 days per week). Team collaborates on the days they will be office - likes the team to ...

Java Developer

Phoenix, AZ · On-site

$125 - $150/hr

You will be responsible for building applications using Spring and Spring Boot, working with ... Java Developer We are seeking a proactive and driven Java Developer with 6+ years of hands‑on ...

New

ASRS Agile Software Engineers contribute to software development projects designed to improve the ... JQuery, Bootstrap, Java 8, Cucumber, Selenium, Apache Tomcat, the Spring Framework, and Oracle ...

Java developer

Phoenix, AZ · On-site

$50.75 - $65.50/hr

Candidate will fill the role of a Software Engineer 3 as part of a 5-8 person scrum team that is ... years) Spring - Comfortable (1+ years) Maven - Comfortable (2+ years) JAX-RS - Comfortable (2+ ...

Java developer

Phoenix, AZ · On-site

$50.75 - $65.50/hr

Candidate will fill the role of a Software Engineer 3 as part of a 5-8 person scrum team that is ... years) • Spring - Comfortable (1+ years) • Maven - Comfortable (2+ years) • JAX-RS ...

Java Software Developer

Phoenix, AZ · On-site

$50.75 - $65.50/hr

Production Support Java Software Developers contribute to the reliability, capability, and ... Java 8/17+, the Spring Framework, Oracle databases, Apache Tomcat, jQuery, Bootstrap, Cucumber, and ...

Senior Java Developer

Scottsdale, AZ · Hybrid

$58 - $73.75/hr

Senior Java Developer We are seeking an experienced Senior Java Developer with strong expertise in ... Java, AWS Spring, REST, Cloudera, Apache Kafka, and on-premises EKS (Elastic Kubernetes Service ...

Wells Fargo is seeking a Lead Software Engineer as part of Cybersecurity. In this role, you will ... Develop scalable backend services using Java, Spring Boot, Python, REST APIs, and microservice ...

Showing results 41-60

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.

Principal Software Engineer

Phoenix, AZ • On-site, Remote

Citizens Financial Group
Finance and Insurance • 1 - 5K employees

$134K - $179K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 11 days ago


Job description

Description

Locations: This role will require a 4-day hybrid work schedule in one of our primary organizational hubs including: Johnston, RI, Phoenix, AZ and Remote is not an option.

The Principal Software Engineer serves as a technical authority and innovation leader, shaping architecture, mentoring engineers, and driving engineering excellence. Expertise in cloud-native architectures, modern development frameworks, and software engineering best practices is essential for delivering high-quality, secure, and scalable solutions.


Key ResponsibilitiesSoftware Engineering & Delivery
  • Design and develop full-stack applications while ensuring alignment with enterprise architecture standards.
  • Participate in Agile software development practices and collaborate effectively with cross-functional teams.
  • Design, modify, develop, and implement modern application components, tools, and services that support strategic business objectives.
  • Build scalable, maintainable, resilient, and highly available distributed systems.
  • Apply software security best practices throughout the Software Development Life Cycle (SDLC).
  • Identify, prevent, and remediate security vulnerabilities to protect systems and sensitive data.
  • Serve as a technical leader and mentor, promoting innovation, accountability, and engineering excellence.
  • Contribute to architectural decisions and technology strategy.
AI-Driven Development & Agentic Engineering
  • Leverage AI-assisted development tools (e.g., GitHub Copilot and similar technologies) to improve engineering productivity and code quality.
  • Design and implement agentic workflows throughout the software development lifecycle.
  • Utilize AI technologies for:
    • Code generation
    • Code refactoring
    • Code optimization
    • Automated code review
    • Quality analysis
    • Intelligent test generation
    • Defect detection
  • Develop and integrate AI-powered applications and services.
  • Build customer-facing solutions utilizing Large Language Models (LLMs).
  • Implement AI-driven automation for engineering and operational processes.
  • Develop multi-agent workflows for orchestration and automated decision-making.
  • Apply advanced AI solution patterns including:
    • Retrieval Augmented Generation (RAG)
    • Prompt engineering
    • Context management
    • Agent orchestration
    • Tool integration
  • Ensure secure, compliant, and responsible use of AI technologies, particularly when handling regulated financial data.

Required Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, Engineering, Mathematics, or a related technical discipline.
  • 7+ years of hands-on software development experience delivering and supporting commercial software applications.
  • Demonstrated experience leading, mentoring, and developing engineering talent.
  • Strong experience developing applications using Node.js and modern Node.js frameworks.
  • Hands-on experience with Java, Spring, and Spring Boot.
  • Experience with modern front-end frameworks such as Angular, React, or similar technologies.
  • Strong understanding of authentication and security protocols including OAuth and SAML.
  • Experience implementing security controls and protecting enterprise systems and data.
  • Experience building and supporting containerized applications using Docker, Kubernetes, and/or OpenShift.
  • Cloud platform experience with AWS, Microsoft Azure, and/or Google Cloud Platform (GCP).
  • Experience developing and deploying solutions that manage sensitive or regulated data.
  • Strong knowledge of Software Development Life Cycle (SDLC) processes.
  • Experience with CI/CD pipelines and DevOps tooling, including:
    • Jenkins
    • Harness
    • Git
    • Bitbucket
    • Nexus
  • Experience with relational databases including:
    • MySQL
    • PostgreSQL
    • Oracle
  • Experience with NoSQL databases such as MongoDB.
  • Strong understanding of data structures and algorithms.
  • Experience utilizing code quality and code coverage tools.
  • Strong verbal, written, and interpersonal communication skills.
  • Hands-on experience using AI-assisted development tools such as GitHub Copilot or equivalent.
  • Familiarity with Large Language Models (LLMs) and AI application development concepts.

Preferred Qualifications
  • Experience developing applications with Go and/or Python.
  • Experience working with streaming and event-driven platforms including:
    • Kafka
    • Amazon Kinesis
    • Amazon SQS
    • Apache Storm
  • 3+ years of experience within financial services, consumer banking, wealth management, or trading environments.
  • Understanding of banking systems, operations, and financial services processes.
  • Experience with Domain-Driven Design (DDD).
  • Experience implementing Command Query Responsibility Segregation (CQRS).
  • Cloud certifications such as:
    • AWS Certified Solutions Architect
    • AWS Certified Developer
    • Equivalent Azure or GCP certifications

Technical SkillsProgramming Languages
  • Java
  • Node.js
  • Go (Preferred)
  • Python (Preferred)
Front-End Technologies
  • Angular
  • React
Frameworks
  • Spring
  • Spring Boot
  • Node.js Frameworks
Cloud Platforms
  • AWS
  • Azure
  • GCP
Containerization & Orchestration
  • Docker
  • Kubernetes
  • OpenShift
Databases
  • MySQL
  • PostgreSQL
  • Oracle
  • MongoDB
DevOps & CI/CD
  • Jenkins
  • Harness
  • Git
  • Bitbucket
  • Nexus
Security
  • OAuth
  • SAML
  • Secure SDLC Practices
AI & Emerging Technology
  • GitHub Copilot
  • Large Language Models (LLMs)
  • Retrieval-Augmented Generation (RAG)
  • Prompt Engineering
  • Agentic AI Workflows
  • Agent Orchestration
  • AI Automation

What Sets This Role Apart
  • Lead digital-first banking transformation initiatives.
  • Drive adoption of AI-powered and agentic software engineering practices.
  • Influence enterprise architecture and next-generation development methodologies.
  • Partner with engineering leaders to shape the future of software delivery and innovation.

We offer competitive pay, comprehensive medical, dental, and vision coverage, retirement benefits, maternity and paternity leave, flexible work arrangements, education reimbursement, wellness programs, and more. Citizens' paid time off policy exceeds the mandatory paid sick or paid time away policies of local and state jurisdictions in the United States. For an overview of our benefits, visit our Careers site - https://jobs.citizensbank.com/benefits.

Some job boards have started using jobseeker-reported data to estimate salary ranges for roles. If you apply and qualify for this role, a recruiter will discuss accurate pay guidance.

Equal Employment Opportunity

Citizens, its parent, subsidiaries, and related companies (Citizens) provide equal employment and advancement opportunities to all colleagues and applicants for employment without regard to age, ancestry, color, citizenship, physical or mental disability, perceived disability or history or record of a disability, ethnicity, gender, gender identity or expression, genetic information, genetic characteristic, marital or domestic partner status, victim of domestic violence, family status/parenthood, medical condition, military or veteran status, national origin, pregnancy/childbirth/lactation, colleague's or a dependent's reproductive health decision making, race, religion, sex, sexual orientation, or any other category protected by federal, state and/or local laws. At Citizens, we are committed to fostering an inclusive culture that enables all colleagues to bring their best selves to work every day and everyone is expected to be treated with respect and professionalism. Employment decisions are based solely on merit, qualifications, performance and capability.

Education:Why Work for UsEmployment Type: 1ST