{"schemaVersion":"jobsearcher.job.v1","id":"fb5fa317d8988dbb2613229b","url":"https://jobsearcher.com/jobs/fb5fa317d8988dbb2613229b","canonicalUrl":"https://jobsearcher.com/jobs/fb5fa317d8988dbb2613229b","title":"Senior Full Stack Java Developer","description":"Our goal is to solve problems and deliver results for our clients. At Cloud and Things, you can be a part of transforming the public sector’s IT environment. Our team is on the forefront of helping to solve the government's most complex IT challenges. If you are seeking a role that offers the opportunity to work on rewarding projects, consider a career with Cloud and Things.?\n\n*This is an exempt position. Salary commensurate with experience*\n\nJob Title: Senior Full Stack Java Developer\nLocation: Fairfax County / Alexandria, VA area (22310) - Onsite\nDuration: 6 months (with potential for extension)\nStart Date: Estimated – October 1st\nW2 Hourly Rate: $80-$90/hour\nApplication Deadline: September 10, 2026\n\nOverview:\n\nWe are seeking a Senior Full Stack Java Developer who will support our public sector K-12 education client in Northern Virginia. This hands-on lead will work daily in a large, mission-critical legacy Java application, reverse-engineering sparsely documented code, delivering enhancements and fixes, and mentoring junior developers within the client's established architecture. The role also uses AI-assisted development tools and is expected to contribute to future agentic AI development initiatives.\n\nDuties:\n\nWrite, review, enhance, and maintain production code across server-side Java and front-end application components.\nAnalyze existing full-stack Java codebases, application architecture, integrations, dependencies, and technical workflows.\nReverse-engineer and document complex legacy code, including undocumented functionality, interfaces, and architecture.\nTroubleshoot defects and technical issues, identify root causes, and deliver fixes while minimizing disruption to existing functionality.\nUse AI-assisted development tools, including AI coding assistants and copilots, to accelerate analysis, development, troubleshooting, and modernization.\nContribute to initiatives that design and build AI agents and agentic workflows for software development and application modernization.\nMentor junior developers through code reviews, pair programming, technical guidance, and knowledge sharing.\nProvide day-to-day technical leadership within the client's established architecture and development framework.\nIdentify and implement opportunities to improve code quality, maintainability, performance, reliability, refactoring, and modernization.\nCollaborate with business analysts, developers, architects, and technical teams to translate requirements into technical solutions.\nCreate and maintain technical documentation covering application functionality, architecture, interfaces, dependencies, and workflows.\nSupport testing, debugging, deployment, and production troubleshooting activities.\nWork onsite with the client team in the Fairfax County / Alexandria, Virginia area.\n\nMandatory Qualifications:\n\n7+ years of professional Java development experience, including senior- or lead-level responsibility.\nStrong full-stack development capability with server-side Java and hands-on modern front-end experience using JavaScript or TypeScript with a framework such as Angular or React.\nDemonstrated experience reading, understanding, and dissecting existing or legacy code and rapidly reconstructing undocumented architecture.\nHands-on proficiency with AI-assisted development tools, including AI coding assistants or copilots.\nExperience analyzing application architecture, dependencies, integrations, and technical workflows.\nStrong object-oriented programming knowledge and core Java development principles.\nExperience mentoring or providing technical guidance to less-experienced developers.\nExperience supporting legacy applications with limited or outdated documentation.\nExperience troubleshooting and enhancing existing applications, not exclusively building new applications.\nStrong analytical, problem-solving, communication, and collaboration skills, including comfort working onsite with a client team.\nMust be local to Northern Virginia or willing to relocate or commute for onsite work.\n\nDesirable Qualifications:\n\nExperience building applications and systems in the education domain.\nHands-on experience building AI agents and agentic workflows, or demonstrable depth with agentic AI and coding tools with the ability to grow into agent-focused development.\nExperience integrating large language models into applications or development pipelines, including prompt engineering, retrieval, and tool or function calling.\nEnthusiasm for staying current with AI-assisted software development practices.\nExperience with Java/JEE enterprise applications.\nExperience with Spring or Spring Boot, REST APIs, and web services.\nExperience with relational databases and SQL.\nExperience with application servers and enterprise integration technologies.\nExperience working with large, complex, mission-critical applications.\nExperience with code analysis, refactoring, modernization, or migration initiatives.\nExperience in government, public sector, education, healthcare, financial services, or other highly regulated environments.\n\nEducational & Certification Requirements:\n• Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent experience.\n\nReady to make a difference?\n\nWe’re eager to connect with qualified candidates committed to delivering results and fostering excellence within client projects.\n\nCloud and Things complies with all applicable federal, state, and local laws regarding recruitment and hiring. All qualified applicants are considered for employment without regard to race,?color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veteran status, or any other category protected by applicable federal, state, or local laws.\n\nAI-Assisted Resume Evaluation Notice\nCloud and Things – Talent Management\n\nNotice to Candidates\nCloud and Things utilizes artificial intelligence (AI) tools to assist our recruiting team in evaluating candidate applications for streamlining; consistency, efficiency, and thoroughness. All hiring decisions are ultimately made by our human recruiting professionals.\n\nHow AI Is Used\nOur AI tools assist by:\nAnalyzing resumes against job requirements\nSupporting our recruiters in candidate data evaluation\nEnsuring consistent review standards across all applications\nImportant: AI serves as a support tool only. As noted above, all candidate selection and hiring decisions are made by experienced human recruiters. Your unedited resume will be processed by our AI tools as part of this evaluation.\n\nYour Data and Privacy\n\nCloud and Things Data Handling:\nYour information is processed securely and used exclusively for recruitment purposes\nCloud and Things may store your resume in our Applicant Tracking System (ATS) indefinitely for future job matching opportunities\nYou may opt out of long-term ATS storage by emailing your name and your request to opt out of storing your resume in the ATS to: security@cloudandthings.com\nAll personal information is handled confidentially in accordance with our privacy policy\n\nAI Tool Data Processing:\nAI processing data is retained for a maximum of 90 days, after which it is deleted\nAll data sent to AI tools is encrypted in transit and at rest\nAI tools comply with applicable privacy laws including GDPR and CCPA\nPersonal data is anonymized or minimized wherever possible during AI processing\n\nYour Participation\nBy submitting your application, you acknowledge this notice and consent to AI-assisted evaluation as part of our recruitment process. You may opt out only by choosing not to submit your resume for consideration.","company":"Cloud Things","rawCompany":"cloud things","city":"Alexandria","state":"VA","isRemote":false,"isActive":false,"createdAt":"2026-09-01T10:39:44.502Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Full Stack Java Developer","description":"Our goal is to solve problems and deliver results for our clients. At Cloud and Things, you can be a part of transforming the public sector’s IT environment. Our team is on the forefront of helping to solve the government's most complex IT challenges. If you are seeking a role that offers the opportunity to work on rewarding projects, consider a career with Cloud and Things.?\n\n*This is an exempt position. Salary commensurate with experience*\n\nJob Title: Senior Full Stack Java Developer\nLocation: Fairfax County / Alexandria, VA area (22310) - Onsite\nDuration: 6 months (with potential for extension)\nStart Date: Estimated – October 1st\nW2 Hourly Rate: $80-$90/hour\nApplication Deadline: September 10, 2026\n\nOverview:\n\nWe are seeking a Senior Full Stack Java Developer who will support our public sector K-12 education client in Northern Virginia. This hands-on lead will work daily in a large, mission-critical legacy Java application, reverse-engineering sparsely documented code, delivering enhancements and fixes, and mentoring junior developers within the client's established architecture. The role also uses AI-assisted development tools and is expected to contribute to future agentic AI development initiatives.\n\nDuties:\n\nWrite, review, enhance, and maintain production code across server-side Java and front-end application components.\nAnalyze existing full-stack Java codebases, application architecture, integrations, dependencies, and technical workflows.\nReverse-engineer and document complex legacy code, including undocumented functionality, interfaces, and architecture.\nTroubleshoot defects and technical issues, identify root causes, and deliver fixes while minimizing disruption to existing functionality.\nUse AI-assisted development tools, including AI coding assistants and copilots, to accelerate analysis, development, troubleshooting, and modernization.\nContribute to initiatives that design and build AI agents and agentic workflows for software development and application modernization.\nMentor junior developers through code reviews, pair programming, technical guidance, and knowledge sharing.\nProvide day-to-day technical leadership within the client's established architecture and development framework.\nIdentify and implement opportunities to improve code quality, maintainability, performance, reliability, refactoring, and modernization.\nCollaborate with business analysts, developers, architects, and technical teams to translate requirements into technical solutions.\nCreate and maintain technical documentation covering application functionality, architecture, interfaces, dependencies, and workflows.\nSupport testing, debugging, deployment, and production troubleshooting activities.\nWork onsite with the client team in the Fairfax County / Alexandria, Virginia area.\n\nMandatory Qualifications:\n\n7+ years of professional Java development experience, including senior- or lead-level responsibility.\nStrong full-stack development capability with server-side Java and hands-on modern front-end experience using JavaScript or TypeScript with a framework such as Angular or React.\nDemonstrated experience reading, understanding, and dissecting existing or legacy code and rapidly reconstructing undocumented architecture.\nHands-on proficiency with AI-assisted development tools, including AI coding assistants or copilots.\nExperience analyzing application architecture, dependencies, integrations, and technical workflows.\nStrong object-oriented programming knowledge and core Java development principles.\nExperience mentoring or providing technical guidance to less-experienced developers.\nExperience supporting legacy applications with limited or outdated documentation.\nExperience troubleshooting and enhancing existing applications, not exclusively building new applications.\nStrong analytical, problem-solving, communication, and collaboration skills, including comfort working onsite with a client team.\nMust be local to Northern Virginia or willing to relocate or commute for onsite work.\n\nDesirable Qualifications:\n\nExperience building applications and systems in the education domain.\nHands-on experience building AI agents and agentic workflows, or demonstrable depth with agentic AI and coding tools with the ability to grow into agent-focused development.\nExperience integrating large language models into applications or development pipelines, including prompt engineering, retrieval, and tool or function calling.\nEnthusiasm for staying current with AI-assisted software development practices.\nExperience with Java/JEE enterprise applications.\nExperience with Spring or Spring Boot, REST APIs, and web services.\nExperience with relational databases and SQL.\nExperience with application servers and enterprise integration technologies.\nExperience working with large, complex, mission-critical applications.\nExperience with code analysis, refactoring, modernization, or migration initiatives.\nExperience in government, public sector, education, healthcare, financial services, or other highly regulated environments.\n\nEducational & Certification Requirements:\n• Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent experience.\n\nReady to make a difference?\n\nWe’re eager to connect with qualified candidates committed to delivering results and fostering excellence within client projects.\n\nCloud and Things complies with all applicable federal, state, and local laws regarding recruitment and hiring. All qualified applicants are considered for employment without regard to race,?color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veteran status, or any other category protected by applicable federal, state, or local laws.\n\nAI-Assisted Resume Evaluation Notice\nCloud and Things – Talent Management\n\nNotice to Candidates\nCloud and Things utilizes artificial intelligence (AI) tools to assist our recruiting team in evaluating candidate applications for streamlining; consistency, efficiency, and thoroughness. All hiring decisions are ultimately made by our human recruiting professionals.\n\nHow AI Is Used\nOur AI tools assist by:\nAnalyzing resumes against job requirements\nSupporting our recruiters in candidate data evaluation\nEnsuring consistent review standards across all applications\nImportant: AI serves as a support tool only. As noted above, all candidate selection and hiring decisions are made by experienced human recruiters. Your unedited resume will be processed by our AI tools as part of this evaluation.\n\nYour Data and Privacy\n\nCloud and Things Data Handling:\nYour information is processed securely and used exclusively for recruitment purposes\nCloud and Things may store your resume in our Applicant Tracking System (ATS) indefinitely for future job matching opportunities\nYou may opt out of long-term ATS storage by emailing your name and your request to opt out of storing your resume in the ATS to: security@cloudandthings.com\nAll personal information is handled confidentially in accordance with our privacy policy\n\nAI Tool Data Processing:\nAI processing data is retained for a maximum of 90 days, after which it is deleted\nAll data sent to AI tools is encrypted in transit and at rest\nAI tools comply with applicable privacy laws including GDPR and CCPA\nPersonal data is anonymized or minimized wherever possible during AI processing\n\nYour Participation\nBy submitting your application, you acknowledge this notice and consent to AI-assisted evaluation as part of our recruitment process. You may opt out only by choosing not to submit your resume for consideration.","datePosted":"2026-09-01T10:39:44.502Z","dateModified":"2026-09-01T10:39:44.502Z","hiringOrganization":{"@type":"Organization","name":"Cloud Things","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Alexandria","addressRegion":"VA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"fb5fa317d8988dbb2613229b"},"url":"https://jobsearcher.com/jobs/fb5fa317d8988dbb2613229b"}}