What are the responsibilities and job description for the Senior Java Software Engineer position at Robert Walters?
About the Company
Robert Walters is partnering with a leading global bank to hire Senior Java/Spring Engineers for their Cary, NC office. In this role, you’ll design and develop scalable applications using Java and Spring frameworks (Spring Boot, JPA, REST), lead technical delivery, and mentor team members while driving best practices in architecture and automation.
About the Role
We’re looking for strong experience in Spring Boot, REST API design, and JPA. Desirable experience with microservices, Docker/Kubernetes, and cloud platforms.
Responsibilities
- Design and develop scalable applications using Java and Spring frameworks.
- Lead technical delivery.
- Mentor team members.
- Drive best practices in architecture and automation.
Qualifications
- Strong experience in Spring Boot, REST API design, and JPA.
- Desirable experience with microservices, Docker/Kubernetes, and cloud platforms.
Required Skills
- Java
- Spring frameworks (Spring Boot, JPA, REST)
Preferred Skills
- Microservices
- Docker/Kubernetes
- Cloud platforms (AWS and GCP)
Equal Opportunity Statement
You’ll join an inclusive, innovative environment offering a hybrid work model, competitive compensation, comprehensive benefits, and opportunities for growth.
If you’re passionate about building robust solutions and want to make an impact, apply today and take your career to the next level with Robert Walters.