Role: Technical Architect
Location: Charlotte, NC
We are looking for a seasoned Technical Architect with strong expertise in Java-based enterprise applications and cloud-native microservices architecture. The role involves designing scalable, high-performance solutions using Spring technologies, messaging platforms, and cloud infrastructure while guiding development teams on best practices.
Key Responsibilities:
Design and architect enterprise solutions using Java, Spring MVC, and Spring Boot
Define REST API standards and microservices architecture patterns
Lead integration design using Kafka, MQ, and MuleSoft
Architect cloud-native applications with containerization and orchestration using Kubernetes
Ensure non-functional requirements including scalability, security, performance, and resiliency
Provide technical leadership, code reviews, and architectural guidance to teams
Collaborate with stakeholders to translate business needs into technical solutions
Required Skills:
Strong hands-on experience with Java, Spring Boot, Spring MVC
Expertise in RESTful APIs and Microservices architecture
Experience with Kafka, Messaging Queues (MQ), and MuleSoft
Solid understanding of Cloud platforms (AWS/Azure/GCP)
Experience with Docker & Kubernetes
Strong design, troubleshooting, and communication skills