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