What are the responsibilities and job description for the Senior Enterprise Software Engineer with Security Clearance position at Neural Solutions?
Senior Back-End Software Engineer This role involves designing and developing a new graph analysis platform for mission customers to visualize, analyze, and traverse their complex data in near-real-time. The project aims to transform core customer workflows through performance, usability, and scalability. Responsibilities:
- Design and architect complex software solutions for streaming analytic apps using Java, Spring Boot, and Kafka.
- Support containerized environments in Docker and Kubernetes alongside another senior back-end engineer.
- Develop and optimize various streaming analytics to process data efficiently using Java and Spring Boot.
- Become proficient with Neo4j graph database; develop, optimize, and troubleshoot queries.
- Work closely with stakeholders to understand requirements and solve real customer problems. Required Skills:
- Expertise in Java and Spring Boot for building enterprise applications.
- Experience with streaming libraries like Kafka Streams for real-time data processing.
- Understanding of Enterprise Integration Patterns (EIP) and their application.
- Knowledge of service containerization and deployment using Docker and Kubernetes.
- Experience in ETL processes to ingest large, complex datasets.
- Familiarity with Git and GitLab CI/CD. Nice to Have:
- Experience with graph databases like Neo4j.
- Understanding of SIGINT collection and analysis systems.
- Knowledge in production advanced security operations capabilities and operations.
- Background in networking concepts, protocols, and analysis (routers, switches, etc.). Experience Required: 12 years with Bachelor's degree in technical field or 16 years without degree Location: Columbia, MD Clearance: TS/SCI with Polygraph required Salary Range: $204,000 - $247,000
Salary : $204,000 - $247,000