Programmer Analyst 4

TOMORROW HIREGlen Allen, VA
$58 - $78Onsite

About The Position

We are seeking an experienced DSS Programmer Analyst 4 to support enterprise application development initiatives for the Department of Social Services (DSS). This role focuses on designing, developing, modernizing, and maintaining complex full-stack applications while supporting cloud migration efforts and modern software delivery practices. The ideal candidate will have extensive experience with Java technologies, Spring Boot, AWS, and enterprise-scale application development. Candidates must meet all required qualifications and be available for an in-person interview. Commonwealth of Virginia security policies prohibit the use of offshore IT contractors; candidates must physically reside within the United States for the duration of the assignment. The DSS Programmer Analyst 4 will design, develop, implement, and support complex full-stack application systems throughout the entire software development lifecycle. This position plays a critical role in modernizing enterprise applications, building cloud-native solutions, and migrating existing applications to AWS environments. Working within the DSS Enterprise Support team, the selected candidate will develop and maintain end-to-end web applications using Java, J2EE, JSF, Spring Boot, and AWS technologies. The role requires expertise in microservices architecture, API development, DevOps practices, cloud migration, and application lifecycle management to ensure reliable, scalable, and secure software solutions that support agency operations.

Requirements

  • 10 years of experience with Java development
  • 10 years of experience with J2EE technologies including EJB and JSF
  • 10 years of experience with Spring Framework and Spring Boot
  • 10 years of experience with Oracle SQL
  • 10 years of experience with WebSphere Application Server or equivalent application server platforms
  • 8 years of experience with GitHub and CI/CD practices
  • 5 years of experience with AWS Lambda services
  • 5 years of experience developing and maintaining AWS Terraform scripts
  • Must be legally authorized to work in the United States without employer sponsorship, now or in the future
  • Must physically reside within the United States for the duration of the assignment
  • Must be available to participate in an in-person interview
  • Must be local to the Richmond, Virginia area and willing to work onsite as required

Nice To Haves

  • Experience migrating enterprise applications to AWS cloud environments
  • Experience building cloud-native applications and microservices architectures
  • Experience with Docker containerization technologies
  • Experience with Kubernetes and OpenShift orchestration platforms
  • Experience developing RESTful APIs and service-oriented integrations
  • Experience implementing OAuth2, JWT, and application security standards
  • Experience working within large-scale enterprise application environments
  • Experience supporting full software development lifecycle initiatives

Responsibilities

  • Design, develop, and implement complex full-stack applications across the entire software development lifecycle
  • Build and maintain enterprise web applications using Java, J2EE, EJB, and JSF technologies
  • Develop scalable microservices using Spring Boot and event-driven architecture patterns
  • Create and maintain RESTful APIs and service-oriented integrations
  • Ensure applications meet performance, reliability, scalability, and security requirements
  • Apply secure development practices utilizing OAuth2, JWT, and encryption standards
  • Lead and support application migration initiatives to AWS cloud environments
  • Develop and maintain AWS Lambda-based solutions and cloud-native services
  • Create and manage Terraform scripts for infrastructure automation and deployment
  • Implement containerization strategies using Docker and orchestration platforms including Kubernetes and OpenShift
  • Collaborate with DevOps teams to establish and maintain CI/CD pipelines
  • Utilize GitHub and automation tools to support continuous integration and continuous delivery practices
  • Manage application deployment, release processes, and production support activities
  • Monitor and optimize deployment workflows and development processes
  • Develop and maintain Oracle SQL database components and integrations
  • Support enterprise application environments including WebSphere Application Server or equivalent platforms
  • Perform software maintenance, upgrades, troubleshooting, and issue resolution following deployment
  • Manage the end-to-end production lifecycle of software applications
  • Partner with technical teams to design and implement enterprise solutions
  • Participate in application architecture discussions and modernization initiatives
  • Support operational excellence through documentation, testing, and system optimization
  • Contribute to cloud transformation and modernization efforts across the DSS environment

Benefits

  • This is a 1099 Contract role.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service