Developer - Full Stack (Java)

Apply Now

Company: Progression, Inc.

Location: Washington, DC 20011

Description:

Full Stack Developer (Java)
Remote, USA

100% Remote
$150k+

MUST:
Active Secret clearance required
8+ years overall / Java development experience required
4 - 7 years of recent Full Stack experience required
4 - 7 years of web services, databases / web applications
6+ years of programming experience with JavaScript, Java, and ideally one additional language (e.g., Python).
4+ years' experience with DevSecOps tools/processes (Git, Concourse, GitLabCI, SonarQube, Fortify, ThreadFix).
3+ years using front-end frameworks (React or Vue).
5+ years of Extreme Programming (XP) practices (TDD, Pair Programming, CI/CD).
4+ years contributing to software architecture and design, including scaling and reliability.
2+ years using container technologies (Docker, Kubernetes).
3+ years mentoring/training engineers.
Bachelor's degree in a quantitative field (Computer Science, Machine Learning, Operations Research, Statistics, Mathematics, etc.) - or 4 years of directly related experience in lieu of a degree.

DUTIES:
Lead and guide multiple software teams in the design, development, testing, and delivery of Command and Control (C2) products.
Mentor and provide feedback to less experienced engineers, ensuring consistent adoption of best practices.
Develop both front-end and back-end software components, leveraging Agile and DevSecOps principles.
Implement and adhere to Extreme Programming (XP) practices (e.g., Pair Programming, Test-Driven Development, CI/CD).
Architect, design, and update software databases, APIs, frameworks, and libraries.
Optimize software designs to meet performance goals and apply profiling tools to capture key metrics.
Contribute to future technical strategies, including migrating legacy systems to the cloud.
DevOps & Continuous Delivery
Implement DevOps Developer Enablement practices to streamline workflows.
Utilize tools such as Git, Concourse, GitLabCI, SonarQube, Fortify, and ThreadFix in a CI/CD environment.
Strategic Planning & Road Mapping
Develop plans, roadmaps, and design strategies for multiple products and initiatives.
Stay current on emerging software architecture trends and DevSecOps methodologies.
Collaboration & Communication
Work closely with government stakeholders, UX designers, data scientists, and product managers to deliver cohesive, scalable solutions.
Contribute to a positive, respectful team culture by communicating effectively and maintaining a constructive approach to feedback.

Progression Inc. is an affirmative action/equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, status as a protected veteran, or status as an individual with a disability. #INDPRO #ZR

Similar Jobs