> Markdown version of [/jobs/ext/1180379-full-stack-java-developer-principal](https://www.wearedevelopers.com/jobs/ext/1180379-full-stack-java-developer-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). --- # Full Stack Java Developer-Principal - **Company:** NetSage Corporation - **Location:** Annapolis Junction, MD, United States - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Spring Security, Agile Methodology, Big Data, Continuous Delivery, Continuous Integration, Elasticsearch, Gradle, Integrated Development Environments, Java Message Service (JMS), Apache Maven, Oracle Databases, Software Systems, Extensible Markup Language (XML), Real Time Systems, Spring-mvc, Spring-boot, Backend, Gitlab, Spring Data, AngularJS, Kubernetes, Information Technology, Apache Kafka, Restful APIs, Docker, Microservices - **Published:** July 4, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=3deb4819a5c732d0 ## 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 or relevant experience is required. In lieu of a degree, sixteen (16) years of relevant experience is acceptable. * Experience developing front-end applications using Angular and JavaScript XML (JSX). * Experience developing back-end applications using the Spring Boot framework. * Experience with Java application development. * Experience developing RESTful APIs and microservices. * Ability to work in a collaborative Agile development environment. Desired Qualifications: * Experience or familiarity with a combination of the following technologies: + Spring MVC + Spring Data + Spring Security + Java Message Service (JMS) + Apache Kafka + Oracle Database + Elasticsearch + Docker + Kubernetes (K8s) + Maven + Gradle + GitLab + Continuous Integration/Continuous Deployment (CI/CD) ## Description We are seeking a Principal Full Stack Java Developer to develop, maintain, and enhance complex and diverse software systems. In this role, you will support complex, multifaceted software systems-such as data-intensive analytics platforms, advanced algorithmic solutions, large-scale data processing environments, real-time applications, and business information systems-based on defined and documented requirements. The ideal candidate for this role is passionate about building intuitive user interfaces (UIs) and is proficient in Java and the Spring Boot framework. Please consider applying if you meet the following qualifications. ## Related Videos - [WeAreDevelopers LIVE - Modern DevOps for IoT Devices and More](https://www.wearedevelopers.com/videos/1805-wearedevelopers-live-modern-devops-for-iot-devices-and-more) - [Modular Secrets to Lightning-Fast Android Builds](https://www.wearedevelopers.com/videos/1428-modular-secrets-to-lightning-fast-android-builds) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Enterprise-Cloud-Native - Fast-Paced Development & Deployment in a Highly Secure Banking Environment](https://www.wearedevelopers.com/videos/671-enterprise-cloud-native-fast-paced-development-deployment-in-a-highly-secure-banking-environment) - [Enabling automated 1-click customer deployments with built-in quality and security](https://www.wearedevelopers.com/videos/83-enabling-automated-1-click-customer-deployments-with-built-in-quality-and-security) - [Give your build some love, it will give it back!](https://www.wearedevelopers.com/videos/514-give-your-build-some-love-it-will-give-it-back) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fullstack developer salary in Germany [2023]](https://www.wearedevelopers.com/magazine/197-fullstack-developer-salary-in-germany-2023)