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