2 months ago
Annapolis Junction, MD, USAMid Level
Responsibilities
- Design and implement resilient, scalable, and cost-efficient cloud-native architectures.
- Develop and maintain RESTful APIs and microservices using Java with Spring Boot or Python.
- Build, deploy, and manage containerized applications using Docker.
- Implement Infrastructure as Code to provision, configure, and manage cloud resources.
- Create interactive dashboards and visualization tools using React or Solid.
- Orchestrate services and workloads in Kubernetes, including deployments, ingress controllers, service meshes, and stateful applications.
- Design and maintain distributed data pipelines for high-volume data ingestion, processing, and storage.
- Build and maintain automated CI/CD pipelines.
- Implement unit, integration, and cloud-readiness testing strategies.
- Monitor production system health and performance and resolve issues and bottlenecks.
- Document architectural patterns, deployment workflows, and operational procedures.
- Collaborate with data architects, DevOps teams, and product managers.
Requirements
- United States citizenship and a position-appropriate security clearance are required.
- Active TS/SCI clearance with an agency-appropriate polygraph is required.
- At least five years of directly related software engineering or cloud development experience.
- Strong proficiency in Java with Spring Boot or Python.
- Hands-on experience with cloud platforms, preferably AWS.
- Experience with web application frameworks, microservice architectures, and data processing pipelines.
- AWS Certified Developer – Associate certification is required.
- AWS DevOps Engineer – Professional certification is required.
- Certified Kubernetes Application Developer certification is required.
- Elastic Certified Engineer certification is required.
- A bachelor’s degree in Computer Science or a related technical field is highly desired and may be substituted for two years of experience.
- Desired qualifications include Kubernetes internals, Operators and Custom Resource Definitions, Kafka, Neo4j, Prometheus, Grafana, ELK, Terraform, AWS CloudFormation, and Apache Spark.
Tech Stack
Apache KafkaApache SparkAWSDockerGrafanaJavaKubernetesNeo4jPrometheusPythonReactSpring BootTerraform
