Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Programmer Analyst 4 - Senior Java Full Stack Developer

$77 - $97 per hour

TOMORROW HIRE

Job Description

Job Description

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
Vacancy posted 10 days ago
Similar jobs that could be interesting for youBased on the Programmer Analyst 4 - Senior Java Full Stack Developer in Glen Allen, VA vacancy
  • $85 - $90 per hour

     ...Pay Range: $85.00hr - $90.00hr Job Overview: Our client is looking for a Java full-stack developer with Spring Boot and JEE experience to design, develop, and maintain end-to-end web applications written in Java, JEE, and JSF. Responsibilities... 
    Senior
    Java

    Cynet Systems

    Glen Allen, VA
    2 days ago
  • $69 - $89 per hour

     ...Job Description Job Title: Programmer Analyst 3 – Senior Oracle E-Business Suite Developer Work Type: Hybrid Location...  ...Deadline: Monday, November 9, 2026, at 4:00 PM Eastern Time. Qualified...  .... Use Oracle JDeveloper and Java to support enterprise application... 
    Senior
    Java
    Hourly pay
    Contract work
    For contractors
    Work at office

    TOMORROW HIRE

    Richmond, VA
    6 days ago
  •  ...Description Benefits: ~401(k) matching ~ Dental insurance ~ Health insurance ~ Vision insurance Job Title: Senior Java Full Stack Developer Location: Glen Allen, VA, (Hybrid)-Work from office at least 2 days Position Type: Contract Interview Mode:... 
    Senior
    Java
    Contract work
    Work at office
    Work from home
    Flexible hours

    MasterApp Labs

    Glen Allen, VA
    4 days ago
  •  ...Senior Java Full-Stack Developer Anywhere Type: Contract Category: Development Industry: Financial Services Workplace Type: Remote Standard Hours: Open Reference ID: JN -112026-109310 Date Posted: 11/02/2026 Shortcut: Description... 
    Senior
    Java
    Hourly pay
    Contract work
    Local area
    Remote work

    Eliassen Group

    Richmond, VA
    2 days ago
  •  ...Senior Java Developer100% Remote - EST Time Zone, Client is in Richmond, VA12 Months ContractMust Haves:Familiar with Core Java & Spring FrameworkHands On DeveloperMicroservices Based ArchitectureJava 1.8Spring, Spring Boot, Spring BatchAWS - ECS / Containerization, Docker... 
    Senior
    Java
    Remote work

    Samprasoft

    Henrico, VA
    20 hours ago
  •  ...specializing in Web, Cloud & Mobility staffing solutions. Be it core Java, full-stack Java, Web/UI designers, Big Data or Cloud or Mobility developers/architects, we have them all. Job Description 4+ years of experience programming in JavaScript, HTML, CSS, and cross-... 
    Java

    Jobsbridge

    Richmond, VA
    1 day ago
  •  ...Job Description Job Title: Senior Programmer Analyst - .NET \n \n Max pay rate: $55/hr w2 + benefits...  ...Skills \n 1) Must have a minimum 4+ years of experience using .Net...  ...stakeholders, including business users, other developers, and IT teams, to understand needs and... 
    Senior

    Pinnacle Group, Inc.

    Richmond, VA
    6 days ago
  •  ...Job Description Senior Programmer Analyst | Richmond, VA (Onsite) 26-00556 \n \n \n Onsite; candidates...  ...team to understand business needs, develop technical solutions, automate processes...  ...\n Required Qualifications \n \n ~4+ years of hands-on .NET programming... 
    Senior
    Contract work
    H1b
    Local area

    TM Floyd & Company (TMF)

    Richmond, VA
    6 days ago
  • $112.95 per hour

     ...Job Description Job Description VDOT Programmer Analyst 4 (804326) Title/Role: VDOT Programmer Analyst 4 Start Date: 0...  ...Work Arrangement: Hybrid Short Description: Senior Microsoft SQL Developer. Maximum Vendor Submittal Rate is $112.95/hr. Complete... 
    Contract work
    Local area

    PeopleNTech LLC

    Mechanicsville, VA
    12 days ago
  •  ...and across Agile teams to design, develop, test, implement, and support technical solutions in full-stack development tools and...  ...languages like JavaScript, React.js, Java, HTML/CSS, TypeScript, SQL, Python...  ...Preferred Qualifications: ~4 years of experience in at least... 
    Java
    Internship

    Ampcus Incorporated

    Richmond, VA
    10 days ago
  • $215.2k - $245.6k

     ...Full-stack Engineer 4 Do you love building and pioneering in the technology space? Do you enjoy...  ...diverse technology projects and a team of developers with deep experience in distributed...  ...Utilize programming languages like Java, Scala, Python, Go, Node.js, JavaScript... 
    Java
    Full time
    Part time
    Internship
    H1b
    Local area

    Capital One

    Richmond, VA
    3 days ago
  • $215.2k - $245.6k

     ...Full-stack Engineer 4, Cyber Endpoint Security Do you love building and pioneering in the technology...  ...technology projects and a team of developers with deep experience in distributed microservices...  ...Utilize programming languages like Java, Scala, Python, Go, Node.js,... 
    Java
    Full time
    Part time
    Internship
    H1b
    Local area

    Capital One

    Richmond, VA
    3 days ago
  • $197.3k - $225.1k

     ...Full Stack Engineer 4 (ATM) Do you love building and pioneering in the technology space? Do you enjoy...  .... What You’ll Do Design, develop, test, automate, and deploy end-to-end...  ...~6+ years of experience developing in Java, C++, or JavaScript ~6+ years of experience... 
    Java
    Full time
    Part time
    Internship
    H1b
    Local area

    Capital One

    Richmond, VA
    3 days ago
  • $197.3k - $225.1k

     ...Overview Full Stack Engineer 4 (ATM) Do you love building and pioneering in the technology space...  .... What You’ll Do Design, develop, test, automate, and deploy end-to-end...  ...~6+ years of experience developing in Java, C++, or JavaScript ~6+ years of experience... 
    Java
    Full time
    Part time
    Internship
    H1b
    Local area

    Capital One

    Richmond, VA
    a month ago
  • $179.4k - $204.7k

     ...Overview Full-stack Engineer 4 Do you love building and pioneering in the technology space...  ...diverse technology projects and a team of developers with deep experience in distributed...  ...Utilize programming languages like Java, Scala, Python, Go, Node.js, JavaScript... 
    Java
    Full time
    Part time
    Internship
    H1b
    Local area

    Capital One

    Richmond, VA
    a month ago
  • $197.3k - $225.1k

     ...exemplify those standards. We are seeking a forward-thinking Full-Stack Engineer 4 to spearhead the architecture, development, and scaling of...  ...microservices, and full-stack applications using Java, Scala, Python, Go, Node.js, and TypeScript. Engineer backend... 
    Java
    Full time
    Part time
    Internship
    H1b
    Local area

    Capital One

    Richmond, VA
    3 days ago
  • $197.3k - $225.1k

     ...Full-stack Engineer 4 - Intelligent Foundations and Experiences (IFX) Do you love building and pioneering...  ...technology projects and a team of developers with deep experience in distributed...  ...Utilize programming languages like Java, Scala, Python, Go, Node.js, JavaScript... 
    Java
    Full time
    Part time
    Internship
    H1b
    Local area

    Capital One

    Richmond, VA
    3 days ago
  • $179.4k - $204.7k

     ...Full-stack Engineer 4 (Go, AWS) Do you love building and pioneering in the technology...  ...'s servicing platforms. We develop and maintain a multi-region,...  ...via CDK/TypeScript. In this senior engineering role, you will...  ...programming languages like Java, Scala, Python, Go, Node.js,... 
    Java
    Full time
    Part time
    Internship
    H1b
    Local area

    Capital One

    Richmond, VA
    3 days ago
  • $179.4k - $204.7k

     ...Full Stack Engineer 4- People Tech- GenAI & Agentic Systems (LangChain, LangGraph) Do you love building...  ...technology projects and a team of developers with deep experience in distributed...  ...Utilize programming languages like Java, Scala, Python, Go, Node.js, JavaScript... 
    Java
    Full time
    Part time
    Internship
    H1b
    Local area

    Capital One

    Richmond, VA
    3 days ago
  • $229.9k - $262.4k

     ...Full-stack Engineer 5 (Senior Manager, IC) Do you love building and pioneering in the...  ...projects and a team of developers with deep experience in distributed...  ...programming languages like Java, Scala, Python, Go, Node.js...  ...and asynchronous APIs ~4+ years of experience with... 
    Senior
    Java
    Full time
    Part time
    Internship
    Local area

    Capital One

    Richmond, VA
    3 days ago
  • $229.9k - $262.4k

     ...customer needs. We are seeking Full-stack Software Engineering leaders...  ...technology projects and a team of developers with deep experience in...  ...utilizing programming languages like Java, Scala, Python, Go, Node.js,...  ...and methodologies ~4+ years of experience with database... 
    Senior
    Java
    Full time
    Part time
    Internship
    Local area

    Capital One

    Richmond, VA
    3 days ago
  • $209k - $238.5k

     ...Full Stack Engineer 5 (Senior Manager, IC, MLX Group) Do you love building and pioneering...  ...projects and a team of developers with deep experience in...  ...programming languages like Java, Scala, Python, Go, Node.js...  ...synchronous and asynchronous APIs ~4+ years of experience with... 
    Senior
    Java
    Full time
    Part time
    Internship
    Local area

    Capital One

    Richmond, VA
    3 days ago
  • $179.4k - $204.7k

     ...Full-stack Engineer 4, Agentic Technology Do you love building and pioneering in the technology...  ...diverse technology projects and a team of developers with deep experience in distributed...  ...programming languages like JavaScript, Java, HTML/CSS, TypeScript, SQL, Python, and... 
    Java
    Full time
    Part time
    Internship
    H1b
    Local area

    Capital One

    Richmond, VA
    3 days ago
  • $229.9k - $262.4k

     ...needs. We are seeking Full-stack Software Engineers who...  ...projects and a team of developers with deep experience in...  ...programming languages like Java, Scala, Python, Go,...  ...and asynchronous APIs ~4+ years of experience...  ...of experience mentoring senior engineers and driving... 
    Senior
    Java
    Full time
    Part time
    Internship
    Local area

    Capital One

    Richmond, VA
    3 days ago
  • $197.3k - $225.1k

     ...customer needs. We are seeking Full-stack Software Engineers to join...  .../sec. Our team consistently develops capabilities around standards...  ...Mathematics, Engineering) At least 4 years of experience in...  ...than two of the following: Go, Java, JavaScript/TypeScript, Python... 
    Java
    Full time
    Part time
    Internship
    H1b
    Local area

    Capital One

    Richmond, VA
    3 days ago
  •  ...Job Description Full Stack Developer \n Richmond, VA OR Norfolk, VA (Hybrid - 3 days On Site, 2 days Remote) \n \n Must-Have Skills: \n \n ~ Java \n ~ Spring Boot \n ~ React/ Angular \n ~ AWS \n ~7-8+ years of hands-on experience \n ~ Strong Full... 
    Java
    Remote work

    Hadiamondstar Software Solutions LLC

    Richmond, VA
    6 days ago
  •  ...an experienced Oracle E-Business Suite Programmer Analyst to join a team supporting HR and Financial...  ...solutions. Key Responsibilities: Develop and maintain Oracle EBS applications....  ...in Oracle Forms, Reports, JDeveloper (Java), Workflow Builder, and PL/SQL. ~ Extensive... 
    Java
    Work at office
    Local area

    Startekk Inc

    Richmond, VA
    6 days ago
  • $50 per hour

     ...an open position for a Senior Quality Assurance Automation...  ...the project team to develop test strategy, plans, test...  .... Evaluate the tech stack and recommend automation...  ...software quality assurance. 4+ years of experience...  ...Selenium and JMeter (e.g. Java, Python, TypeScript). Capability... 
    Senior
    Java
    Immediate start

    Trillium Staffing

    Richmond, VA
    1 day ago
  •  ...Description Position : Sr. Oracle EBS Programmer \n Duration: Long-term,...  ...\n This Oracle EBS Programmer Analyst position will serve as one of two senior developers for the SCC’s HR and Financial Oracle...  .../Reports), Oracle JDeveloper (Java), Oracle Workflow Builder and PL... 
    Senior
    Java
    Long term contract
    Work at office

    Holistic Partners, Inc

    Richmond, VA
    2 days ago
  •  ...Phoenix, AZ or Charlotte, NC (4 days onsite) -ok with...  ...Applications engineering background – Java development background is...  ..., availability, and full-stack architecture. This senior role requires an individual...  ...data, and infrastructure. Develop and enforce repeatable,... 
    Java
    Relocation

    Expert In Recruitment Solutions

    Glen Allen, VA
    12 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Programmer Analyst 4 - Senior Java Full Stack Developer. Be the first to apply!