{"schemaVersion":"jobsearcher.job.v1","id":"15d6d59f3e53dd3de6192606","url":"https://jobsearcher.com/jobs/15d6d59f3e53dd3de6192606","canonicalUrl":"https://jobsearcher.com/jobs/15d6d59f3e53dd3de6192606","title":"Senior Java Software Engineer","description":"We are seeking a Senior Java Developer with a minimum of 12 years of professional, hands-on Java development experience (15–18 years preferred) to support a large-scale legacy modernization initiative.This role is focused on transforming monolithic applications into microservices-based architectures, as well as supporting the transition from on-premise systems to hybrid cloud environments. The ideal candidate has deep experience modernizing enterprise platforms and building highly scalable, distributed systems.You will work on mission-critical applications as part of a high-performing engineering team, contributing across the full software development lifecycle.This role is onsite, Monday through Friday, and requires a 2nd interview to be completed onsite. A light on call rotation is required every 14-16 weeks after training is completed.Key ResponsibilitiesLead and contribute to modernization efforts from monolith to microservices architecturesSupport migration strategies from on-prem systems to hybrid cloud environmentsDesign, develop, and maintain scalable, enterprise-grade applications in distributed environmentsWrite clean, efficient, and testable Java codeParticipate in architecture, design, development, testing, and deploymentDebug, troubleshoot, and resolve production issuesPrepare and manage code releasesCollaborate with cross-functional teams to deliver technical solutionsContribute to continuous improvement and engineering best practicesExperience working in secure enterprise environmentsRequired Technical Skills Java / Core Java (versions 8-17; extensive hands-on experience)Spring Framework (Spring Boot, Spring Data, Spring Cloud)Microservices architectureREST API’s; REST & SOAP web services developmentJPA2 / Hibernate (HQL, JPQL, Criteria APIs)Object-Oriented Design & Design PatternsDomain Driven Design (DDD) conceptsKafkaMongoDBOracle and SQL ServerWebLogic 14+ or similar application serversJUnit, MockitoGit, Gradle, IntelliJ/Eclipse, Ant, SQL Developer (Oracle 19c)Hands on experience in Azure and Azure DevopsHighly Preferred Technical QualificationsExperience with containerization technologies (Docker, Kubernetes)React 18+Required QualificationsBachelor’s degree in Computer Science or related field (or equivalent experience)Minimum 12 years of hands-on, professional Java development experience (REQUIRED)Proven experience in legacy modernization initiatives, including:Monolith to microservices transformationOn-premise to hybrid cloud migrationCapstone Consulting is an EEO employer.Capstone website: http://www.capstonec.com/Like us on Facebook: https://www.facebook.com/CapstoneITStaffingSolutions/Follow us on Twitter: https://twitter.com/capstone__IT/Connect with us on LinkedIn: https://linkedin.com/company/capstone-consulting/","company":"Capstone It","rawCompany":"capstone it","city":"Henrico","state":"VA","isRemote":false,"isActive":false,"createdAt":"2026-06-19T09:03:16.222Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1211.00","title":"Computer Systems Analysts","slug":"computer-systems-analysts"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Java Software Engineer","description":"We are seeking a Senior Java Developer with a minimum of 12 years of professional, hands-on Java development experience (15–18 years preferred) to support a large-scale legacy modernization initiative.This role is focused on transforming monolithic applications into microservices-based architectures, as well as supporting the transition from on-premise systems to hybrid cloud environments. The ideal candidate has deep experience modernizing enterprise platforms and building highly scalable, distributed systems.You will work on mission-critical applications as part of a high-performing engineering team, contributing across the full software development lifecycle.This role is onsite, Monday through Friday, and requires a 2nd interview to be completed onsite. A light on call rotation is required every 14-16 weeks after training is completed.Key ResponsibilitiesLead and contribute to modernization efforts from monolith to microservices architecturesSupport migration strategies from on-prem systems to hybrid cloud environmentsDesign, develop, and maintain scalable, enterprise-grade applications in distributed environmentsWrite clean, efficient, and testable Java codeParticipate in architecture, design, development, testing, and deploymentDebug, troubleshoot, and resolve production issuesPrepare and manage code releasesCollaborate with cross-functional teams to deliver technical solutionsContribute to continuous improvement and engineering best practicesExperience working in secure enterprise environmentsRequired Technical Skills Java / Core Java (versions 8-17; extensive hands-on experience)Spring Framework (Spring Boot, Spring Data, Spring Cloud)Microservices architectureREST API’s; REST & SOAP web services developmentJPA2 / Hibernate (HQL, JPQL, Criteria APIs)Object-Oriented Design & Design PatternsDomain Driven Design (DDD) conceptsKafkaMongoDBOracle and SQL ServerWebLogic 14+ or similar application serversJUnit, MockitoGit, Gradle, IntelliJ/Eclipse, Ant, SQL Developer (Oracle 19c)Hands on experience in Azure and Azure DevopsHighly Preferred Technical QualificationsExperience with containerization technologies (Docker, Kubernetes)React 18+Required QualificationsBachelor’s degree in Computer Science or related field (or equivalent experience)Minimum 12 years of hands-on, professional Java development experience (REQUIRED)Proven experience in legacy modernization initiatives, including:Monolith to microservices transformationOn-premise to hybrid cloud migrationCapstone Consulting is an EEO employer.Capstone website: http://www.capstonec.com/Like us on Facebook: https://www.facebook.com/CapstoneITStaffingSolutions/Follow us on Twitter: https://twitter.com/capstone__IT/Connect with us on LinkedIn: https://linkedin.com/company/capstone-consulting/","datePosted":"2026-06-19T09:03:16.222Z","dateModified":"2026-06-19T09:03:16.222Z","hiringOrganization":{"@type":"Organization","name":"Capstone It","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Henrico","addressRegion":"VA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"15d6d59f3e53dd3de6192606"},"url":"https://jobsearcher.com/jobs/15d6d59f3e53dd3de6192606"}}