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:
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 GCP.
Design and support:
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.