JOBSEARCHER

Java Backend Developer

Job Title: Java Backend DeveloperLocation: Alpharetta, GA (Hybrid Role)Work Schedule: 3 days in-office (Tuesday, Wednesday, Thursday)Experience - 3 to 5 years of experience will work.Job Description:We are seeking a skilled Java Backend 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 applicationsImplement streaming data solutions using KafkaManage messaging queues for efficient data processingDevelop and optimize SQL database schemas and queriesUtilize HashMaps for efficient data handlingBuild and deploy microservices architectureWrite multithreaded, scalable, and high-performance codeCollaborate with cross-functional teams and participate in agile development processesPrepare for and participate in final in-person interview at the client's officeRequirements:Proven experience in Java developmentStrong understanding of Kafka streaming and messaging queuesHands-on experience with SQL databasesProficiency in data structures like HashMapExperience with microservices architectureGood knowledge of multithreading and concurrent programmingExcellent communication and teamwork skillsAbility to work in a hybrid environment with in-office days on Tuesday, Wednesday, and ThursdayAdditional Information:Final interview will be conducted in person at the client's officeCandidates should be comfortable with in-person interviews in Alpharetta, GAIf you are passionate about backend development and meet the above requirements, we encourage you to apply.