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?