Skip to main content

Senior Developer - Java and Python

Technology
Electronic Consulting Services, Inc (ECS Federal)
Fairfax, United States€145,000 - €150,000 /year3 weeks agoUntil 6/1/2026
Full time

Job description

Requirements

Must have:

- 7-9+ years of experience in developing backend enterprise-level Python applications.
  • 7-9+ years of experience building high-performance, reliable, and scalable systems integrations, including ETL functionality and API integration.
  • 5+ years of expertise with various storage solutions such as relational databases, NoSQL databases, object-relational databases, distributed data stores, and in-memory caches, including Elasticsearch, Splunk, Postgres, AWS S3, Redis, and Memcached.
  • 5+ years in developing microservice-based applications utilizing technologies such as containers, Docker, Kubernetes, and AWS services (ECR, ECS, EKS, Fargate).
  • 5+ years of experience using git repositories (e.g., GitHub, GitLab, Bitbucket) with a comprehensive understanding of branching strategies, pull requests, and commits.
  • Proven experience in writing unit tests to guarantee reliable code delivery.
  • Expertise in creating data pipelines for both batch and streaming data, including log data or tool/sensor data.
  • Familiarity with messaging queuing systems like RabbitMQ or Kafka as part of a data pipeline solution.
  • Strong analytical and problem-solving abilities with keen attention to detail.
  • Exceptional written and verbal communication skills, comfortable presenting information both internally and to clients.

Responsibilities:

- Collaborate within an agile development team to design, analyze, and develop an integrated solution for visualizing cybersecurity data.
  • Conduct systems design and analysis for the Continuous Diagnostics and Mitigation (CDM) Dashboard solution, incorporating multiple COTS and open-source products.
  • Develop and deliver customized components that integrate with existing COTS and open-source components.
  • Tackle technical challenges with minimal oversight and connect broader solution-level thinking to ensure cohesive product development.
  • Stay updated on evolving requirements, technologies, and cybersecurity threats to adapt the solution accordingly.
  • Write well-structured and maintainable Python code using industry best practices to deliver enterprise-level applications on time.
  • Ensure the performance and reliability of solutions through diligent testing and debugging.

Company:

At ECS, we are dedicated to building a next-generation Continuous Diagnostics and Mitigation (CDM) Cyber data solution, which plays a vital role in enhancing the cybersecurity of Federal networks and systems. Our mission-driven team operates within a dynamic, fast-paced environment that emphasizes collaboration, critical thinking, and problem-solving. We are committed to fostering continuous learning and improvement, particularly in cybersecurity.

The Senior

Developer role is fully remote and offers a competitive salary range of $145,000 - $150,000, along with a comprehensive benefits package. Join us as we support the Federal Government in serving, protecting, and defending the American people.

Keywords
GitLabApache KafkaRedisMemcachedJiraRabbitMQElasticsearchCrystalDiskMarkDevOpsQueueing theoryPostgresqlPythonUnit TestingJavaRelational grammarCI/CDDebugger

¿Te interesa este puesto?