The Georgia Department of Labor is launching multiple Java-based development projects and is seeking senior-level full-stack Java developers with strong experience in the full software development life cycle . This role involves new development, system integrations, and mentorship of junior developers.
🔸 Key Responsibilities :
- Lead the design and development of custom Java applications and integrations.
- Participate in technical architecture planning and define best practices.
- Analyze requirements, design and write scalable code, and perform thorough testing.
- Review team members' code and provide technical guidance.
- Maintain, enhance, and troubleshoot both existing and new codebases.
- Write clear and comprehensive technical documentation.
- Stay updated with modern development practices and tools.
🔸 Required Skills :
10+ years of IT experience in full-stack development.Strong hands-on skills in Core Java (C# is a plus).Experience with frameworks such as Spring, Hibernate, Struts .Strong understanding of SOA , J2EE , JSP , JSTL , JDBC , JMS , Maven , JUnit , etc.AngularJS 2+ experience required (component / module creation, testing).Skilled in RESTful APIs , Spring Boot , Microservices , Docker , Kubernetes , Netflix OSS .Experience with JavaScript , JQuery , Dojo .Solid understanding of XML tech – XSD, XPath, XSLT.Familiar with SSO , Web Services (SOAP / REST) .Proficiency in CI / CD pipelines and secure coding practices (OWASP top 10).Must be able to explain technical decisions, past projects, and secure coding practices clearly.🔸 Soft Skills :
Strong communication skills (written and verbal).Strong mentoring and leadership skills.Ability to work independently and in a team.Organized, detail-oriented, and able to handle multiple tasks.Must be confident during technical interviews and code reviews.⚠️ Important Notes :
Candidates must be from the Metro Atlanta area.Must report onsite on Day 1 – No remote or hybrid.Must be able to clearly explain project history, architecture, and technology choices.