Senior Kafka Developer

CGIBaltimore, MD
6d

About The Position

CGI is in the top 5 largest global IT companies spread across 40 countries with endless opportunities to expand and grow. As a Federal CGI Partner, you have the opportunity to be a shareholder at CGI and join a family of 91,000 CGI Partners strong. CGI is seeking a Senior Kafka Developer / Java Engineer to serve as a technical lead supporting enterprise-level event streaming, API modernization, and distributed application development for a large federal agency. This role drives the architecture and implementation of high-volume Kafka pipelines, cloud-ready Java services, and modern integration patterns across mission-critical systems. This position is located in Baltimore, MD

Requirements

  • Ability to obtain and maintain Public Trust clearance
  • Bachelor's degree +14 years of relevant IT experience
  • 10+ years of hands-on Java development and solution design in enterprise environments.
  • Strong, demonstrable experience with Apache Kafka, including Confluent platform components, Kafka Streams, schema management, and secure event routing.
  • Background developing REST services, microservices, and API-based integrations using Spring Framework and Spring Boot.
  • Experience delivering software on Agile teams, preferably using scaled Agile frameworks.
  • Familiarity with CI/CD pipelines and modern DevOps tools such as Git/Bitbucket, Jenkins, Nexus, Maven, Jira, OpenShift, or similar platforms.
  • Strong understanding of JSON-based integrations, service standards, and secure interface design.
  • Excellent communication, documentation, and analytical skills with the ability to lead technical discussions.
  • Extensive Design and Programming skills in Java and JEE technologies.
  • Strong experience working with RESTFUL API
  • Extensive development skills using latest Spring Boot and Spring Security Experience.
  • Experience identifying requirements, researching options, designing and implementing solutions at a leadership level on project work.
  • Experience with modern development software, tools, and methodologies; Jenkins, Git/BitBucket, Jira, Nexus, Maven, Jenkins, OpenShift, UrbanCode Deploy.

Nice To Haves

  • Experience implementing event streaming architectures for high-availability or large-scale environments within government or regulated industries.
  • Knowledge of cloud-native development and deploying applications to AWS or similar federal cloud platforms.
  • Familiarity with writing technical design documents, architecture white papers, and system modernization proposals.
  • Understanding of accessibility and compliance requirements (such as Section 508) in federal applications.
  • Prior experience supporting federal government IT modernization efforts or legacy-to-cloud transition programs.

Responsibilities

  • Architect, design, and develop event-driven services using Apache Kafka, Confluent tooling, Kafka Streams, and Java-based microservices.
  • Build and enhance RESTful APIs, Spring Boot services, and cloud-native components that integrate with enterprise systems and shared services.
  • Provide technical leadership to development teams, including mentoring junior and mid-level engineers and guiding best practices for coding, testing, and integration.
  • Partner with product owners, analysts, and engineering teams to translate business needs into scalable, secure, and resilient technical solutions.
  • Participate fully in Agile delivery, including refinement, planning, demos, retrospectives, and team collaboration ceremonies.
  • Lead troubleshooting and optimization efforts for event pipelines, distributed services, schema evolution, and system performance issues.
  • Support modernization initiatives by contributing to architectural design, documentation, technical evaluations, and solution recommendations.
  • Develop and maintain automated build and deployment pipelines using approved DevOps tools and enterprise development standards.

Benefits

  • Competitive compensation
  • Comprehensive insurance options
  • Matching contributions through the 401(k) plan and the share purchase plan
  • Paid time off for vacation, holidays, and sick time
  • Paid parental leave
  • Learning opportunities and tuition assistance
  • Wellness and Well-being programs
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service