Seeking a Senior Full-Stack Developer to design, build, and maintain enterprise applications and lead cloud migration initiatives. This position focuses on modernizing legacy systems, building microservices, and deploying to AWS.
Position: Programmer Analyst 4
Location: Glen Allen, VA
Work Arrangement: Onsite
Interview Process: In-Person Only
Core Responsibilities
- Full-Stack Development: Manage the end-to-end software lifecycle for high-performance web applications.
- Cloud Migration: Lead the migration of legacy Java/J2EE applications to the AWS stack.
- Microservices: Build scalable, cloud-native microservices using event-driven patterns.
- DevOps & Security: Secure RESTful APIs and collaborate with DevOps teams to build automated CI/CD pipelines.
Required Technical Skills
- Core & Enterprise Java: 10+ years of experience in Java, J2EE, EJB, and JSF
- Frameworks: 10+ years of experience with Spring and Spring Boot
- Cloud & Infrastructure: 5+ years of experience with AWS Services (Lambda) and Infrastructure as Code (Terraform scripts)
- Databases: 10+ years of experience with Oracle and SQL
- Application Servers: 10+ years of experience with WebSphere Application Server (or equivalent)
- CI/CD & Containers: 8+ years of experience with GitHub and automated pipelines, plus experience in Docker and Kubernetes/OpenShift
- API Security: Strong knowledge of OAuth2, JWT, and encryption standards