6 days ago
Washington, DC, USASenior
Responsibilities
- Develop Java Spring Boot microservice applications using AWS-native technologies.
- Build REST services and design microservice architectures for modernizing legacy operational systems.
- Use Python and AWS services including Lambda, Step Functions, EC2, S3, DynamoDB, and CloudWatch for cloud-native solutions.
- Implement CI/CD pipelines and automated deployments using Maven, GitLab, GitOps, Kubernetes, Docker, and Ansible.
- Design and optimize Elasticsearch/OpenSearch solutions and MongoDB and DynamoDB data schemas and queries.
- Implement OAuth/OIDC authentication and authorization across microservice boundaries.
- Develop automated unit, integration, and end-to-end test suites using Cypress and Cucumber.
- Participate in Agile ceremonies, architecture reviews, code reviews, documentation, and mentoring of less experienced team members.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical discipline, or 4+ additional years of relevant experience in lieu of the degree.
- 12+ years of professional software development experience, including microservices architecture and cloud-native development in DoD/IC classified environments; the prime alternatively cites 9+ years with a bachelor’s degree or 7+ years with a master’s degree.
- Active TS/SCI clearance with Full Scope Polygraph.
- Proficiency in at least three areas including Java/Spring Boot, Python, Elasticsearch/OpenSearch, microservice architectures, CI/CD tools, NoSQL/MongoDB/DynamoDB, OAuth/OIDC, and test automation frameworks.
- Strong RESTful API design and implementation skills and experience with Agile development methodologies.
- Desired qualifications include production Kubernetes and Docker experience, Ansible automation, OAuth/OIDC in distributed systems, advanced MongoDB and DynamoDB design, GitLab/GitOps pipeline optimization, CloudWatch monitoring, and familiarity with STIGs and RMF.
Benefits
- Comprehensive medical, dental, and vision coverage.
- Generous paid time off, paid company holidays, and parental and family leave.
- Life insurance, short- and long-term disability coverage, and accident protection.
- 401(k) plans with company matching.
- Performance-based incentives and merit-based compensation reviews.
- On-site work at Fort Meade, MD; benefits may vary by region, department, and role.
- Direct employment with EmergeATS is required, with no sub-to-sub arrangements.
Tech Stack
Amazon DynamoDBAnsibleAWSCucumberCypressDockerElasticsearchJavaKubernetesMavenMongoDBPythonSpring Boot
Categories
About Kroll
Kroll provides risk and financial advisory services, including valuation, corporate finance, restructuring, investigations, cyber risk, and compliance, to enterprises, financial institutions and law firms. It earns fees for advisory, due diligence, disputes, and agency/trustee services across global capital markets. Founded in 1972 and headquartered in New York, the firm operates internationally and is known for complex valuations and forensic investigations.
