Momentum Engineering, Inc.
ME00666-Agile Developer 3
11 to 11 a hour
About the job
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.