Agile Developer
Role details
Job location
Tech stack
Job description
Duration : 5 yrs months assignment, possibility for extension or conversion based on performance and budget.
Microservices Development Write Java Spring Boot-based microservice applications utilizing AWS native technologies Utilize Python to optimize AWS services such as Lambdas, Step Functions, EC2, and S3 Build REST services with Spring capable of filtering and selecting complex data objects
CI/CD and DevOps Implement CI/CD principals utilizing Maven, GitLab, and GitOps Support agile development and delivery of software in iterative sprint cycles
Collaboration and Communication Communicate and collaborate effectively with other team members and stakeholders Participate in agile ceremonies including sprint planning, daily stand-ups, and retrospectives
Requirements
Education: Bachelor's degree from an accredited college in a related discipline, or equivalent experience/combined education Experience: 3+ years of relevant experience (or Master's degree plus 1 year of relevant experience)
Additional Required Qualifications: Active TS/SCI clearance with a Full Scope Polygraph, as well as a Counter Intelligence background check - completed within the last 5 years Java Spring Boot development experience Experience with AWS cloud services REST API development with Spring framework CI/CD pipeline experience (Maven, GitLab, GitOps) Agile/Scrum development methodology experience
Desired Skills (2 or more of the following): Java, Spring Boot, or Python JSON Schema Microservice architectures CI/CD Tools: AWS tools, Maven, GitLab and GitOps; Kubernetes, Docker, Ansible Database: NoSQL / MongoDB / DynamoDB Query and Schema Design OAuth/OIDC Implementation experience Test frameworks and automation including Cypress and Cucumber