> Markdown version of [/jobs/ext/2032985-senior-java-developer](https://www.wearedevelopers.com/jobs/ext/2032985-senior-java-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Java Developer - **Company:** CACI International Inc. - **Location:** Sterling, VA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), User Authentication, Software Quality, Code Review, Linux, Java Platform Enterprise Edition (J2EE), Gradle, Hibernate (Java), Spring Framework, Apache Maven, Modular Design, MongoDB, Software Architecture, Software Engineering, Java Application Server, Sql Optimization, Spring-boot, SOAPAPI, Caching, Gitlab, Build Management, Containerization, Kubernetes, Cassandra, Non-relational Database, Build Tools, Restful APIs, Docker - **Published:** August 12, 2026 - **Apply:** https://us.experteer.com/career/view-jobs/senior-java-developer-sterling-va-usa-58909801 ## About the Role support solutions with business objectives * Stay current with emerging technologies and share knowledge Tasks * 7+ years of professional Java development experience * Proficiency in Java Swing GUI development * Strong understanding of software architecture and scalable design * Experience with Spring, Spring Boot, Hibernate, Java EE * Familiarity with RESTful/SOAP Web Services, messaging, caching * Build tools: Gradle and Maven; CI/CD pipelines (GitLab) * Relational and non-relational databases (e.g., MongoDB, Cassandra); SQL optimization * Containerization with Docker, Podman, Kubernetes; Linux * Security practices including authentication, authorization, encryption; TS/SCI with poly * Bachelor's or Master's in CS/Software Eng or equivalent work exp * Demonstrated leadership and cross-functional collaboration Key requirements * flexible time off * robust learning resources * healthcare * retirement benefits * continuing education * family support ## Description Experteer Overview In this Senior Java Developer role, you will help design and build scalable Java applications that power critical missions. You will work within Software Development to align technical direction with product goals, mentor peers, and ensure code quality and performance. You will collaborate with cross-functional teams to translate business needs into robust solutions, while keeping up with new technologies. The opportunity centers on delivering enterprise-grade software that supports national security objectives and continuous improvement through best practices. Compensation / Benefits * Design and architect scalable Java applications following best practices * Define strategic roadmaps and development vision for product growth * Collaborate with product owners, designers, and developers across teams * Mentor junior and mid-level developers and conduct code reviews * Investigate complex technical issues and optimize performance * Partner with stakeholders to align technical solutions with business objectives * Stay current with emerging technologies and share knowledge Tasks * 7+ years of professional Java development experience * Proficiency in Java Swing GUI development * Strong understanding of software architecture and scalable design * Experience with Spring, Spring Boot, Hibernate, Java EE * Familiarity with RESTful/SOAP Web Services, messaging, caching * Build tools: Gradle and Maven; CI/CD pipelines (GitLab) * Relational and non-relational databases (e.g., MongoDB, Cassandra); SQL optimization * Containerization with Docker, Podman, Kubernetes; Linux * Security practices including authentication, authorization, encryption; TS/SCI with poly * Bachelor's or Master's in CS/Software Eng or equivalent work exp * Demonstrated leadership and cross-functional collaboration Key requirements * flexible time off * robust learning resources * healthcare * retirement benefits * continuing education * family support ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [WeAreDevelopers LIVE - Modern DevOps for IoT Devices and More](https://www.wearedevelopers.com/videos/1805-wearedevelopers-live-modern-devops-for-iot-devices-and-more) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Java Basics](https://www.wearedevelopers.com/magazine/122-java-basics) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)