JOBSEARCHER

Full Stack Engineer

ARCHIVED

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

Job Title: Full Stack DeveloperLocation: Alpharetta GA (Local)Interview type: L1 – Video and L2 - Face to FaceJob DescriptionWe are looking for a highly skilled Full Stack Java Developer with strong experience in modern backend technologies and frontend frameworks. The ideal candidate will have hands-on expertise in Spring Boot, Java, Kafka, and either React or Angular, along with strong problem-solving and troubleshooting abilities.Roles & ResponsibilitiesDesign, develop, and maintain scalable backend services using Java 11, Spring 5, and Spring Boot 2.xBuild and integrate RESTful APIs and microservices-based architecturesDevelop responsive and interactive UI components using React or AngularImplement event-driven architectures using KafkaCollaborate with cross-functional teams (Product, QA, DevOps) to deliver high-quality solutionsPerform code reviews, ensure best coding practices, and maintain documentationTroubleshoot production issues and provide effective solutioningOptimize application performance, scalability, and securitySupport CI/CD processes and deployment pipelinesParticipate in Agile ceremonies like sprint planning, stand-ups, and retrospectivesRequired Skills (Must Have)Strong experience in:Java 11Spring Framework 5Spring Boot 2.xHands-on experience with Apache KafkaFrontend development experience using:React ORAngularProficiency with Git version controlStrong problem-solving, debugging, and troubleshooting skillsUnderstanding of backend and frontend integrationExperience in building REST APIs and microservicesPreferred Skills (Good to Have)Knowledge of Asynchronous/Reactive programmingExperience with rule enginesFamiliarity with CI/CD tools (Jenkins)Build tools such as Maven or GradleContainerization using DockerExperience with Spring SecurityUnderstanding of Microservices design patternsExperience in Test-Driven Development (TDD)