Senior Full Stack Developer

Verite Group, Inc.

  • Sterling, VA
  • 13 days ago

    Highlights

    The Williamsburg and Epsilon programs produce Mission Management web applications for the Intelligence Community, leveraging cloud-based microservices architecture. The ideal candidate will have extensive experience in both back-end and front-end development, bringing a wealth of knowledge in multiple programming languages and frameworks.

    Numbers & Facts

    LocationSterling, VA

    Description

    What Impact You'll Have

    Northstrat, a GRVTY company is seeking an experienced and driven Senior Full Stack Developer to join our dynamic team. The ideal candidate will have extensive experience in both back-end and front-end development, bringing a wealth of knowledge in multiple programming languages and frameworks. This role demands a self-starter who can take vaguely defined tasks and independently deliver high-quality solutions.

    The Williamsburg and Epsilon programs produce Mission Management web applications for the Intelligence Community, leveraging cloud-based microservices architecture. Responsibilities include:

    • Utilize Java, including JEE and REST web services, for back-end development.
    • Collaborate with cross-functional teams to define, design, and implement new features.
    • Produce detailed specifications and write software code
    • Work closely with system engineers, and SMEs to understand functional requirements
    • Create unit tests and integration tests while supporting formal testing
    • Provide input into training manuals for users
    • Maintain knowledge of feature and technical changes in the application
    • Apply Agile software development methodologies in your work.
    • Participate in code reviews, testing, and debugging.
    • Contribute to architectural decisions and the evolution of our tech stack.

    What You Must Have

    • Education: bachelor's degree in computer science or a related field, or equivalent experience.
    • Experience: 5+ years of relevant experience.
    • Strong Java skills, including JEE and REST web services.
    • Experience with relational databases such as Oracle, MySQL, or Postgres.
    • Familiarity with Linux environments.
    • Experience with Java microservice application and interface design and development.
    • Understanding of Agile Scrum practices and traditional waterfall projects.
    • Must have an active or current Top-Secret clearance with SCI access with a FS/Poly no exceptions

    What Would be Nice to Have

    • 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

    Similar Jobs

    See more jobs