Job ID: JOB_ID_2766
Role Overview
We are seeking a highly skilled and motivated Java Backend Developer to join our dynamic engineering team in Alpharetta, GA. This is a hybrid role requiring three days of in-office collaboration (Tuesday, Wednesday, and Thursday). The ideal candidate will possess between 3 to 5 years of professional experience in backend development, specifically focusing on high-performance, scalable Java applications. You will be instrumental in designing and maintaining robust systems that leverage modern streaming technologies and microservices architecture.
Key Responsibilities
- Design, develop, and maintain sophisticated Java-based backend applications that meet rigorous performance standards.
- Implement and manage real-time streaming data solutions using Apache Kafka to ensure seamless data flow across systems.
- Architect and manage messaging queues to facilitate efficient asynchronous data processing and system decoupling.
- Develop, optimize, and maintain SQL database schemas, ensuring high availability and performance of data storage layers.
- Utilize advanced data structures, including HashMaps, to optimize data handling and processing efficiency within the application logic.
- Build and deploy scalable microservices architecture, focusing on modularity and ease of maintenance.
- Write clean, multithreaded, and concurrent code to maximize system throughput and reliability.
- Collaborate closely with cross-functional teams, including frontend developers and product managers, within an Agile development framework.
- Participate in code reviews, technical documentation, and system troubleshooting to maintain high code quality.
- Prepare for and participate in final-stage in-person interviews at the client’s corporate office in Alpharetta.
Technical Requirements
- Proven professional experience in Java development (3-5 years).
- Strong conceptual and practical understanding of Kafka streaming and messaging queue technologies.
- Hands-on experience with SQL databases (PostgreSQL, MySQL, or Oracle) and query optimization.
- Deep proficiency in core Java concepts, particularly data structures like HashMap and Collections API.
- Demonstrated experience building and maintaining microservices in a production environment.
- Advanced knowledge of multithreading, concurrent programming, and JVM performance tuning.
- Excellent communication skills and the ability to work effectively in a team-oriented environment.
- Must be able to adhere to the hybrid work schedule in Alpharetta, GA.
Professional Environment
This position offers the opportunity to work on cutting-edge financial or business systems (BFS experience is a plus). You will be part of a team that values technical excellence and collaborative problem-solving. The role requires a proactive approach to software development, where you are encouraged to contribute ideas for system improvement and architectural evolution. As the industry moves toward more distributed systems, your expertise in Kafka and microservices will be vital to our success in 2026 and beyond.
Special Requirements
No CPT candidates; Final interview must be conducted in-person at the client's office in Alpharetta, GA; Hybrid work schedule (Tue, Wed, Thu in-office) is mandatory.
Compensation & Location
Salary: $115,000 – $155,000 per year (Estimated)
Location: Alpharetta, GA
Recruiter / Company – Contact Information
Recruiter / Employer: Han IT Staffing
Email: madhanjetty@hanstaffing.com
Recruiter Notice:
To remove this job posting, please send an email from
madhanjetty@hanstaffing.com with the subject:
DELETE_JOB_ID_2766