Programmer Analyst 4 - Senior Java Full Stack Developer
- Salary
- $77 - $97 per hour
- Level
- Senior
- Visa
- Not offered
Not stated in the posting: work type.
Open. First seen 30 October 2026.
About the role
Job Title: Programmer Analyst 4 – Senior Java Full Stack Developer
Work Type: On-Site
Location: Glen Allen, VA
Salary: $77 – $97 per hour
Start Date: November 2, 2026
End Date: June 30, 2027
Industry Category: Government / Information Technology / Software Development
Employment Type: Contract
Requisition ID: 814036
Overview:
We are seeking an experienced Programmer Analyst 4 – Senior Java Full Stack Developer to support the Virginia Department of Social Services (DSS) in Glen Allen, Virginia.
This contract opportunity requires advanced expertise in Java, Java Enterprise Edition (JEE/J2EE), Spring Boot, Python, Oracle SQL, enterprise application servers, and full-stack application development.
The successful candidate will design, develop, enhance, and maintain complex enterprise web applications while supporting microservices architecture, RESTful API integrations, secure application development, and automated deployment processes.
The ideal candidate will have extensive experience building and maintaining Java/JEE applications using Enterprise JavaBeans (EJB), JavaServer Faces (JSF), Spring, Spring Boot, and Oracle databases.
The requisition identifies the work arrangement as on-site and requires candidates to confirm availability to work in the Glen Allen office at least two days per week. The exact on-site schedule must be confirmed with the agency.
Application:
Qualified candidates should demonstrate at least ten years of experience in Java, J2EE/JEE, Spring and Spring Boot, Oracle SQL, and enterprise application server technologies.
Applicants must also possess at least eight years of experience with GitHub and CI/CD practices and five years of Python experience.
Candidates should be local to the Richmond, Virginia, area and must be willing and able to report to the Glen Allen office at least two days per week, subject to the agency's final on-site schedule.
Applicants must confirm that they will physically reside within the United States throughout the assignment in accordance with Commonwealth of Virginia security policies. Offshore IT contractors are prohibited.
Job Description:
The Programmer Analyst 4 – Senior Java Full Stack Developer will design, develop, implement, and maintain complex enterprise web applications for the Virginia Department of Social Services.
This position requires hands-on involvement throughout the software development lifecycle, including solution design, application development, integration, testing, deployment, maintenance, and system upgrades.
The developer will build scalable microservices using Spring Boot and event-driven architecture patterns, develop RESTful APIs, and maintain Java/JEE applications that use technologies such as EJB and JSF.
The role also requires advanced Oracle SQL development, experience with persistence frameworks, and familiarity with enterprise application servers such as IBM WebSphere or equivalent platforms.
Working with DevOps teams, the developer will support CI/CD pipelines using GitHub and automation tools while applying secure integration practices, including OAuth2, JWT, and encryption standards.
The successful candidate must be capable of independently delivering reliable enterprise software solutions and maintaining existing production applications.
Responsibilities:
Java & JEE Full Stack Development
- Design, develop, implement, and maintain enterprise web applications using Java and JEE/J2EE technologies.
- Develop and support applications using Enterprise JavaBeans (EJB), JavaServer Faces (JSF), and related Java enterprise frameworks.
- Build and maintain end-to-end application functionality across presentation, business logic, and data access layers.
- Enhance and modernize existing Java-based applications to meet evolving business requirements.
- Troubleshoot application defects and support production issue resolution.
Spring Boot & Microservices Development
- Design and develop scalable microservices using Spring and Spring Boot.
- Implement event-driven application patterns to support enterprise integration requirements.
- Apply cloud-native development principles to improve scalability, maintainability, and reliability.
- Develop reusable service components and business logic.
- Support integration between microservices and existing enterprise applications.
RESTful APIs & Secure Integrations
- Develop and maintain RESTful APIs and service-oriented integrations.
- Implement secure authentication and authorization practices using OAuth2 and JWT.
- Apply encryption and secure application design standards.
- Optimize service performance, reliability, and maintainability.
- Troubleshoot API integration issues and support communication between distributed systems.
Oracle Database & SQL Development
- Develop, maintain, and optimize Oracle SQL scripts.
- Support database queries, data access operations, and application persistence requirements.
- Work with Java persistence frameworks to manage application data.
- Troubleshoot database-related application issues.
- Collaborate with technical teams to ensure reliable integration between applications and Oracle databases.
Python Development & Automation
- Develop and maintain Python-based components or scripts supporting application requirements.
- Use Python to assist with automation, integration, and technical development activities.
- Troubleshoot and maintain existing Python functionality.
- Support efficient development and operational workflows through appropriate scripting techniques.
DevOps, GitHub & CI/CD
- Collaborate with DevOps teams to establish and maintain continuous integration and continuous delivery pipelines.
- Use GitHub for source control, code management, and collaborative development.
- Support automated build, testing, and deployment processes.
- Troubleshoot CI/CD pipeline and deployment issues.
- Follow established software release management and version control practices.
Enterprise Application Server Support
- Develop and maintain applications deployed on IBM WebSphere Application Server or equivalent enterprise platforms.
- Support application configuration, deployment, troubleshooting, and maintenance.
- Investigate application server issues affecting performance or availability.
- Coordinate with infrastructure and operations teams to support production environments.
- Maintain compatibility between enterprise application components and supporting platforms.
Software Development Lifecycle & Production Support
- Participate in all phases of the software development lifecycle.
- Maintain and upgrade software following deployment.
- Diagnose and remediate defects in existing applications.
- Support application testing, integration, deployment, and post-release maintenance.
- Collaborate with development, database, infrastructure, and DevOps teams to deliver reliable solutions.
Requirements
Minimum Qualifications:
- 10+ years of experience developing applications using Java.
- 10+ years of experience with J2EE/JEE technologies, including Enterprise JavaBeans (EJB) and JavaServer Faces (JSF).
- 10+ years of experience with Spring and Spring Boot.
- 10+ years of experience developing Oracle SQL scripts and working with Oracle database environments.
- 10+ years of experience with IBM WebSphere Application Server or equivalent enterprise application server technologies.
- 8+ years of experience using GitHub and supporting CI/CD development and deployment processes.
- 5+ years of experience developing or maintaining Python-based solutions.
- Demonstrated experience designing, developing, and maintaining full-stack Java/JEE web applications.
- Experience developing scalable Spring Boot microservices and implementing event-driven architecture patterns.
- Experience developing and maintaining RESTful APIs and service-oriented integrations.
- Knowledge of secure application development practices, including OAuth2, JWT, and encryption standards.
- Knowledge of Java persistence frameworks and enterprise data access patterns.
- Experience collaborating with DevOps teams to implement automated build and deployment processes.
- Experience maintaining, upgrading, and troubleshooting production applications.
- Strong understanding of the end-to-end software development lifecycle.
- Ability to work collaboratively with development, database, infrastructure, and DevOps teams.
- Must be willing and able to work on-site at the Glen Allen office at least two days per week, with the final attendance schedule subject to agency confirmation.
- Must physically reside within the United States throughout the assignment in accordance with Commonwealth of Virginia security policies.
- Must be legally authorized to work in the United States without employer sponsorship, now or in the future.
Preferred Qualifications:
- Local residency in the Richmond, Virginia, metropolitan area, consistent with the agency's candidate screening question.
Benefits
Compensation:
- Pay Range: $77 – $97 per hour
Schedule:
- On-Site – Minimum 2 Days per Week; Additional On-Site Attendance May Be Required.
Work Location:
- Glen Allen, VA
What this role asks for
Particular to this role
GitHub · Microservices · OAuth · Spring
Rare in TOMORROW HIRE's other 52 open postings.
Standard for full stack roles
CI/CD · Python · REST · SQL
Common in full stack postings at any company.
Compared with TOMORROW HIRE's other open jobs.
The team: Information Technology HIRES STEADILY
This role is one of 47 open in Information Technology. 37 were posted in the last 30 days and the oldest in August: a team that hires all year rather than one being built.
WHAT THE TEAM WORKS WITH, ACROSS ITS POSTINGS
Agile (18 of 47), SQL (17 of 47), AWS (15 of 47), Python (14 of 47), JavaScript (13 of 47), .NET (11 of 47), Azure (11 of 47)
OTHER ROLES ON THIS TEAM
- Azure Cloud Engineer posted Oct 29
- Data Governance Analyst posted Oct 29
- Salesforce Programmer Analyst 4 posted Oct 29
- Project Manager 1 Scrum Master posted Oct 28
- Intelligent Automation Developer - Active Top Secret Clearance posted Oct 27
- Wearables Technical Lead / Lead Systems Engineer posted Oct 27
- Business Analyst 3 - EHR Stability Analyst posted Oct 26
- GIS Analyst 3 posted Oct 26
- IT Customer Relationship Manager posted Oct 26
- Business Analyst 4 posted Oct 25
- Senior MS SQL Server Database Administrator posted Oct 25
- Project Manager PMP posted Oct 23
- Business Analyst 4 posted Oct 23
- IT Security Analyst 2 posted Oct 23
- IT Sourcing Consultant 3 posted Oct 23
- Senior Cloud Security Engineer posted Oct 23
- Cloud Security Architect - IL4 / Workday posted Oct 22
- Senior Automation Architect posted Oct 22
- Senior Java Developer with AI and LLM posted Oct 22
- Data Analyst - Active TS/SCI with CI Polygraph (CIP) posted Oct 20
- Data Scientist - Active TS/SCI with CI Polygraph (CIP) posted Oct 20
- Mid-Level Systems Engineer - Active TS/SCI with Full Scope Polygraph (FSP) posted Oct 20
- Platform Engineer - Active TS/SCI with Full Scope Polygraph (FSP) posted Oct 20
- Software Development Engineer - Active TS/SCI with Full Scope Polygraph (FSP) posted Oct 20
- UI/UX Developer - Active TS/SCI with Full Scope Polygraph (FSP) posted Oct 20
- Palantir Platform Engineer - Active TS/SCI with Full Scope Polygraph (FSP) posted Oct 20
- Applications Developer - Active TS/SCI with Full Scope Polygraph (FSP) posted Oct 20
- Data Scientist (Expert) - Active TS/SCI with Full Scope Polygraph (FSP) posted Oct 20
- Data Engineer - Active TS/SCI with CI Polygraph (CIP) posted Oct 20
- Infrastructure Engineer - Active TS/SCI with Full Scope Polygraph (FSP) posted Oct 20
- Senior Business Process Analyst - RPA & Intelligent Automation (TS Clearance) posted Oct 16
- Dynamics Developer posted Oct 15
- Power Platform Developer posted Oct 14
- Technical Lead (.NET/SQL) Programmer Analyst 4 posted Oct 14
- Amazon Connect Developer posted Oct 9
- Principal Software Engineer posted Oct 9
- Cybersecurity Engineer 3 posted Sep 22
- Security Analyst/Technical Support Analyst 3 posted Sep 17
- Application Support/Technical Support Analyst 3 posted Sep 16
- Application Security Architect posted Sep 15
- Business Analyst 3 posted Sep 15
- Senior Web Developer - Active Secret Clearance posted Sep 15
- Web Developer - Active Secret Clearance posted Sep 15
- Programmer Analyst 3 posted Sep 15
- Principal Systems Architect - Mission Systems posted Sep 14
- ServiceNow Developer - Active Secret Clearance posted Aug 21
From the team and dates on TOMORROW HIRE's own job board.
Similar jobs
- Sr Java Full Stack Engineer at Capco
Shares 7 skills: OAuth, Spring, Microservices… · Senior level - Full Stack Developer - GS26027 at Activate Interactive Pte Ltd
Shares 7 skills: OAuth, Spring, GitHub… - Senior Full Stack Software Engineer – CAD Infrastructure Team at Qualcomm
Shares 6 skills: OAuth, Microservices, REST… · Senior level - Senior Full-Stack Engineer (Web + Infrastructure) at Searoutes
Shares 6 skills: OAuth, Spring, GitHub… · Senior level - Sr. Web App Developer (Full-Stack) – Payments at Aspenview Technology Partners
Shares 5 skills: OAuth, GitHub, REST… · Senior level - Data Governance Analyst at TOMORROW HIRE
Also at this company
More jobs like this
Is this your posting? Email info@careerholo.com to have it removed.