Senior Java Engineer
Cary, NC
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.