Senior Java Developer
Georgia Tek Systems
Alpharetta, GA
Apply
JOB DETAILS
LOCATION
Alpharetta, GA
POSTED
30+ days ago
Job Title: Senior Java Developer
Location: Alpharetta, GA (Onsite Hybrid – 3 Days/Week)
Interview Process: Final round (R2) In-Person
Job Summary
We are seeking a highly skilled Senior Java Developer with strong experience in Java, Spring Boot, Microservices, Kafka, SQL, and Multi-threading. The ideal candidate will have solid backend engineering experience, strong design skills, and hands-on expertise building scalable, high-performance enterprise applications.
This is a hybrid onsite role in Alpharetta, GA (3 days per week), and candidates must be available for an in-person client interview.
Key Responsibilities
Required Skills & Experience
Location: Alpharetta, GA (Onsite Hybrid – 3 Days/Week)
Interview Process: Final round (R2) In-Person
Job Summary
We are seeking a highly skilled Senior Java Developer with strong experience in Java, Spring Boot, Microservices, Kafka, SQL, and Multi-threading. The ideal candidate will have solid backend engineering experience, strong design skills, and hands-on expertise building scalable, high-performance enterprise applications.
This is a hybrid onsite role in Alpharetta, GA (3 days per week), and candidates must be available for an in-person client interview.
Key Responsibilities
- Design, develop, and maintain scalable backend applications using Java and Spring Boot
- Develop and implement Microservices architecture
- Build and consume RESTful Web Services
- Implement multi-threaded and high-performance applications
- Work with Kafka/MQ for event-driven architecture and messaging systems
- Perform database integration with MS SQL
- Optimize application performance and conduct performance engineering
- Contribute to system design, architecture discussions, and best practices
- Collaborate with frontend teams (Angular/React) for full-stack integration
- Utilize AI tools such as GitHub Copilot to enhance development productivity
- Participate in code reviews, testing, and deployment activities
- Communicate effectively with stakeholders and cross-functional teams
Required Skills & Experience
- 7+ years of hands-on experience in Java development
- Strong expertise in Spring Framework / Spring Boot
- Experience building RESTful Web Services
- Strong understanding of Multi-threading and Concurrency
- Hands-on experience with Kafka or other Messaging systems (MQ)
- Strong experience with MS SQL and database integration
- Experience in Performance tuning and optimization
- Solid Design and Architecture skills
- Exposure to Angular or React (nice to have)
- Experience using AI development tools like GitHub Copilot (nice to have)
- Strong communication skills
About the Company
G