Full Stack Developer

Chantilly, VA
Cyber Analytics – Cyber Analytics /
Full-Time /
On-site
About the Organization
Now is a great time to join Redhorse Corporation. We are a solution-driven company delivering data insights and technology solutions to customers with missions critical to U.S. national interests. We’re looking for thoughtful, skilled professionals who thrive as trusted partners building technology-agnostic solutions and want to apply their talents supporting customers with difficult and important mission sets.

About the Role
Redhorse transforms how the government uses data and technology, delivering mission-critical solutions. As a Full Stack Developer, you will play a vital role in designing, developing, deploying, and maintaining applications, microservices, APIs, and web applications within a secure, DevSecOps-enabled hybrid cloud environment. You will work with cutting-edge technologies, contributing directly to the success of our government clients' most challenging missions. This is an opportunity to make a real impact and enhance national security.

Key Responsibilities

    • Design, develop, and deploy applications, microservices, and APIs to a hybrid cloud environment.
    • Contribute to the development and maintenance of CI/CD pipelines.
    • Participate in all aspects of the software development lifecycle (SDLC), including requirements gathering, design, development, testing, and deployment.
    • Collaborate with team members, product owners, and Scrum Masters in an Agile environment (SAFe).
    • Develop and integrate custom software solutions utilizing automated deployment technologies.
    • Analyze infrastructure needs driven by developed software and coordinate solutions to meet customer mission needs.
    • Leverage Atlassian tools (Jira, Confluence) for task management and collaboration.
    • Document and perform systems software development, including deployment of build artifacts. Utilize GitFlow.
    • Participate in software programming initiatives using Java, JavaScript, Python, SpringBoot, and Hibernate.
    • Develop and direct software system validation and testing methods using JUnit and Katalon.
    • Apply and identify best practices and standard operating procedures.
    • Communicate key project data to team members and foster team cohesion.
    • Create innovative solutions to meet the technical needs of customers.

Required Experience/Clearance

    • 5+ years of experience developing with Java.
    • 5+ years of experience in full-stack software development (client, server, and data tiers).
    • 5+ years of experience working with Object Relational Mapping (ORM) or NoSQL databases.
    • 1+ year experience with containerization and orchestration platforms (e.g., Docker, Kubernetes).
    • Strong understanding of development best practices, configuration management, and testing.
    • Ability and desire to work independently and manage subtasks effectively.
    • Proven capability to learn new skills, adapt to changing priorities, and work efficiently.
    • Comfortable with the Linux operating system.
    • Bachelor’s degree in Computer Science or commensurate experience.
    • Active TS/SCI clearance with Polygraph.

Desired Experience

    • Strong familiarity with Spring Boot, its utilities, and packages.
    • Experience with React, NodeJS, and MongoDB.
    • Well-versed in relational and NoSQL databases.
    • Familiarity with OAuth2 security principles, Keycloak, and OpenID Connect.
    • Understanding of data protection at all application levels.
    • Familiarity with message queue implementations (e.g., Kafka).
    • Good understanding of Git, GitLab, CI/CD pipelines, and configuration management best practices.
    • Experience utilizing Test-Driven Development (TDD).
    • Familiarity with Helm charts and OpenFaaS.
    • Experience with MinIO and ElasticSearch.
    • Experience with Anaconda and Kibana.
Equal Opportunity Employer/Veterans/Disabled 
 
Accommodations:
If you are a qualified individual with a disability or a disabled veteran, you may request a reasonable accommodation if you are unable or limited in your ability to access job openings or apply for a job on this site as a result of your disability. You can request reasonable accommodations by contacting Talent Acquisition at Talent-Acquisition@redhorsecorp.com
 
Redhorse Corporation shall, in its discretion, modify or adjust the position to meet Redhorse’s changing needs.
This job description is not a contract and may be adjusted as deemed appropriate in Redhorse’s sole discretion.