Logo
Northstrat

Software Technical Lead

Northstrat, Hamilton, Virginia, United States, 22068

Save Job

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