SMS is seeking a Kafka Software and Data Engineer to support our DISA Joint Regional Security Stack (JRSS) team in Springfield, VA or Ft. Meade MD. You must hold an active Secret Clearance to qualify and must be eligible to obtain and maintain a Top Secret clearance.
In this role the you will support the design, development, testing and deployment of a Kafka-based data brokering solution, an open-source stream-processing
software platform, within the JRSS architecture.
SMS is a fast growing, veteran-owned business that's has supported Federal Government's IT initiatives for over four decades. We work side-by-side with our Federal clients as a trusted, long-term partner to offer innovative advice and leadership to solve their most pressing and complex problems. We orchestrate people, strategies, technologies and best-of-breed business processes. The SMS advantage in management and technology consulting includes deep domain expertise in complex networking design and unifying communities of interest.
We have strong capabilities in design & build, planning, governance, quality management, security, analytics, virtualization, operations and business process improvement. For 40 years, SMS has brought customer satisfaction to Federal clients and formed lasting alliances with leading technology companies and talented small businesses to deliver joint, leading-edge, cost-effective services and products.
Submit your resume today!
In this role the you will support the design, development, testing and deployment of a Kafka-based data brokering solution, an open-source stream-processing software platform, within the JRSS architecture.
Review and provide inputs on overall systems and detailed engineering plans
Provide analysis and support for the architecture and design of a Kafka-based data brokering system.
Build, integrate, and test prototypes and final implementations in the Ft. Meade Lab.
Deploy the Kafka systems into production.
Provide tier 2 and 3 operational support of the Kafka software as needed.
Requires BS degree and 8+ years of prior relevant experience or Masters with 6+ years of prior relevant experience. May possess a Doctorate in technical domain.
Equivalent work experience will be considered in lieu of degree.
Must hold active Secret clearance with eligibility to obtain and maintain Top Secret clearance.
Must possess DOD 8570, IAT Level II (Sec+ or equivalent) certifications
Experience with Linux, Process Management, Network monitoring, IO Monitoring, Memory management and theory, Linux services start/stop knowledge
Experience with messaging systems, Pub / sub, Topics vs Queues
Understanding of Big Data and cluster computing concepts, Sharding (partitions), Resiliency of service and data, Protections against failure
Programming language Proficiencies of (at least one): Java, Python, Go
Experience with data munging (parsing, Regular expressions, etc.)
Knowledge of data serialization and formats, Avro, JSON, Parquet
Experience with Kafka Brokers/ Kafka Connect
Experience with KSQL
Experience with Zookeeper
Experience designing, building, and operating stateful applications (eg. Search, newsfeeds/timelines, metrics pipeline)
Experience building and operating multi-tier web applications, including REST APIs
Experience with 2 or more of the following databases: RDBMS (Postgres, Oracle, MySQL, SQLServer), NoSQL (Cassandra, MongoDB, HBase)
Basic Network Experience-TCP/IP, Firewalls / Firewall Rules
Importance of Network Time and Name Resolution
Data Encryption - using library like JCE
Certificates - Server vs. Client
Ability to generate root and child certs
Troubleshooting of CA and Server Certs
Messaging Experience (e.g., JMS, IBM MQ, Tibco, ActiveMQ, RabbitMQ)
Experience with and understanding of data formats and serialization options
Familiarity with Flink, Storm, Spark
Familiarity with Microservices
Involvement in the Open Source Development / Community
SMS is an Equal Opportunity Employer.
SMS is a veteran-owned network integrator established in 1976. With an employee retention rate averaging over 5 years, our ability to hire quality people and retain them in a rapidly evolving IT market proves why we are a world-class information technology company. At SMS, we place a high value on quality of service, customer satisfaction, and best-of-breed policies and practices. As a result, SMS is proud to be ISO 9001:2008 Registered and a CMMI Level 3 certified company, ensuring that we continue to meet and exceed the expectations of our customers, partners and employees.