Principal Java Software Developer 20+yrs Cleared TS/SCI Polygraph Reqd
Job Description
This position requires an active TS/SCI clearance with Polygraph. Please do not apply if you do not already have such a clearance.
Principal Software Engineer
20+ Years of Experience
Bachelors Degree required, or +4 years to substitute
Job Description:
This position is part of a software engineering team responsible for developing new features and maintaining existing functionality for a full-stack application that supports an analysis-focused mission. The application is distributed across multiple nodes and leverages a microservice architecture to ensure scalability and resilience. The team works across the entire technology stack—from backend services built with Java and Spring Boot, to modern web interfaces developed in Angular. Day-to-day responsibilities include implementing RESTful APIs, integrating services, troubleshooting distributed system issues, and collaborating closely with mission analysts and other developers to deliver timely, reliable software capabilities. The work is dynamic and mission-critical, requiring regular coordination, continuous improvement, and adaptation to evolving requirements.
Required Skills:
Java
Spring / Spring Boot
REST API development
Web Development in Angular 14+, JavaScript, TypeScript
A thorough understanding of microservice architecture is a must
Desired Skills:
Artifactory
AWS Instances
AWS Route 53
Bash scripting
Confluence
docker-compose
Docker
Elastic search
Kibanna
Gitlab CI
Jira
Lambda (java)
Maven
MongoDB
RSocket
Reactor Project
Spring data
SSH
Nissint's philosophy is to attract top talent by offering excellent compensation, rewarding work, and growth opportunities. We operate on four core principles: holistic expertise, collaborative learning, energetic advancement, and perpetual optimization