Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Java Architect

Klaxontech Inc

Role Title : Java API Architect,

Location : Cary NC HYbrid

Fulltime

  • Hands-on architect · API design and architecture · Java Spring WebFlux · Azure · Python
  • Java API Architect (Azure), hands-on
  • Function / team
  • Integration & API Engineering
  • Engagement
  • Embedded with the customer team, working alongside their architects and engineers

Experience

  • 10+ years in API and backend engineering, incl. 3+ years as an architect

About the role

  • We are building an enterprise Data Hub on Azure that ingests, curates and serves data across a wide set of inbound and outbound interfaces. APIs are the front door to that platform: reactive Java Spring WebFlux services handle both data exchange and large file transfers to and from partner and downstream systems.
  • We are looking for a hands-on Java API architect to own that API layer end to end. You will work closely with the customer, partnering with their architects, engineers and system owners to agree interface contracts and delivery sequencing, and you will be accountable for the design and architecture of every API the Data Hub exposes and consumes.
  • This is a design-and-build role, not a diagrams-only role. You will set the standards, then prove them by writing the reference services your engineers pattern-match against. Expect roughly a 60/40 split between architecture and hands-on engineering.

API architecture & design

  • Own the API architecture: define and maintain the end-to-end design of the API layer, covering service boundaries, contracts, data models, error semantics and versioning strategy, and keep it documented and current.
  • Design the interface landscape: produce repeatable, reusable API patterns for the many inbound and outbound interfaces, covering data exchange, file push and pull, synchronous and asynchronous flows, rather than one-off services per consumer.
  • Set the contract standards: own the OpenAPI specification approach, naming and payload conventions, backward-compatibility rules and the contract-first workflow between producers and consumers.
  • Design for large file transfer: define the patterns for moving large payloads reliably, including chunked and resumable transfers, streaming request and response bodies, signed URLs, checksums and restart on failure.
  • Make and record trade-offs: choose between synchronous APIs, queue-backed asynchronous flows and bulk file interfaces, and capture the reasoning in ADRs so decisions survive team turnover.
  • Design for resilience and scale: throughput and latency targets, backpressure, circuit breaking, retries with idempotency, rate limiting, timeout budgets and graceful degradation.

Hands-on Engineering

  • Build the reference services: design and hands-on develop reactive Java Spring WebFlux services for data exchange and large file transfer, and set the template the rest of the team builds from.
  • Work reactive, not blocking: apply Project Reactor properly, covering backpressure, non-blocking I/O and streaming of large payloads and files without exhausting memory.
  • Build the supporting tooling: use Python for automation, test harnesses, contract validation, load and soak testing, and operational scripting around the API estate.
  • Stay in the codebase: review pull requests, pair with engineers, unblock hard technical problems and debug production incidents alongside the team.

Azure platform & integration

  • Run APIs on Azure: design and deploy services on Azure using App Service, AKS or Container Apps, with Azure API Management fronting the estate for gateway policies, throttling and subscription management.
  • Integrate with the platform: connect the API layer to ADLS Gen2 storage and to the pipelines that populate it, so APIs serve curated data and land inbound files into the right zones.
  • Handle asynchronous flows: use Azure Event Hubs, Service Bus or Kafka where messaging fits better than a synchronous call, including CDC and event-driven notification patterns.

Security & governance

  • Design the API security model: OAuth2, OIDC and JWT, mutual TLS where partner integrations require it, Entra ID (Azure AD) identities and managed identities, and Key Vault for secret management.
  • Lock down the network: private endpoints, network isolation, IP restrictions and gateway policy enforcement across environments.
  • Protect sensitive data: define PII classification, masking, tokenisation and encryption standards in transit and at rest, and ensure they hold across every interface.
  • Build in quality controls: contract testing, payload validation, reconciliation and audit logging so integration issues are caught before a consumer finds them.

DevOps & operations

  • Automate everything: CI/CD for API code in Azure DevOps, with automated unit, contract and integration testing, environment promotion and rollback.
  • Infrastructure as code: define and maintain the API infrastructure with Terraform.
  • Make it observable: logging, distributed tracing, metrics, alerting and SLA monitoring across APIs with Azure Monitor and Application Insights.

Collaboration & leadership

  • Partner with the customer team: work day to day with their architects, engineers and system owners to agree contracts, resolve design questions and keep delivery moving.
  • Lead technically: mentor API engineers, run design reviews, and raise the engineering bar without becoming a bottleneck.
  • Support delivery: size work, flag risk early, and work with delivery leads on sequencing and dependencies across interfaces.

What you'll need (must-have)

  • 10+ years in API, integration or backend engineering, including 3+ years owning API architecture and design at an enterprise scale.
  • Strong hands-on Java with Spring Boot and Spring WebFlux / Project Reactor: reactive streams, backpressure, non-blocking I/O, and streaming large payloads and files without exhausting memory.
  • Deep API design skills: REST and OpenAPI, contract-first development, versioning, pagination, error and status-code semantics, and idempotency.
  • Secure file-transfer patterns at scale, including SFTP, signed URLs, and multipart and resumable uploads and downloads.
  • Proven ability to design and architect, not just build: you can produce target-state designs, sequence diagrams and interface specifications, and defend the trade-offs to a client architecture forum.
  • Hands-on API delivery in an Azure environment:
  • Compute and hosting: App Service, AKS or Container Apps, with containerised deployment.
  • Azure API Management for gateway policies, throttling, subscriptions and developer portal.
  • Entra ID, managed identities, RBAC, Key Vault and private endpoints.
  • Messaging and event-driven integration with Azure Event Hubs, Service Bus or Kafka.
  • Working knowledge of Python for automation, testing and operational tooling around the API estate.
  • Strong SQL and data modelling, plus schema and contract design for integration.
  • CI/CD and IaC in anger: Git branching strategy, automated pipelines in Azure DevOps, Terraform, and automated contract and integration testing.
  • Clear technical writing, and the ability to present and defend a design to both engineers and non-technical stakeholders, including client-side teams.

Nice to have

  • Working experience on data engagements with Azure Databricks, Azure Data Factory and ADLS Gen2, including medallion or lakehouse architectures.

Azure certifications (AZ-204, AZ-305) or equivalent.

  • Experience working as part of a client-embedded team in a services or consulting model.
  • Insurance or wider financial services experience, with GDPR and SOC 2 obligations.
  • Experience in integrating with ERP systems(Workday)
  • GraphQL, gRPC or event-streaming API styles alongside REST.
  • API gateway migration or estate consolidation experience.
  • Data mesh or data-product thinking, and data contracts between producers and consumers.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Java Architect in Cary, NC vacancy
  •  ...Role Title : Java API Architect, Location : Cary NC HYbrid Fulltime Hands-on architect · API design and architecture · Java Spring WebFlux · Azure · Python Java API Architect (Azure), hands-on Function / team Integration & API Engineering Engagement... 
    Suggested
    Full time
    Contract work
    Work experience placement

    Klaxontech Inc

    Cary, NC
    1 day ago
  •  ...Job Description Role Title : Java API Architect, \n Location : Cary NC HYbrid \n Fulltime \n \n \n Hands-on architect · API design and architecture · Java Spring WebFlux · Azure · Python \n Java API Architect (Azure), hands-on \n Function / team... 
    Suggested
    Full time
    Contract work
    Work experience placement

    Klaxontech Inc

    Cary, NC
    21 days ago
  • $82k

     ...HCLTech is looking for a highly talented and self- motivated Senior Java Developer to join it in advancing the technological world through innovation and creativity. Job Title: Senior Java Developer Position Type: Full-time Job ID: 149312 Location: Cary,... 
    Suggested
    Full time
    Local area

    HCLTech

    Cary, NC
    2 days ago
  •  ...Experienced and innovative technical senior Java developer with following skills Strong hands-on experience Core Java Experience in Multi-threading, Data structures, Micro-services, Messaging. Experience working on relational database (SQL, PL-SQL). Experience... 
    Suggested

    ATYETI

    Morrisville, NC
    1 day ago
  • $89.6k - $156.7k

    Senior Java Developer Position Description Client is looking for a self-motivated Senior Java Developer to join an established team supporting a core system for a large financial client in Cary, NC. Looking for a Hands-on Senior Developer (10+ years) with domain... 
    Suggested
    Work experience placement
    Local area
    Cary, NC
    more than 2 months ago
  •  ...Java Backend Engineer CGI is seeking a hands-on API / Full Stack Engineer to design, develop, test, and support highly scalable enterprise services and APIs. The ideal candidate brings strong Java/Spring engineering expertise, cloud experience, and a passion for engineering... 
    Full time

    CGI

    Cary, NC
    5 days ago
  •  ...Backend Java Engineer With Kotlin Location: Candidate to go to any Intuit or Persistent office twice a week Intuit offices - (Mountain View / San Diego/ Plano Texas/ Atlanta / New York/ SFO) Persistent offices – (Morrisville, Bellevue, New Jersey, Dublin)... 
    Contract work
    Work at office

    United IT

    Morrisville, NC
    3 days ago
  • $138k

     ...HCLTech is looking for a highly talented and self- motivated Java Lead who will be responsible for overseeing the Java, Node.JS, Microservices, and Amazon Web Services development projects. Job Title: Technical lead - Java, Node.js, Microservices, AWS Job ID: 1... 
    Full time
    Local area

    HCLTech

    Cary, NC
    1 day ago
  • 10+ Years Must Must-Have Skills * Java (7+ Years Must) * Spring Boot * Microservices * REST APIs * Node.js * React.js * Remix * JavaScript * Groovy * JSON * Docker * Kubernetes * SQL & MongoDB (NoSQL) * Cloud Development * CI/CD * DevOps... 
    Temporary work

    Delan Associates, Inc

    Cary, NC
    more than 2 months ago
  •  ...competency of our employees, which enables us to be the most befitting solution provider.Job Description• 5 years’ experience with Java/J2EE development• Experience with Java Web Services development• Experience with Spring Framework• Must Have experience with JENKINS... 

    EROS Technologies

    Raleigh, NC
    4 days ago
  •  ...escalate. Commitment to continuous learning, knowledge sharing, and fostering team developmentRequired Skill and Experience• Experience in Java and Spring Boot• Expertise in RESTful API development and GraphQL• Experience in Web Application development• Experience with... 
    Full time
    Temporary work
    Relocation

    Infosys Technologies

    Raleigh, NC
    2 days ago
  •  ...ability to work with cross-functional teams and do software integration.Required Skill and Experience• Hands on experience in Core Java (Java 8+)• Experience with Spring Boot framework• Hands on understanding of object-oriented design and design patterns• Experience with... 
    Full time
    Temporary work
    Relocation

    Infosys Technologies

    Raleigh, NC
    3 days ago
  •  ...Skills : • Should be technically good and strong hands on in Core Java, Spring Boot, Spring Core, Micro services, streams...  ...and deliver top class code to customer. • Good experience in architecting and implementing fault tolerant, highly available microservices... 
    Full time
    Temporary work
    Relocation

    Infosys

    Raleigh, NC
    4 days ago
  •  ...End Client: State of North Carolina Job Title: Java Developer Duration: 6+ Months Start Date: ASAP Position Type: Contract Number of Hours: 40 Hours a Week Location: Raleigh NC 27609 (Hybrid) Interview Type: Webcam/ In Person Description : NC Dept... 
    Contract work
    Immediate start

    V Group Inc.

    Raleigh, NC
    5 hours ago
  •  ...Job Title: Senior Java Developer with CURAM Experience Duration: 10+ Months Start Date: ASAP Location: 1915 Health Services Way, Raleigh, NC Position Type: Contract Interview Type: Phone & In-person Requirement ID: SNC_CURA232_SS Description:... 
    Contract work
    Work experience placement
    Immediate start

    V Group Inc.

    Raleigh, NC
    2 days ago
  •  ...applications. The ability to work with cross-functional teams and do software integration.Required Skill and ExperienceExperience in Kotlin, Java, Spring Boot, Microservices, RESTful APIs, Backend Services Development experience, AWS, DynamoDB, Kafka, Aurora.Preferred Skill and... 
    Full time
    Temporary work
    Relocation

    Infosys Technologies

    Raleigh, NC
    3 days ago
  •  ...DataStaff, Inc . is currently seeking a Lead Java Developer for a long-term contract opportunity with one of our direct clients in Raleigh, NC . *This position is hybrid (local candidates required) Job Description: Our client is seeking a Lead Front-End... 
    Long term contract
    Local area

    DataStaff, Inc.

    Raleigh, NC
    5 hours ago
  •  ...ability to work with cross-functional teams and do software integration.Required Skill and ExperienceStrong development experience in Java, spring/spring boot, microservices Kafka, MongoDB, React JS.o Should have strong hands-on development skills onto Java / JEE... 
    Full time
    Temporary work
    Relocation

    Infosys Technologies

    Raleigh, NC
    3 days ago
  •  ...conditions; status as a protected veteran or spouse/family member of a protected veteran; or disability.Technical/Domain Skill 1Technology|Java|Springboot Technical/Domain Skill 2Technology|Microservices|Microservices API Management Technical/Domain Skill 3Technology|UI &... 
    Full time
    Temporary work
    Relocation

    Infosys Technologies

    Raleigh, NC
    11 hours ago
  •  ...Job Title: AWS/Java/ETL Developer (Hybrid) Location: Raleigh, NC Duration: 09 Months with possible extension Job Description: The client is looking to hire an AWS/Java developer with 8-10 years of software development experience. This role... 
    Immediate start

    Serigor Inc.

    Raleigh, NC
    2 days ago
  • $50 - $62 per hour

     ...Java Developer   JOB-10047757   Anticipated Start Date October 19, 2026   Location Morrisville, NC   Type of Employment Contract Hire   Employer Info O ur client is a leader in the industry of providing safe water treatment and sewage services... 
    Hourly pay
    Full time
    Contract work
    Temporary work
    Work at office
    Remote work
    Monday to Friday
    Shift work

    Dynamics ATS

    Morrisville, NC
    20 hours ago
  • Join to apply for the Associate Java Developer role at Revature 2 weeks ago Be among the first 25 applicants Join to apply for the Associate Java Developer role at Revature Direct message the job poster from Revature Sr.Technical Sourcer, Software Engineering About the... 
    Full time
    Local area
    Worldwide
    Relocation
    Visa sponsorship
    Work visa
    Relocation package

    Revature

    Raleigh, NC
    2 days ago
  •  ...PayPro+, our customer bill portal system. This hands-on IC role builds scalable, secure, and high‑performing apps using Next.js, Java, and Kafka in a cloud-native environment. Hybrid work model: four days in office, one day work from home at our Raleigh headquarters... 
    Work at office
    Work from home

    Jobleads-US

    Raleigh, NC
    2 days ago
  •  ...Accenture is seeking a transformation-focused professional to design, develop, and support Cúram and Java-based solutions for health and human services. You will translate policy requirements into technical designs and collaborate across Agile teams to ensure reliability... 

    Jobleads-US

    Raleigh, NC
    2 days ago
  • Required Technical skills • Experience developing and maintaining applications written using modern JavaScript frameworks (Angular, Vue, React JS), Angular experience is preferred • A solid, practical understanding of JavaScript and TypeScript • Proficiency using...

    AmmaluIT Corp

    Raleigh, NC
    5 days ago
  • $100k - $120k

    Responsible for designing, implementing, and maintaining Java/Spring jobs, contributing to all stages of the software application development...  ...with project stakeholders, Product Owners, Technical leads and Architects Job Description Java Full Stack Developer Must Have Technical/... 

    Tata Consultancy Services

    Raleigh, NC
    5 days ago
  • HIRING: Java Full Stack Developer - Java / Spring Boot / Angular We are looking for an experienced Java Full Stack Developer with strong expertise in Java, Spring Boot, Microservices, and Angular to join our team. Location: NC (only locals) Experience: 7+ Years Role... 
    Local area

    CENTILLION INFOTECH LLC

    Raleigh, NC
    2 days ago
  •  ...stack software development experience, building enterprise web and middle tier applications using Angular 16, Typescript, and core Java with Spring/Springboot 5+ yrs of experience working Java/Spring Boot 5 years of experience with web services - JSON, XML, REST, SOAP... 

    GAC Solutions

    Raleigh, NC
    1 day ago
  •  ...ability to work with cross-functional teams and do software integration. Required Skill And Experience Strong development experience in Java, spring/spring boot, microservices Kafka, MongoDB, React JS. Should have strong hands-on development skills onto Java / JEE... 
    Temporary work
    Relocation

    Infosys

    Raleigh, NC
    1 day ago
  •  ...and Google Cloud Storage (GCS)Proficiency in Scala and/or Python for data engineering workflows.Strong experience with Apache Spark, Java for large scala data processing.Experience with Apache Airflow for workflow orchestration.Advanced SQL skills for data analysis and... 
    Full time
    Temporary work
    Relocation

    Infosys Technologies

    Raleigh, NC
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Java Architect. Be the first to apply!