Senior Java Architect: Cloud, Microservices & Kafka
Job in
Charlotte, Mecklenburg County, North Carolina, 28245, USA
Listed on 2026-06-20
Listing for:
Veriipro
Full Time
position Listed on 2026-06-20
Job specializations:
-
Software Development
Java Developer, Cloud Engineer - Software, Backend Developer, Full Stack Developer
Job Description & How to Apply Below
We are seeking a highly experienced Technical Architect with 10+ years of expertise in designing and delivering scalable enterprise applications using Java-based technologies. The ideal candidate will have strong hands-on experience in Java, Spring Boot, Microservices, Kafka, Cloud, and Kubernetes, along with a solid understanding of architecture design, performance optimization, and CI/CD practices.
Key Responsibilities- Lead the design and development of scalable, high-performance enterprise applications.
- Architect solutions using Java, Spring Boot, Spring MVC, and Microservices architecture.
- Design and implement RESTful APIs and reusable Java components/libraries.
- Define and enforce best practices for code quality, clean coding, and design patterns.
- Work with Kafka, MQ, and messaging systems for event-driven architecture.
- Ensure application scalability, performance tuning, and JVM optimization.
- Design and integrate with both relational and embedded databases.
- Collaborate with Dev Ops teams for CI/CD pipeline setup and automation.
- Work on cloud-native applications using Kubernetes and Cloud platforms.
- Implement unit testing and automated testing frameworks.
- Guide teams on Git, build tools (Maven/Gradle/Ant), and version control best practices.
- Participate in Agile ceremonies and drive technical discussions.
- Mentor and guide development teams to ensure technical excellence.
- Collaborate with stakeholders to define architecture and system design.
- 10+ years of experience in Java/J2EE development and architecture.
- Strong expertise in:
- Java, Spring Boot, Spring MVC
- Microservices Architecture
- REST API development
- Kafka, MQ messaging systems
- Cloud technologies
- Kubernetes & containerized deployments
- Strong understanding of:
- OOPs concepts and design patterns
- Concurrency and multithreading in Java
- JVM internals and performance tuning
- Scalable system design principles
- Experience with:
- CI/CD pipelines
- Git, Maven, Gradle, Ant
- SQL and database integration
- Splunk or monitoring tools
- Strong knowledge of Agile methodologies.
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×