Java Full Stack Developer (W2)
Job Role: Java Full Stack Engineer (Senior)Location: Richmond, VA or Atlanta, GA (Hybrid)Duration: 12+ MonthsW2 Contract, No C2CNeed Candidates Local to Virginia or GeorgiaJob Summary:Seeking an experienced Java Full Stack Engineer with 7+ years of experience developing enterprise applications. The ideal candidate will have strong expertise in Java, Spring Boot, Microservices, Angular/React, and database technologies, along with the ability to work independently in an Agile environment.Required Skills:Java 8/11/17+Spring Boot, Spring MVC, Spring Data JPA, Spring SecurityMicroservices Architecture and REST APIsAngular (preferred) or ReactTypeScript, JavaScript, HTML5, CSS3MongoDB and relational databases (Oracle, SQL Server, PostgreSQL, or MySQL)Git and Agile/Scrum experienceStrong technical leadership and problem-solving skillsExperience with AI-assisted development tools (Copilot, Devin, Windsurf) is a plus.Preferred Skills:AWS or AzureDocker, KubernetesRabbitMQ or KafkaCI/CD tools such as Jenkins and GitHub ActionsAutomated testing frameworks (JUnit, Mockito, Selenium, Cypress)ResponsibilitiesDesign, develop, and maintain Java-based enterprise applications.Build scalable microservices and REST APIs.Develop modern UI components using Angular or React.Collaborate with business and technical stakeholders.Participate in Agile ceremonies and code reviews.Support production deployments and issue resolution.