{"id":3488068,"url":"https://alion.io/job/tomorrow-hire-programmer-analyst-4-senior-java-full-stack-developer","title":"Programmer Analyst 4 - Senior Java Full Stack Developer","company":{"id":4895,"name":"Tomorrow Hire","domain":"tomorrowhire.com","url":"https://alion.io/company/tomorrowhire","size_band":null,"is_staffing_agency":true,"employer_type":"agency","is_intermediary":false,"listed_via":null,"ats_vendor":"Workable","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"contractor","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":["Glen Allen, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":77,"max":97,"currency":"USD","period":"hour","gross":null,"usd_annual":194000},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":true,"relocation_package":false,"has_equity":false,"technologies":[{"name":"CI/CD","optional":false},{"name":"GitHub","optional":false},{"name":"Java","optional":false},{"name":"Oracle","optional":false},{"name":"Python","optional":false},{"name":"Rest API","optional":false},{"name":"Spring Boot","optional":false},{"name":"SQL","optional":false}],"status":"live","first_seen_at":"2026-10-29T22:21:10Z","employer_posted_date":"2026-10-29","last_verified_at":"2026-11-02T10:34:02Z","board_verified":true,"closed_at":null,"days_open":3,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":3},"description":"Job Title: Programmer Analyst 4 - Senior Java Full Stack Developer\nWork Type: On-Site\nLocation: Glen Allen, VA\nSalary: $77 - $97 per hour\nStart Date: November 2, 2026\nEnd Date: June 30, 2027\nIndustry Category: Government / Information Technology / Software Development\nEmployment Type: Contract\nRequisition ID: 814036\nOverview:\nWe 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.\nThis 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.\nThe 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.\nThe 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.\nThe 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.\nApplication:\nQualified candidates should demonstrate at least ten years of experience in Java, J2EE/JEE, Spring and Spring Boot, Oracle SQL, and enterprise application server technologies.\nApplicants must also possess at least eight years of experience with GitHub and CI/CD practices and five years of Python experience.\nCandidates 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.\nApplicants 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.\nJob Description:\nThe 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.\nThis position requires hands-on involvement throughout the software development lifecycle, including solution design, application development, integration, testing, deployment, maintenance, and system upgrades.\nThe 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.\nThe role also requires advanced Oracle SQL development, experience with persistence frameworks, and familiarity with enterprise application servers such as IBM WebSphere or equivalent platforms.\nWorking 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.\nThe successful candidate must be capable of independently delivering reliable enterprise software solutions and maintaining existing production applications.\nResponsibilities:\nJava & JEE Full Stack Development\nDesign, develop, implement, and maintain enterprise web applications using Java and JEE/J2EE technologies.\nDevelop and support applications using Enterprise JavaBeans (EJB), JavaServer Faces (JSF), and related Java enterprise frameworks.\nBuild and maintain end-to-end application functionality across presentation, business logic, and data access layers.\nEnhance and modernize existing Java-based applications to meet evolving business requirements.\nTroubleshoot application defects and support production issue resolution.\nSpring Boot & Microservices Development\nDesign and develop scalable microservices using Spring and Spring Boot.\nImplement event-driven application patterns to support enterprise integration requirements.\nApply cloud-native development principles to improve scalability, maintainability, and reliability.\nDevelop reusable service components and business logic.\nSupport integration between microservices and existing enterprise applications.\nRESTful APIs & Secure Integrations\nDevelop and maintain RESTful APIs and service-oriented integrations.\nImplement secure authentication and authorization practices using OAuth2 and JWT.\nApply encryption and secure application design standards.\nOptimize service performance, reliability, and maintainability.\nTroubleshoot API integration issues and support communication between distributed systems.\nOracle Database & SQL Development\nDevelop, maintain, and optimize Oracle SQL scripts.\nSupport database queries, data access operations, and application persistence requirements.\nWork with Java persistence frameworks to manage application data.\nTroubleshoot database-related application issues.\nCollaborate with technical teams to ensure reliable integration between applications and Oracle databases.\nPython Development & Automation\nDevelop and maintain Python-based components or scripts supporting application requirements.\nUse Python to assist with automation, integration, and technical development activities.\nTroubleshoot and maintain existing Python functionality.\nSupport efficient development and operational workflows through appropriate scripting techniques.\nDevOps, GitHub & CI/CD\nCollaborate with DevOps teams to establish and maintain continuous integration and continuous delivery pipelines.\nUse GitHub for source control, code management, and collaborative development.\nSupport automated build, testing, and deployment processes.\nTroubleshoot CI/CD pipeline and deployment issues.\nFollow established software release management and version control practices.\nEnterprise Application Server Support\nDevelop and maintain applications deployed on IBM WebSphere Application Server or equivalent enterprise platforms.\nSupport application configuration, deployment, troubleshooting, and maintenance.\nInvestigate application server issues affecting performance or availability.\nCoordinate with infrastructure and operations teams to support production environments.\nMaintain compatibility between enterprise application components and supporting platforms.\nSoftware Development Lifecycle & Production Support\nParticipate in all phases of the software development lifecycle.\nMaintain and upgrade software following deployment.\nDiagnose and remediate defects in existing applications.\nSupport application testing, integration, deployment, and post-release maintenance.\nCollaborate with development, database, infrastructure, and DevOps teams to deliver reliable solutions.\nRequirements\nMinimum Qualifications:\n10+ years of experience developing applications using Java.\n 10+ years of experience with J2EE/JEE technologies, including Enterprise JavaBeans (EJB) and JavaServer Faces (JSF).\n10+ years of experience with Spring and Spring Boot.\n10+ years of experience developing Oracle SQL scripts and working with Oracle database environments.\n10+ years of experience with IBM WebSphere Application Server or equivalent enterprise application server technologies.\n8+ years of experience using GitHub and supporting CI/CD development and deployment processes.\n5+ years of experience developing or maintaining Python-based solutions.\nDemonstrated experience designing, developing, and maintaining full-stack Java/JEE web applications.\nExperience developing scalable Spring Boot microservices and implementing event-driven architecture patterns.\nExperience developing and maintaining RESTful APIs and service-oriented integrations.\nKnowledge of secure application development practices, including OAuth2, JWT, and encryption standards.\nKnowledge of Java persistence frameworks and enterprise data access patterns.\nExperience collaborating with DevOps teams to implement automated build and deployment processes.\nExperience maintaining, upgrading, and troubleshooting production applications.\nStrong understanding of the end-to-end software development lifecycle.\nAbility to work collaboratively with development, database, infrastructure, and DevOps teams.\nMust 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.\nMust physically reside within the United States throughout the assignment in accordance with Commonwealth of Virginia security policies.\nMust be legally authorized to work in the United States without employer sponsorship, now or in the future.\nPreferred Qualifications:\nLocal residency in the Richmond, Virginia, metropolitan area, consistent with the agency's candidate screening question.\nBenefits\nCompensation:\nPay Range: $77 - $97 per hour\nSchedule:\nOn-Site - Minimum 2 Days per Week; Additional On-Site Attendance May Be Required.\nWork Location:\nGlen Allen, VA","description_format":"text","description_chars":8983,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-29T22:21:10Z"}],"visa":[],"liveness":{"score":54,"band":"ok","label":"Likely open","p_open":1,"p_active":0.542,"p_room":1,"age_days":3,"expected_fill_days":15,"reasons":["conf:4","agency","velocity","win:early"],"computed_at":"2026-11-02T06:13:15Z"},"pay":{"stated_usd_annual":194000,"is_top_pay":true},"html_url":"https://alion.io/job/tomorrow-hire-programmer-analyst-4-senior-java-full-stack-developer","json_url":"https://alion.io/job/tomorrow-hire-programmer-analyst-4-senior-java-full-stack-developer.json","meta":{"generated_at":"2026-11-02T11:13:02Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":15459,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-03T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":4895},"rest":"https://alion.io/mcp/rest/get_company?id=4895"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Ftomorrow-hire-programmer-analyst-4-senior-java-full-stack-developer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Ftomorrow-hire-programmer-analyst-4-senior-java-full-stack-developer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Ftomorrow-hire-programmer-analyst-4-senior-java-full-stack-developer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/tomorrow-hire-programmer-analyst-4-senior-java-full-stack-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Ftomorrow-hire-programmer-analyst-4-senior-java-full-stack-developer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3488068}},{"tool":"search_jobs","arguments":{"company":"tomorrowhire.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3488068},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}