Senior Software Developer
Listed on 2025-12-18
-
Software Development
Senior Developer, Software Engineer
Overview
Northstrat is seeking a senior developer with experience architecting and implementing technical solutions using modern software development practices and technologies. This is a new project with greenfield development. Your responsibilities will include architecting and implementing microservice solutions for complex problems and mentoring junior developers. You will write code using Test Driven Development that complies with our project s high code quality standards.
The ideal candidate leads by example and encourages a collaborative team-solutioning environment. This role demands a self-starter who can take vaguely defined tasks and work with the team to deliver high-quality solutions.
- Architect and implement microservice solutions for complex problems
- Mentor junior developers
- Write code using Test Driven Development that adheres to high code quality standards
- Must have an active TS/SCI with CI poly
- Bachelor s Degree in STEM or related experience
- 15+ years of relevant experience
- Must be available to work in-person in Sterling, VA or Aurora, CO
- Strong Java skills, including JEE and REST web services
- Experience with Oracle, MySQL, or Postgres
- Proficiency in at least one modern programming language such as Java
- Linux development experience including command line
- Experience with Java microservice architecture and interface design
- Understanding of Agile practices
- Current Security+ (or similar) certification or willingness to obtain
- Experience developing microservices with Spring Boot
- Experience with scalable distributed message buses (e.g., Apache Kafka)
- Experience applying Dev Ops practices with Git, Jenkins, Docker
- Experience developing secure RESTful services with Identity Management tools (Keycloak, LDAP)
- Container orchestration with Kubernetes, Docker, and Helm
- Knowledge of in-memory storage (Redis) and AWS S3-compatible stores
- Experience with CI and Automated Testing (Jenkins/Hudson, Cypress, JUnit)
- Knowledge of Java instrumentation and performance monitoring
- Understanding of server virtualization (VMware)
- Web development skills (HTML5, JavaScript, and related frameworks)
Northstrat values true work life balance. We offer power of choice benefits designed to meet the needs of you and your lifestyle. Our benefits programs support wellness, retirement, and lifelong learning.
EEO StatementNorthstrat is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, disability, veteran status or other legally protected status.
Company Details- Seniority level:
Mid-Senior level - Employment type:
Full-time - Job function:
Other - Industries: IT Services and IT Consulting
Note:
This description retains the core responsibilities and qualifications while improving structure and readability. It omits extraneous postings and non-essential boilerplate not required for the role.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).