Lead Full Stack Java Developer Microservices & EJB_Alpharetta, GA (Onsite)
Quick Overview
Job Description
Job Title: Full Stack Java Developer (Senior/Lead) — Microservices & EJB
Location: Alpharetta, GA (Onsite) only local profiles
Experience: 12+ Years
Job Summary:
We are seeking a highly experienced Full Stack Java Developer with 12+ years of experience, including deep expertise in EJB (Enterprise JavaBeans) and modern Microservices architecture, to join our team in Alpharetta, GA. The ideal candidate will bridge legacy enterprise Java systems with modern, cloud-ready microservices, working across the full stack in a financial technology environment.
Key Responsibilities:
∙ Design, develop, and maintain enterprise applications using Java, J2EE, and EJB
∙ Design and build scalable Microservices using Spring Boot
∙ Modernize/migrate legacy EJB-based applications to microservices architecture where applicable
∙ Work across the full stack — backend services, REST APIs, and front-end integration
∙ Collaborate with architects to define microservices boundaries, service contracts, and integration patterns
∙ Optimize application performance, scalability, and reliability
∙ Implement API gateways, service discovery, and inter-service communication patterns
∙ Participate in code reviews, design discussions, and mentor junior developers
∙ Troubleshoot and resolve production issues
∙ Ensure adherence to coding standards, security best practices, and compliance requirements (financial services)
∙ Support CI/CD pipelines and containerized deployments
Required Skills:
∙ 12+ years of experience in Java/J2EE development
∙ Strong hands-on experience with EJB (session beans, entity beans, message-driven beans)
∙ Proven experience designing and building Microservices (Spring Boot, Spring Cloud)
∙ Experience with application servers (WebLogic, WebSphere, or JBoss)
∙ Strong knowledge of Spring Framework, Hibernate/JPA
∙ RESTful/SOAP web services
∙ Containerization/orchestration (Docker, Kubernetes)
∙ Database experience (Oracle, DB2, or similar)
∙ Financial services/banking domain experience preferred
∙ Strong understanding of design patterns and distributed systems
∙ Experience with Git, Maven/Gradle, CI/CD tools (Jenkins)
Nice to Have:
∙ Messaging systems (JMS, Kafka)
∙ Cloud exposure (AWS/Azure)
∙ API Gateway tools (Apigee, Kong, Zuul)
∙ Agile/Scrum experience
Similar jobs
- PS
Lead MuleSoft Developer -- Fremont CA (Hybrid Role)
NewProCorp Systems Inc.
Fremont, CA🇺🇸Hybrid23 hours agoSOAPAWSELK+13Technology - KE
.Net Azure Developer with AI
NewKey2Source INC
United States🇺🇸Hybrid23 hours agoMicroservicesSQLSQL Server+7Technology - SO
Java Fullstack Developer
NewSoftova Inc
Omaha, NE🇺🇸Hybrid23 hours agoOracleSQLSpring+3Technology - TT
C# / .NET Developer (MVC, PL/SQL, Financial applications)
NewTrigyn Technologies, Inc.
Albany, NY🇺🇸Hybrid23 hours agoOraclePL/SQLSQL+8Technology - VS
Senior Software Engineer - Fullstack (Node js, Typescript, React & Agent AI Tools) || Hybrid in Phoenix, AZ& Plano, TX & Carlotte, NC & Johnston, RI ||
NewValue Spectrum Technologies LLC
Phoenix, AZ🇺🇸Hybrid23 hours agoDockerMicroservicesMongoDB+14Technology - QI
IBM DataStage Developer
NewQuality IT Source, LLC
Charlotte, NC🇺🇸HybridYesterdayOracleSQLETL+1Technology