Commonwealth of Virginia Government

Sr Java -Programmer -Analyst (On site)

Richmond, VA In person Full-time

ABOUT THE ROLE

  • REQUIRED: Onsite .
  • Design, develop, and implement complex full-stack application systems across the entire software development lifecycle.
  • Maintaining and upgrading the software following deployment
  • Managing the end-to-end life cycle for the production of software and applications
  • Migrating applications to AWS
  • Build scalable microservices using Spring Boot and event-driven patterns, ensuring alignment with cloud-native development principles, containerization (Docker), and orchestration platforms (Kubernetes, OpenShift).
  • Develop and maintain RESTful APIs and service-oriented integrations, ensuring high performance, reliability, and secure design through the application of OAuth2, JWT, and encryption standards.
  • Work with devops teams to Establish CI/CD pipelines using version control systems (GitHub) and automation tooling to support continuous delivery and deployment practices.
  • DSS is looking for java Full stack developer with Spring boot and AWS experience to design, develop, and maintain end-to-end web applications written in Java, JEE and JSF. The developer will also be responsible for migrating applications to AWS stack.

Qualifications and experience

Required Skills Matrix

Skill

Required / Desired

Years of Experience

Java Development

J2EE (EJB, JSF)

Required

10 Years

AWS Lambda Services

Required

Spring Framework & Spring Boot

Required

10 Years

GitHub & CI/CD Pipeline Development

Required

8 Years

Oracle Database & SQL Development

Required

10 Years

AWS Infrastructure as Code (Terraform)

Required

5 Years

IBM WebSphere Application Server or Equivalent Application Servers

Required

10 Years

Key Qualifications Summary

  • 10+ years of enterprise Java application development experience.
  • Extensive expertise with J2EE technologies, including Enterprise JavaBeans (EJB) and JavaServer Faces (JSF).
  • Strong experience developing and deploying cloud-native solutions using AWS Lambda.
  • Deep knowledge of Spring Framework and Spring Boot for enterprise application development.
  • Proven experience implementing and maintaining CI/CD pipelines using GitHub and related DevOps tools.
  • Advanced Oracle database development skills, including SQL query optimization and data modeling.
  • Experience creating and maintaining Infrastructure as Code (IaC) solutions using Terraform in AWS environments.
  • Extensive experience administering and deploying applications on WebSphere Application Server or equivalent enterprise application platforms such as JBoss, WebLogic, or Tomcat.
  • Good understanding of network concepts
  • Good understanding of authentication and authorization using single sign on solutions
  • Experience in documenting design details using MS tools including MS Word, MS Excel and MS Visio

-Experience in documenting existing process automation workflows

Desired Experience

  • Demonstrated ability to work independently, self-starter.
  • Ability to communicate system design and technical functions to business leads.
  • Interpersonal skills, communication, facilitation and presentation (written and oral) skills

Job description provided by Commonwealth of Virginia.
View the original posting