Northstrat Incorporated - Sterling, VA

posted 20 days ago

Full-time - Senior
Sterling, VA
Professional, Scientific, and Technical Services

About the position

Northstrat is seeking a Senior Software Technical Lead to architect and manage the implementation of technical solutions using modern software development practices and technologies. This role involves leading a new greenfield development project, designing microservice solutions, and ensuring the quality of the technical baseline through automated testing and security compliance. The ideal candidate will work closely with customers and stakeholders, contribute to an Agile development process, and maintain a technical pulse on project objectives.

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 regarding project objectives.
  • Ensure quality of the technical baseline including automated test coverage and security compliance.
  • Contribute to the Agile development process by writing tickets into the backlog and prioritizing them with the Product Manager.

Requirements

  • Must have TS/SCI with CI poly clearance.
  • Bachelor's degree in a STEM field or related experience.
  • At least 10+ years of relevant experience.
  • 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.

Nice-to-haves

  • 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 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.

Benefits

  • Profit sharing
  • Stock options
  • Paid time off
  • Flextime
  • Referral program
  • Retirement plan
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service