Senior Java Developer( 6 to 9 Years)
Occupations:
Software DevelopersComputer Systems Engineers/ArchitectsComputer ProgrammersWeb DevelopersDatabase ArchitectsIndustries:
Continuing Care Retirement Communities and Assisted Living Facilities for the ElderlyComputing Infrastructure Providers, Data Processing, Web Hosting, and Related ServicesSoftware PublishersBusiness Schools and Computer and Management TrainingManagement, Scientific, and Technical Consulting ServicesJob Title: Senior Java Developer Location: Alpharetta, GA (Hybrid) Experience Required: 6–9 YearsWe are looking for an experienced Senior Java Developer to join a high-performing engineering team working on scalable enterprise applications and real-time data processing systems.Key Responsibilities:Design, develop, and maintain robust Java-based backend applicationsDevelop scalable microservices and distributed systemsImplement real-time streaming and messaging solutions using KafkaWork with messaging queues and asynchronous processing frameworksDevelop and optimize SQL queries, database schemas, and data access layersBuild high-performance, multithreaded applications with strong concurrency handlingCollaborate with cross-functional Agile teams for design, development, and deploymentParticipate in code reviews, troubleshooting, and performance optimization initiativesRequired Skills:Strong hands-on experience in Core Java and backend developmentExperience with Kafka or similar streaming technologiesSolid understanding of messaging queues and event-driven architectureStrong SQL and database development experienceExperience working with microservices architectureGood understanding of multithreading and concurrent programming conceptsStrong analytical, debugging, and problem-solving skillsExcellent communication and collaboration abilitiesAdditional Information:Hybrid work model with 3 days onsite every weekCandidates should be comfortable attending in-person interviews if required