Northstrat
Northstrat is seeking a senior developer with experience architecting and managing the implementation of technical solutions using modern software development practices and technologies. This is a new project with greenfield development.
Responsibilities
Architect and design microservice solutions for complex problems.
Break down work into small, implementable Jira tickets for other developers.
Communicate with customers and stakeholders.
As the technical lead, ensure the quality of the technical baseline including automated test coverage and security/vulnerability compliance.
Write code deployed via a fully automated DevSecOps pipeline and maintain a technical pulse of the baseline and project objectives.
Contribute to an Agile development process by writing tickets into the backlog and collaborating with the Product Manager to prioritize work.
Technologies
Java, Spring Framework, Spring Boot
Web frameworks Angular, React, VUE
Databases PostgreSQL, MySQL, MongoDB, Redis
AWS EC2, Lambda, SNS, SQS, CloudFormation
Message buses RabbitMQ, ActiveMQ, Kafka
Automated testing tools Mockito, JUnit, Cypress, Jest, etc.
Source code management Git, GitLab, Bamboo
Containerization and deployment Docker, Helm, Kubernetes
CI/CD/DevSecOps tools Jenkins, Git, GitLab, Bamboo, Bitbucket, SonarQube, Fortify
Issue and ticket tracking Jira and Confluence
TypeScript, CSS, Groovy
Puppet
Requirements
Must have TS/SCI with CI poly; If you do not currently have this clearance, you are not eligible for this role
Bachelors degree in a STEM field or related experience
At least 10+ years of relevant experience
Available to work in-person in Sterling, VA or Aurora, CO (no remote options)
Strong Java skills, including JEE and REST web services
Experience with Oracle, MySQL, or PostgreSQL
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
Preferred Qualifications
Experience developing microservices using Spring Boot and the Spring Framework
Experience with scalable and distributed message buses such as Apache Kafka
Experience applying DevOps best practices with tools like 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) and AWS S3-compatible object stores
Experience applying DevOps in day-to-day software development
Experience with Continuous Integration and Automated Testing using Jenkins/Hudson, Cypress, JUnit, etc.
Knowledge of Java instrumentation and performance monitoring
Understanding of server virtualization using VMware
Web development skills in HTML5, JavaScript, and related frameworks
Benefits
Northstrat values true work-life balance with benefits designed to support wellness, retirement investment, and lifelong learning. The company offers flexible time policies and a comprehensive benefits program, including an Individual Benefits Account (IBA), Profit Sharing Plan (PSP), stock options, and opportunities for ongoing training and development.
Equal Opportunity Employer
Northstrat 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.
#J-18808-Ljbffr