Haystack
← Back to Jobs
Other
TR

Technology Architect - Java & Data Engineering, Charlotte, NC (Onsite)

TrorCharlotte, NC🇺🇸United StatesPosted 8 Sept 2026

Why This Role Stands Out

This role offers a unique opportunity to bridge Java application architecture and modern data engineering, allowing you to shape enterprise-level solutions and guide teams toward innovative cloud-based platforms. If you possess extensive experience in Java, Spring Boot, microservices, and data engineering with a passion for designing scalable and secure systems, you'll thrive in this impactful position. Apply now to contribute your expertise to a leading company and advance your architectural career.

Quick Overview

Seniority
Mid Senior
Work mode
On Site
Location
Charlotte, NC, United States
Posted
Yesterday
MicroservicesSpringSpring BootAWSAirflowApacheApache SparkAzureDatabricksGoogle CloudJavaKafkaREST

Job Description

Role: Technology Architect – Java & Data Engineering
Location: Charlotte, NC (Onsite_
Experience: 13+ Years

Need someone with a background like:
Technology Architect / Solutions Architect / Data Architect / Enterprise Architect with strong Java + Data Engineering + Cloud experience.
The key point is: Don't need a pure Java Architect or a pure Data Architect. We need someone who can bridge Java application architecture and modern data engineering/cloud architecture.
 
What are they looking for?
We need a senior Technology Architect who has strong experience in both:
  • Java / Spring Boot / Microservices
  • Data Engineering / Modern Data Platforms
The person will design large-scale technology solutions, guide engineering teams, and help move legacy applications and data platforms to modern cloud-based architectures.
Key Responsibilities
1. Architecture & Solution Design
  • Design end-to-end architecture for enterprise applications and data platforms.
  • Build solutions that are scalable, secure, reliable, and high-performing.
  • Define architecture standards, best practices, and design patterns.
  • Lead architecture and technical design reviews.
2. Java & Microservices
  • Strong architecture experience with Java/J2EE, Spring Boot, and Microservices.
  • Design REST APIs, API-first, and event-driven applications.
  • Guide teams on application performance, scalability, security, and maintainability.
  • Review application designs and critical code.
3. Data Engineering
  • Design modern data platforms for batch, streaming, and real-time analytics.
  • Experience with Data Lakes, Lakehouse, Data Warehouses, or Data Mesh.
  • Design data ingestion, transformation, governance, quality, and lineage processes.
  • Guide teams using technologies such as:
    • Apache Spark
    • Databricks
    • Kafka
    • Airflow
4. Cloud & DevOps
  • Strong experience with at least one major cloud: AWS, Azure, or Google Cloud Platform.
  • Design and support:
    • CI/CD
    • DevSecOps
    • Infrastructure as Code
    • Monitoring & Observability
  • Experience modernizing or migrating legacy applications/data platforms to the cloud.
5. Technical Leadership
  • Mentor architects, technical leads, and engineering teams.
  • Work with business and technical stakeholders to turn requirements into solutions.
  • Lead technical discussions, architecture workshops, and client meetings.
  • Lead POCs and technology evaluations.

Similar jobs