JOBSEARCHER

Java Backend Developer

Job Title: Java Backend DeveloperLocation: Alpharetta, GA (Hybrid Role)Contract RoleJob Description:We are seeking a skilled Java Backend Developer with expertise in Kafkastreaming, messaging queues, SQL databases, HashMap, microservicesarchitecture, and multithreading. The ideal candidate will be responsible fordeveloping 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 HashMap's 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 multi-threading 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, GA