> Markdown version of [/jobs/ext/2425048-agile-developer-4-8937-ol](https://www.wearedevelopers.com/jobs/ext/2425048-agile-developer-4-8937-ol). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Agile Developer 4-8937-OL - **Company:** Onyx Point, Inc. - **Location:** Hanover, MD, United States (Remote available) - **Salary:** $78,000.0 - $250,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Amazon Web Services, Amazon Elastic Compute Cloud, Amazon S3, Systems Engineering, Automation of Tests, Software Quality, Information Systems, Computer Programming, Databases, Continuous Integration, Amazon DynamoDB, JSON, Python (Programming Language), Apache Maven, MongoDB, NoSQL, OAuth, OpenID, Ansible, Software Engineering, Software Requirements Analysis, Software Systems, Spring-boot, State Machines, AWS Lambda, Gitlab, Git Flow, Kubernetes, Information Technology, Operational Systems, Data Objects, Restful APIs, Cucumber (Software), Docker, Microservices - **Published:** August 31, 2026 - **Apply:** https://www.careerjet.com/job/usec1575ae40880eb5419793a395f0b974/eaa ## About the Role A bachelor's degree plus twelve years of relevant experience or a Master's degree plus 10 years of relevant experience. An Associate's degree plus 14 yers of relevant experience or high school diploma/GED plus 16 years of experience may be considered for individuals with in-depth experience that is clearly related to the position. Certifications count as a year experience. Bachelor's degree in System Engineering, Information Systems, Engineering Science, Engineering Management, or related discipline from an accredited college or university is required. Degree may be waived for technical experience in domain skillsets outlined the requisition posting. Certifications count as a year experience., REQUIRED: TO BE CONSIDERED FOR THIS POSITION YOU MUST HAVE AN ACTIVE TS/SCI W/ FULL SCOPE POLYGRAPH SECURITY CLEARANCE (U.S. CITIZENSHIP REQUIRED) The Work: Modernizing a lega…, REQUIRED: TO BE CONSIDERED FOR THIS POSITION YOU MUST HAVE AN ACTIVE TS/SCI W/ FULL SCOPE POLYGRAPH SECURITY CLEARANCE (U.S. CITIZENSHIP REQUIRED) Modernizing a legacy operatio… + 2 months ago + ## Description The Work: Modernizing a legacy operational system using a microservices-based architecture and cutting-edge technologies. The Microservices Developer will be responsible for: * Writing java spring boot based micro service applications utilizing AWS native technologies * Utilize Python to optimize AWS services such as Lambdas, Step Functions, EC2 and S3 * Building REST services with Spring able to filter and select complex data objects * Implement CI/CD principals utilizing Maven, Gitlab and GitOps * Agile development and delivery of software * Communication and collaboration: Software Development is a team-oriented discipline. Engineers need to be able to communicate and collaborate effectively with other team members, as well as with stakeholders. Desired skills (2 of the below): * Java, Spring boot or python * JSON Schema * Microservice architectures * CI/CD Tools: AWS tools, Maven, , Gitlab & GitOps; Kubernetes, docker, Ansible * Database : NoSQL / MongoDB / DynamoDB Query and Schema Design * OAuth/OIDC Implementation experience * Test frameworks and automation to include Cyprus and Cucumber Analyze, design, verify, validate, implement, apply and maintain software systems. Appropriately apply discrete mathematics, probability and statistics, and other relevant topics in computer science and supporting disciplines to complex software systems. Generalize techniques, as appropriate, to apply to multiple domains. Develop and provide appropriate documentation and training. Present briefings and demonstrations to stakeholders., Software Development Process Programming Practice software quality through tools and processes. Develop software solutions Design, develop, modify code to support system requirements Assist in developing innovative approaches Optimize new or existing code Capabilities can be waived through in-depth experience that is clearly outlined in the position requisition ## Related Videos - [The user in the eye of the Cargo1492 storm](https://www.wearedevelopers.com/videos/96-the-user-in-the-eye-of-the-cargo1492-storm) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Introducing JSON Structure](https://www.wearedevelopers.com/videos/100219-introducing-json-structure) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)