Job Search

Senior Java Engineer

Cary, NC

Piper Companies Logo

Job Id:
152128

Job Category:

Job Location:
Cary, NC

Security Clearance:
No Clearance

Business Unit:
Piper Companies

Division:
Piper Enterprise Solutions

Position Owner:
Colin LaCroix

 

 

Piper Companies is hiring a Java Engineer for a global financial institution located in Cary, NC. The Java Engineer will be hands-on and responsible for designing scalable applications, implementing technical solutions, and contributing to CI/CD pipelines. This is a full-time opportunity and requires the candidate to reside in North Carolina and sit on-site 3 days per week in Cary, NC. 

 

Responsibilities of the Java Engineer: 

  • Design and develop scalable, robust applications using Java and Google Cloud Platform 
  • Build and maintain CI/CD pipelines using tools like Jenkins, TeamCity, and GitHub Actions 
  • Conduct code reviews, troubleshoot application issues, and ensure optimal performance 
  • Collaborate across teams and contribute to the engineering community 
  • Guide junior engineers and promote best practices in software development 

 

Requirements of the Java Cloud Engineer: 

  • 5+ years of hands-on Java development experience 
  • Proficient in Spring Boot, containerization (Docker, Kubernetes), and RESTful services 
  • Experience with relational databases (Oracle, PostgreSQL) and event-driven messaging (Kafka, JMS) 
  • Familiarity with CI/CD frameworks and microservices architecture 
  • Experience with Google Cloud Platform and other JVM languages like Scala or Kotlin is preferred  
  • Bachelor's Degree or equivalent  

 

Compensation of the Java Cloud Engineer: 

  • $142,250 + Bonus 
  • Full Comprehensive Benefits: Health, Vision, Dental, PTO, Paid Holiday, Sick Leave if Required by Law 

 

Keywords: Java Engineer, Spring Boot, Kubernetes, CI/CD, Kafka, Oracle, PostgreSQL, Microservices, Docker, Jenkins, Java, Scala, Kotlin 

#LI-CL1 

#LI-HYBRID 

 

This Job opens for applications on 10/13/2025. Applications for this job will be accepted for at least 30 days from the posting date. 

Apply For This Position


Personal Information

Required
Required
Required
Required
Required
Required
Required

Additional Details

Required
Required
Required

Voluntary Self-identification Form

Required
Required
Required

Veteran Status *

Discharge Date:

Resume Upload

Please note only files with .pdf, .docx, or .doc file extensions are accepted.

Currently selected file:

Don't have a resume?