Robert Half

Java Architect

Durham, NC, US

14 days ago
Save Job

Summary

Job Title: Java Architect (Hands-On)

Position: Contract to hire (C2C NOT AVAILABLE)

Location: Hybrid 1-2 days/week in Raleigh/Durham, NC area


Overview:

We are seeking a highly skilled, hands-on Java Architect to join a dynamic team responsible for designing and implementing advanced features for a high-volume contact center platform. This individual will play a critical role in both shaping the architecture and actively contributing to the codebase. The ideal candidate combines deep technical expertise in Java and AWS with a passion for solving complex integration challenges and optimizing backend systems for performance, scalability, and maintainability.


Why This Role is Open:

As the team enters a discovery and integration-heavy development phase, there is a need for an experienced architect who can not only drive solution design but also contribute directly to the implementation. The role supports strategic efforts to reduce manual workflows, streamline backend integration, and introduce powerful new features to support customer-facing agents.


Key Responsibilities:

  • Serve as the technical lead and hands-on architect for projects involving distributed systems, backend services, and complex third-party integrations.
  • Design scalable, modular system components and produce detailed technical specifications and architecture diagrams.
  • Develop high-quality Java code using Spring Boot and microservices best practices, contributing to the core codebase alongside the team.
  • Break down large-scale initiatives into executable development tasks and collaborate closely with engineers to ensure successful delivery.
  • Engage in active code reviews, mentoring, and technical decision-making with the team.
  • Partner with product managers and QA to ensure functional and technical requirements are well-defined and met.
  • Ensure seamless integration between backend services and external platforms, delivering reliable, low-latency data access to frontline support agents.
  • Lead efforts in performance tuning, system monitoring, and operational excellence.


Required Qualifications:

  • 10+ years of professional Java development experience, with a strong foundation in building backend systems.
  • Deep expertise in Spring Boot and microservices architecture.
  • Proven experience working with AWS, including services such as Lambda, API Gateway, SQS/SNS, and Kinesis.
  • Strong understanding of CI/CD, automated testing, and infrastructure-as-code practices.
  • Demonstrated ability to operate as a hands-on contributor while setting architectural direction.
  • Strong communication skills with the ability to translate complex requirements into scalable, actionable solutions.


Preferred Qualifications:

  • Experience with AWS-native databases such as DynamoDB and relational systems like PostgreSQL.
  • Familiarity with incorporating AI/ML services in backend workflows, especially within the AWS ecosystem.
  • Prior experience in customer support or contact center technology domains is a plus.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: