What are the responsibilities and job description for the Junior Java Developer position at Vaiticka Solution?
Job Title: Junior Java Developer
Job Location: Alpharetta, GA (Hybrid)
Job Type – Contract
Experience: 2 to 5 Years
Interview : Client interview Face to Face
Job Description
We are seeking a skilled Java Developer with expertise in Kafka streaming, messaging queues, SQL databases, HashMap, microservices architecture, and multithreading.
The ideal candidate will be responsible for developing and maintaining robust backend systems, ensuring scalability, performance, and reliability.
Key Responsibilities:
- Design, develop, and maintain Java-based backend applications Implement streaming data solutions using Kafka
- Manage messaging queues for efficient data processing Develop and optimize SQL database schemas and queries Utilize HashMaps for efficient data handling
- Build and deploy microservices architecture
- Write multithreaded, scalable, and high-performance code
- Collaborate with cross-functional teams and participate in agile development processes
- Prepare for and participate in final in-person interview at the client’s office
Requirements:
- Proven experience in Java development
- Strong understanding of Kafka streaming and messaging queues
- Hands-on experience with SQL databases Proficiency in data structures like HashMap Experience with microservices architecture
- Good knowledge of multithreading and concurrent programming
- Excellent communication and teamwork skills Ability to work in a hybrid environment with in-office days on Tuesday, Wednesday, and Thursday.
-Thanks & regards
Akram Khan
Salary : $35 - $40