Java Developer
A global financial institution is hiring an Associate Java Engineer in the greater NC area to modernize corporate lending systems. The role focuses on building scalable, cloud-ready backend applications and transforming legacy platforms through microservices and AI-driven solutions. It offers flexible work, strong wellness benefits, and the chance to collaborate with global teams while growing through mentorship and continuous learning.
Key Responsibilities:
As an Associate Java Engineer, you will design backend services that support critical financial operations at a global scale. You will build scalable microservices for cloud environments and collaborate with international teams to deliver reliable technology solutions. A key part of the role is modernizing legacy systems into agile platforms using tools such as Google Cloud Platform. You will also create APIs and web components that power secure financial transactions across regions. In addition, you will apply best practices in software design and testing while mentoring teammates and promoting continuous improvement.
- Design and build Java-based backend services and scalable microservices for global financial platforms.
- Modernize legacy lending systems and support their migration to cloud platforms such as Google Cloud Platform.
- Create APIs and web components that support secure, high-impact financial workflows worldwide.
- Apply best practices in software design, testing, and continuous delivery to build reliable systems.
- Collaborate across global teams, mentor peers, and contribute to continuous learning and improvement.
Key Requirements:
To succeed as an Associate Java Engineer, you should bring strong experience building backend services with Java in large-scale enterprise environments. You should be skilled in designing RESTful APIs and microservices that support business-critical applications. Familiarity with relational databases such as Oracle and version control tools like Git is also important. An interest in cloud technologies and best practices in automated testing will help you thrive in the role. Strong analytical thinking, clear communication, and a collaborative mindset are essential for working effectively across global teams.
- Strong Java expertise with a solid foundation in object-oriented design for large-scale enterprise systems.
- Proven ability to design RESTful services and microservices within complex enterprise environments.
- Experience with relational databases, Git, and automated testing practices such as TDD or BDD.
- Interest in cloud platforms and a growth mindset for learning new technologies and tools.
- Strong analytical, communication, and collaboration skills for working effectively across global teams.
What sets this company apart:
This company stands out for combining ambitious technology work with a strong commitment to inclusion, flexibility, and employee wellbeing. Its hybrid model offers up to 60% remote work, while benefits include retirement plans, parental leave, family-building support, paid time off, volunteer opportunities, and mental health resources. Employees also benefit from a culture of growth through mentorship, Communities of Practice, Employee Resource Groups, and learning opportunities across a global team.
What's next:
If interested in this position, please contact Hannah Duran at hannah.duran@robertwalters.com
About the job
Contract Type: Perm
Specialism: Technology
Focus: Data Engineering
Industry: Financial Services
Salary: Negotiable
Workplace Type: On-site
Experience Level: Mid Management
Location: Cary
FULL_TIMEJob Reference: 65GS8M-C8B8DEE3
Date posted: May 20, 2026
Consultant: Hannah Duran
other technology/data-engineering 2026-05-20 2026-07-19 financial-services Cary North Carolina US Robert Walters https://www.robertwalters-usa.com https://www.robertwalters-usa.com/content/dam/robert-walters/global/images/logos/web-logos/square-logo.png true