Jobs · Engineering · Utah

Java Software Developer

Robert Half · Salt Lake City, UT · 3 wk ago
On-siteEngineeringFull-time

About the role

We are looking for a Java Software Developer to join our team in Salt Lake City, Utah and help build reliable software for a large-scale logistics and e-commerce environment. This role is ideal for a developer who enjoys creating new capabilities, improving existing applications, and using AI tools as a meaningful part of day-to-day engineering work. You will work closely with technical leaders, analysts, and fellow engineers to deliver scalable services that support complex integrations across global operations.

Responsibilities

  • Design, develop, and support Java-based applications that power logistics and commerce workflows across a high-volume platform.
  • Create and enhance services and APIs that connect external partners, internal applications, and carrier-related systems.
  • Contribute to both new product development and the improvement of existing software components to increase performance and maintainability.
  • Apply AI-assisted development tools to accelerate coding, testing, documentation, and review preparation while validating output for quality and accuracy.
  • Partner with architects, senior engineers, and business stakeholders to turn functional needs into practical technical solutions.
  • Participate in design discussions, peer reviews, and engineering standards activities to promote clean, dependable code.
  • Build and maintain well-tested software within a microservices-based environment using modern Java and Spring practices.
  • Support production reliability through on-call participation, troubleshooting, incident response, and follow-up analysis.

Requirements

  • 2+ years of Java development experience in a production environment.
  • Hands-on experience with Core Java, Spring Framework, and Spring Boot.
  • Ability to build and consume APIs for integration-heavy applications.
  • Familiarity with distributed systems or microservices-based application design.
  • Demonstrated use of AI tools such as Claude or similar platforms to improve software development workflows.
  • Strong understanding of debugging, code quality, testing, and maintainable design principles.
  • Effective collaboration and communication skills for working with cross-functional technical and business teams.

Benefits

  • Medical, vision, dental, and life and disability insurance for contract/temporary professionals.
  • Eligibility to enroll in the company 401(k) plan for hired contract/temporary professionals.
  • More information available at roberthalf.gobenefits.net.

Similar jobs

Java Software Developer

Life Cycle EngineeringPhiladelphia, PA· 3 mo ago
Information Technologyapply on www2.jobdiva.com