About the role
Job Summary
Seeking a Senior Full Stack Cloud Developer to design, develop, integrate, test, and sustain cloud-based applications and microservices
The successful candidate will support the full software development lifecycle, including requirements analysis, architecture and design, front-end and API development, database integration, CI/CD, automated testing, production support, and technical leadership.
Primary Responsibilities
Design, develop, and maintain full stack cloud applications and microservices
Develop front-end applications using JavaScript frameworks such as React
Design and implement Java-based back-end services and APIs
Develop and maintain Spring Boot microservices and 12-Factor applications
Integrate applications with NoSQL, relational, and object-based data stores
Design and implement complex database and data repository interfaces and queries
Analyze user and system requirements to derive software design and performance requirements
Design and code new software and modify existing applications to add features, correct defects, improve performance, or adapt to new environments
Develop software solutions by analyzing system performance standards, data usage, system flows, work processes, and technical problem areas
Develop and implement algorithms to meet system functional and performance requirements
Integrate existing software into new or modified systems and operating environments
Develop and execute test procedures for software components
Debug software, identify root causes, and correct defects
Develop and maintain CI/CD pipelines using tools such as GitLab, Maven, Jenkins, and Nexus
Support release planning, requirements decomposition, automated testing, and Agile software delivery
Write, review, and improve software and system documentation
Recommend improvements to software development processes, standards, and technical documentation
Collaborate with users, systems engineers, developers, testers, and other technical stakeholders
Serve as a technical or team lead when appropriate to the software development methodology and project needs
Participate in an on-call rotation supporting operational systems
Required Qualifications
Must have active Top Secret/SCI clearance with NSA Full Scope Polygraph
Bachelor’s degree from an accredited college or university in a related discipline, or equivalent experience/combined education
At least nine (9) years of relevant experience, or a Master’s degree plus seven (7) years of relevant experience
Experience with:
Java
JavaScript and React
GitLab
Maven
Jenkins
Nexus
Modern data stores, including NoSQL, relational, and object-based technologies
Demonstrated experience with full stack development spanning front-end applications, APIs, and backing data stores
At least one (1) year of demonstrated cloud-based full stack development experience
Demonstrated experience with Spring Boot microservices
Experience developing 12-Factor applications
Experience with data serialization formats such as JSON and/or BSON
Experience developing and supporting CI/CD pipelines
Ability to support an on-call rotation
Desired Qualifications
Familiar with:
Spring, Kubernetes, docker, Terraform, Swagger and AWS managed services
System Requirements decomposition
Release planning
CI/CD
Test frameworks and automation
Agile Methodology
FOSS & GOTS
Exempt hourly position. 11 paid holidays, minimum of 3 weeks PTO, company sponsored group medical plan, company paid dental, vision, life insurance, and STD/LTD plans. Salary is dependent upon the candidate’s experience and qualifications.
Momentum Engineering, Inc. fosters an employee-centric culture. Our strength lies in our people. With a high percentage of employees holding advanced degrees in engineering, computer science, and related disciplines, we bring deep technical expertise to every mission. Our team includes professionals with security clearances and full-scope polygraphs, ensuring trusted, secure support for the most sensitive national security initiatives. Additionally, our workforce is equipped with industry-leading certifications, demonstrating a commitment to continuous learning and excellence. Most importantly, our exceptional employee retention rate reflects a culture of professional growth, mission focus, and dedication—ensuring long-term stability and expertise for our customers’ critical needs.