Principal Java Software Engineer - PDS: Pairing Exceptional Talent With Exceptional Companies

Job Code: #13991
Title: Principal Java Software Engineer
Job Location: Provo, Utah

Apply to this job

Job Description:

PDS has an immediate need for Principal Software Engineer:

Job Description

Principal Developer focused on high-performance Java REST SOA for creating efficient, scalable, and highly available systems. 


Must have a deep understanding of and have used the following technologies to deliver a system that is currently in production:

  • Java 8
  • Microservices
  • Asynchronous programming using CompletableFuture, rxJava, or similar technology
  • Docker (Kubernetes desirable, but not required)
  • Hystrix or similar technology to create resilient systems that fail quickly and as gracefully as possible and recover quickly and that prevent cascading failures caused by a single failing service


In addition, the ideal candidate should have at least of 3-4 years of general experience in developing high-performance Java web service systems.


Must be able to train and mentor other developers and work with them to create new systems and convert monolithic legacy systems to microservice architecture.

Please contact our Recruiting Team for more information:


Apply to this job

Comments are closed.