> Markdown version of [/jobs/ext/4298602-java-software-engineer-principal](https://www.wearedevelopers.com/jobs/ext/4298602-java-software-engineer-principal). 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). --- # Java Software Engineer-Principal - **Company:** NetSage Corporation - **Location:** Cape Saint Claire, MD, United States - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Software Applications, Databases, Continuous Integration, Distributed Data Store, Distributed Systems, Java Message Service (JMS), Java Web Services, MongoDB, Software Engineering, Spring-boot, Software Application Programming, Containerization, Kubernetes, Information Technology, Apache Kafka, Docker, Microservices - **Published:** October 7, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=af2ad6bac7c93585 ## About the Role * TS/SCI with polygraph security clearance. * A Bachelor of Science (B.S.) degree in Computer Science or a related field and twelve (12) years of relevant experience. Also acceptable is no degree and sixteen (16) years of relevant experience. * Strong software development experience using Java. * Hands-on experience developing applications and microservices using Spring Boot. * Experience working with MongoDB or comparable database technologies. * Experience developing and deploying containerized applications using Docker. * Experience with message-driven/distributed applications like Apache Kafka and Java Message Service (JMS). * Experience deploying or supporting applications within Kubernetes environments. * Experience with CI/CD pipelines and automated software delivery. ## Description We are seeking a Principal Java Software Engineer to design, develop, and enhance complex software applications supporting data-intensive and mission-critical environments. In this role, you will build scalable Java-based applications and services, integrate distributed technologies, and contribute throughout the software development lifecycle. The ideal candidate for this position will have strong Java and Spring Boot development experience with hands-on knowledge of distributed data systems, containerization, and modern CI/CD practices. Please consider applying if you meet the following qualifications.