Data Integration Software Developer for the GAINS project, integrating data using Kafka and Elastic. Collaborating in an Agile environment with strong emphasis on innovation and growth.
Responsibilities
Develop and implement integration solutions for the GAINS project using Kafka and Elastic as the primary data architecture platforms
Integrate data sources into Confluent (Kafka), and Elastic and Databricks platforms
Develop Kafka system integrations between Elasticsearch/Logstash and other systems
Deploy and manage Kafka clusters on Kubernetes in multi-site environments
Automate the full software lifecycle, from design and development to testing and deployment
Design and build application deployment pipelines, including containerized environments using Kubernetes and Docker
Requirements
Bachelor’s degree in Computer Science, Mathematics, Physics, Electrical Engineering, Computer Engineering, or related discipline, with 4 years of prior relevant experience
4+ years of combined experience in Kafka, Java, RESTful services, AWS, and full stack development
Software development experience with Python, Java and SQL
Knowledge of HTML and JavaScript
Experience with BI tools like Kibana, and technologies like Elasticsearch, Logstash, Kafka, NiFi, and Databricks
Advanced understanding of event streaming and Kafka integration
Experience in application integration design and strong communication skills
Proficiency in following a software development lifecycle and maintaining production-quality code
Experience developing software on a UNIX command line platform
Active Secret Clearance
Ability to obtain Security+ certification or equivalent DoD 8570 IAT II certification within 30 days of the start date.
Lead ETL Developer responsible for ETL solutions involving data integration and automation. Working in a hybrid environment at Canada Life with a strong emphasis on collaboration.
Product Engineer overseeing the technical lifecycle of screening and biomass handling products for Valmet. Collaborating with global teams and providing engineering expertise across the product lifecycle.
Senior Software Engineer developing high - quality software solutions for Savanta. Collaborating with cross - functional teams in a hybrid work environment to deliver impactful products.
Technical Lead developing and evolving iTakeControl, a clinical trial patient engagement platform at Red Nucleus. Leading in - house product development with a focus on compliance and mentoring engineers.
Software Engineer developing Python applications on Linux for Northrop Grumman's Space Sector. Collaborating with cross - functional teams to deliver secure, scalable software in a SCIF environment.
Principal Software Engineer developing and enhancing secure software systems for Northrop Grumman's CHORD portfolio. Focused on collaboration, team empowerment, and personal responsibility in a complex technical environment.
Software Engineer developing innovative software solutions for brain - computer interface applications at an exciting startup. Collaborating with R&D teams to create impactful technologies for patients with disabilities.
Senior Software Engineer responsible for building geospatial platforms for enterprise customers across various industries. Focusing on engineering solutions in web and mobile systems.
Senior Software Engineer developing scalable software solutions for T - Mobile. Collaborating on system design and mentoring teams while enhancing customer experience.
Software Engineer Manager oversees application development within a large or complex department at Regions. Evaluating and improving technology solutions for business efficiency and compliance.