Northstrat Incorporated · 5 months ago
Senior Software Developer
Northstrat Incorporated is seeking a senior developer with experience in modern software development practices and technologies. The role involves architecting and implementing microservice solutions and mentoring junior developers while adhering to high code quality standards.
Big DataSoftwareInformation TechnologyBusiness Intelligence
Responsibilities
Architecting and implementing microservice solutions for complex problems
Mentoring junior developers
Write code using Test Driven Development that complies with our projects high code quality standards
Qualification
Required
Clearance: Must have TS/SCI with CI poly
Education: Bachelor's Degree in STEM field or related experience
Experience: 15+ years of relevant experience
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
Proficiency with Linux development including command line
Experience with Java microservice application and interface design and development
Understanding of Agile practices
Current Security+ (or similar) certification or willingness to obtain
Java, Spring Framework, Spring Boot
Web frameworks – React, VUE
Databases - PostgreSQL, MySQL, MongoDB, Redis
Amazon Web Services (AWS) - EC2, Lambda, SNS, SQS, CloudFormation
Message Bus – RabbitMQ, ActiveMQ, Kafka
Automated testing tools - Mockito, JUnit, Cypress, Jest, etc
Source code management tools - Git, GitLab, Bamboo
Containerization and Deployment – Docker, Helm, Kubernetes
CI/CD DevSecOps pipeline tools - Jenkins, Git, Gitlab, Bamboo, BitBucket, SonarQube, Fortify
Issue and Ticket Tracking - Jira and Confluence
TypeScript
CSS
Groovy
Puppet
WebAssembly
Preferred
Experience developing microservices using Spring Boot and the Spring Framework
Experience working with scalable and distributed message bus such as Apache Kafka
Experience applying DevOps best practices and leveraging tools such as Git, Jenkins, and Docker
Experience developing secure RESTful web services integrating Identity Management tools such as Keycloak and LDAP
Ability to work with container orchestration systems such as Kubernetes, Docker, and Helm
Knowledge of in-memory storage solutions (Redis) as well as AWS S3-compliant object stores
Experience applying DevOps best practices in day-to-day software development
Experience with Continuous Integration and Automated Testing using tools like Jenkins/Hudson, Cypress, JUnit, etc
Knowledge of Java Instrumentation and Performance Monitoring
Understanding of server virtualization using VMWare
Web development skills in HTML5, JavaScript, Flash, JSP, GWT, or other frameworks
Benefits
Work/Life Balance
Flex Time
Individual Benefits Account (IBA)
Profit Sharing Plan (PSP)
Stock Options
Lifelong Learning
Bring Your True Self
Company
Northstrat Incorporated
Northstrat Incorporated is an employee-owned corporation that provides strategic Information Technology (IT) solutions to US Government agencies in the Intelligence, Defense, and Law Enforcement communities.
Funding
Current Stage
Growth StageCompany data provided by crunchbase