Yesterday
Intel Agency (NSA, CIA, FBI, etc)
Senior Level Career (10+ yrs experience)
$240,000
Full Scope Polygraph
IT - Software
Columbia, MD (On-Site/Office)
We are seeking a Software Engineer (Backend Focus) to act as a senior back-end software engineer, helping to design and develop an entirely new graph analysis platform that – for the very first time – will allow our mission customers to visualize, analyze, and traverse their expansive and complex mission data in a graph format and in near-real-time. This is an ambitious, high-visibility project with a tremendous opportunity to transform core customer workflows; performance, usability, and scalability are key project goals.
Responsibilities:
• Design and architect complex, enterprise-grade software solutions for a streaming analytic app that uses Java, Spring Boot, and Kafka.
• Work with another senior back-end engineer to support the project's containerized environments in both Docker and Kubernetes.
• Utilize Java and Spring Boot while applying leading design patterns to ensure the products scalability and maintainability.
• Develop and optimize various streaming analytics to transform and analyze data in a performant way.
• Become proficient with the project's Neo4j graph database; develop, optimize, and troubleshoot graph queries.
Skills Requirements:
• Expert with Java and Spring Boot; proficient using them to build enterprise scale applications.
• Experience building real-time data processing applications using streaming libraries like Kafka Streams.
• Understanding of common Enterprise Integration Patterns (EIP) and how to apply them.
• Experience with service containerization and deployment using Docker and/or Kubernetes.
• Experience with Extract, Transform, Load (ETL) software patterns to ingest large and complex datasets.
• Familiarity with Git and GitLab CI/CD.
Nice to Haves:
• Experience with graph databases such as Neo4j.
• Experience building real-time data processing applications using streaming libraries like Kafka Streams.
• Experience modeling data and relationships in graph databases.
• Experience with networking concepts, protocols, and analysis (routers, switches, etc.).
• Knowledge of SIGINT collection and analysis systems.
Benefits Overview:
We offer a well rounded benefits package to give our employees peace of mind and freedom of choice.
• Three Carefirst medical plans available. We pay up to 100% healthcare premium and up to 100% of the deductible amount depending on plan selection for employee and their dependents.
• We pay 100% for Carefirst Dental and Vision plans for employees and their dependents
• 401k: 15% company contribution (no match required)
• PTO 160 hours, increases with seniority
• 12 Floating Holidays
• 4 Code Red Days
The projected compensation range for this position is $170,000 to $260,000 (annualized USD).
Responsibilities:
• Design and architect complex, enterprise-grade software solutions for a streaming analytic app that uses Java, Spring Boot, and Kafka.
• Work with another senior back-end engineer to support the project's containerized environments in both Docker and Kubernetes.
• Utilize Java and Spring Boot while applying leading design patterns to ensure the products scalability and maintainability.
• Develop and optimize various streaming analytics to transform and analyze data in a performant way.
• Become proficient with the project's Neo4j graph database; develop, optimize, and troubleshoot graph queries.
Skills Requirements:
• Expert with Java and Spring Boot; proficient using them to build enterprise scale applications.
• Experience building real-time data processing applications using streaming libraries like Kafka Streams.
• Understanding of common Enterprise Integration Patterns (EIP) and how to apply them.
• Experience with service containerization and deployment using Docker and/or Kubernetes.
• Experience with Extract, Transform, Load (ETL) software patterns to ingest large and complex datasets.
• Familiarity with Git and GitLab CI/CD.
Nice to Haves:
• Experience with graph databases such as Neo4j.
• Experience building real-time data processing applications using streaming libraries like Kafka Streams.
• Experience modeling data and relationships in graph databases.
• Experience with networking concepts, protocols, and analysis (routers, switches, etc.).
• Knowledge of SIGINT collection and analysis systems.
Benefits Overview:
We offer a well rounded benefits package to give our employees peace of mind and freedom of choice.
• Three Carefirst medical plans available. We pay up to 100% healthcare premium and up to 100% of the deductible amount depending on plan selection for employee and their dependents.
• We pay 100% for Carefirst Dental and Vision plans for employees and their dependents
• 401k: 15% company contribution (no match required)
• PTO 160 hours, increases with seniority
• 12 Floating Holidays
• 4 Code Red Days
The projected compensation range for this position is $170,000 to $260,000 (annualized USD).
group id: 91123679