Java Full Stack Developer
Location: Richmond, VA or Atlanta, GA (Onsite/Hybrid)
Position Summary
Seeking a Java Full Stack Developer with 5+ years of experience building enterprise applications using Java, Spring Boot, Microservices, and modern frontend technologies. The ideal candidate will be a hands-on developer capable of delivering high-quality solutions in an Agile environment.
Required Skills
- 5+ years of Java development experience
- Java 8/11/17+
- Spring Boot, Spring MVC, Spring Data JPA, Spring Security
- REST APIs and Microservices
- Angular (preferred) or React
- TypeScript, JavaScript, HTML5, CSS3
- MongoDB and/or relational databases (Oracle, SQL Server, PostgreSQL, MySQL)
- Git, Agile/Scrum experience
- Strong problem-solving and communication skills
Preferred Skills
- AWS or Azure
- Docker, Kubernetes
- RabbitMQ or Kafka
- CI/CD tools (Jenkins, GitHub Actions)
- JUnit, Mockito, Selenium, Cypress
Responsibilities
- Design, develop, and maintain full-stack applications.
- Build and enhance microservices and REST APIs.
- Develop responsive user interfaces using Angular or React.
- Collaborate with business and technical teams to deliver solutions.
- Participate in Agile ceremonies, code reviews, and testing activities.
- Support deployments and production issue resolution.