Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Kafka/Spark Developer

$70.8k - $156.7k
Kafka/Spark Developer

Position Description

CGI is looking for mid level Kafka and Spark Software Developers to join our Applications Development and Maintenance team, supporting our client which is a large US Bank, working in an advanced technology environment.
This role will require someone at our client site 5 days a week in Pittsburgh, PA.  
Duties and Responsibilities:
.    As Kafka Spark Software developers, you will be responsible for developing and maintaining scalable big data solutions using Hadoop, Spark, Kafka, and Impala to support enterprise data processing and analytics initiatives.
.    Design, build, and optimize batch and real-time data pipelines for ingesting, processing, transforming, and delivering large volumes of structured and unstructured data. 
.    Develop Spark applications using PySpark, Scala, or Java for data transformation, aggregation, cleansing, and analytical processing.
.    Build and maintain Kafka producers, consumers, topics, and streaming workflows to enable reliable real-time data ingestion and event-driven architectures. 
.    Design and implement logical and physical data models to support data warehousing, reporting, analytics, and business intelligence requirements. 
.    Monitor, troubleshoot, and tune Kafka and Spark streaming jobs to improve performance, scalability, and operational reliability.
.    Optimize Hadoop ecosystem components, Spark jobs, Kafka configurations, and Impala queries to improve system performance and resource utilization.
.    Collaborate with architects, data engineers, DevOps teams, and business stakeholders to design and implement modern streaming and event-driven data platforms.
.    Analyzing user requirements, and defines technical project scope and assumptions for assigned tasks.
.    Creating technical designs for new systems, and/or modifications to existing systems.
.    Translating detailed requirements into functional system designs. 
.    Prioritizing work, meeting deadline and also establishing and maintaining effective working relationships with clients, project team members, supervisors, and employees from other departments. 
.    Partner with business leaders, enterprise architects, and product owners to identify new graph-based use cases, evaluate emerging technologies, and align Neo4j initiatives with digital transformation goals.

Requirements:
At least 5+ years of experience in Big Data development, data engineering, or distributed data processing environments.
.    Strong hands-on experience with Apache Kafka, topic configuration, producer/consumer development, Kafka Connect, and Schema Registry. 
.    Extensive experience developing real-time data processing applications using Apache Spark Streaming and/or Spark Structured Streaming. 
.    Proficiency in Java, Scala, or Python (PySpark) with strong object-oriented programming and software development skills. 
.    Proficiency in writing and optimizing complex SQL queries using Impala, Hive, or similar distributed query engines.
.    Hands-on experience with Hadoop ecosystem components including HDFS, Hive
.    Experience integrating Kafka and Spark with relational databases, NoSQL databases, cloud storage platforms, and enterprise applications.
.    Strong analytical, troubleshooting, and performance tuning skills in distributed streaming environments. 
.    Excellent communication, collaboration, and stakeholder management skills, with the ability to work effectively in Agile/Scrum teams.
.    Experience working in Agile development environments with strong collaboration, technical leadership, problem-solving, and stakeholder communication skills.
#LI-SG2
#DICE  
Other Information:   
CGI is required by law in some jurisdictions to include a reasonable estimate of the compensation range for this role. The determination of this range includes various factors not limited to skill set, level, experience, relevant training, and licensure and certifications. To support the ability to reward for merit-based performance, CGI typically does not hire individuals at or near the top of the range for their role. Compensation decisions are dependent on the facts and circumstances of each case. A reasonable estimate of the current range for this role in the U.S. is $70,800.00 - $156,700.00.
CGI's benefits are offered to eligible professionals on their first day of employment to include:  
. 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

Your future duties and responsibilities

Required qualifications to be successful in this role

Together, as owners, let’s turn meaningful insights into action.

Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because…

You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.

Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.

You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.

Come join our team—one of the largest IT and business consulting services firms in the world.

Qualified applicants will receive consideration for employment without regard to their race, ethnicity, ancestry, color, sex, religion, creed, age, national origin, citizenship status, disability, pregnancy, medical condition, military and veteran status, marital status, sexual orientation or perceived sexual orientation, gender, gender identity, and gender expression, familial status or responsibilities, reproductive health decisions, political affiliation, genetic information, height, weight, or any other legally protected status or characteristics to the extent required by applicable federal, state, and/or local laws where we do business.

CGI provides reasonable accommodations to qualified individuals with disabilities. If you need an accommodation to apply for a job in the U.S., please email the CGI U.S. Employment Compliance mailbox at View email address on clients.njoyn.com . You will need to reference the Position ID of the position in which you are interested. Your message will be routed to the appropriate recruiter who will assist you. Please note, this email address is only to be used for those individuals who need an accommodation to apply for a job. Emails for any other reason or those that do not include a Position ID will not be returned.

We make it easy to translate military experience and skills! Click here to be directed to our site that is dedicated to veterans and transitioning service members.

All CGI offers of employment in the U.S. are contingent upon the ability to successfully complete a background investigation. Background investigation components can vary dependent upon specific assignment and/or level of US government security clearance held. Dependent upon role and/or federal government security clearance requirements, and in accordance with applicable laws, some background investigations may include a credit check. CGI will consider for employment qualified applicants with arrests and conviction records in accordance with all local regulations and ordinances.

CGI will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with CGI’s legal duty to furnish information.

Vacancy posted 8 days ago
Similar jobs that could be interesting for youBased on the Kafka/Spark Developer in Pittsburgh, PA vacancy
  •  ...Job Title: Lead Kafka Developer – Software Engineer Lead Location: Pittsburgh, PA Type: Contract Compensation: Contractor Work Model: Onsite – onsite Hours: 40.0 Security Clearance: Responsibilities Design and develop Kafka-based streaming architectures... 
    Suggested
    Contract work
    For contractors
    Local area

    System One

    Pittsburgh, PA
    more than 2 months ago
  • $60 per hour

     ...Job Description Job Description Lead Kafka DeveloperJob at a Glance Title: Lead Kafka Developer Location: Pittsburgh, Cleveland, or Dallas Contract: W2 only, 9+ month contract with potential for extension or conversion to full time with either the client... 
    Suggested
    Full time
    Contract work

    CEI

    Pittsburgh, PA
    25 days ago
  •  ...Senior Java Full Stack Developer Techstra Solutions is seeking an experienced Senior Java Full Stack Developer to join our technology...  ...with IBM MQ or other message queuing systems (RabbitMQ, Kafka). Hands-on experience with billing applications or financial... 
    Suggested
    Full time
    Local area

    Techstra Solutions

    Pittsburgh, PA
    1 day ago
  •  ...Our client is seeking a Java Full Stack Developer to join their technology team at a leading retail bank. This role involves designing...  ...Experience with IBM MQ or other message queuing systems (RabbitMQ, Kafka) Hands-on experience with billing applications or financial... 
    Suggested
    Full time

    Hdj

    Pittsburgh, PA
    1 day ago
  •  ...Role Overview The Lead Java Full Stack Developer to join our technology team at a leading retail bank. This role involves designing...  ...Experience with IBM MQ or other message queuing systems (RabbitMQ, Kafka) Experience with Spring Cloud components (Config Server,... 
    Suggested
    Full time
    Local area

    Techstra Solutions

    Pittsburgh, PA
    1 day ago
  • $70.8k - $156.7k

    Sr. Kafka SpringBoot Developer Position Description This role will require someone at our client site 5 days a week in Pittsburgh, PA, Cleveland, OH, or Dallas, TX. CGI is looking to hire a Sr Kafka Springboot developer specializing in building secure, scalable... 
    Local area
    Pittsburgh, PA
    9 days ago
  • $60k

     ...inception through completion... Our technical, domain expertise across industries and process oriented approach enables clients to develop cost effective and robust solutions. We strive to prove ourselves from project inception through completion... To succeed in... 
    Permanent employment
    Full time
    Contract work
    Temporary work
    Work experience placement
    Relocation package

    Dellfor Technologies

    Pittsburgh, PA
    1 day ago
  •  ...Job Destription: Please share profiles with their skill matrix and relevant exp on Angular JS. ~ Ability to independently develop software using Java Script frameworks like Angular, Dojo ~ Experience working in Agile environment. ~ Experience working... 
    Full time
    Worldwide

    Arete Technologies Inc

    Pittsburgh, PA
    1 day ago
  •  ...in the following ways: · Use AI tools to accelerate development. · Build REST microservices and messaging integrations (Kafka, MQ). · Develop JPA/Hibernate data layers and work with Oracle. · Implement Spring Security and enforce secure coding. · Ensure... 
    Worldwide
    Flexible hours

    BNY

    Pittsburgh, PA
    2 days ago
  • $75k - $137.5k

     ...Core Debit Product organization, you will be based in Dallas TX, Pittsburgh PA or Strongsville OH. A Software Engineer designs, develops, tests, and maintains software applications and systems that meet business and user requirements. This role collaborates with cross... 
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office

    PNC

    Pittsburgh, PA
    21 hours ago
  •  ...full-time position based in Pittsburgh, Pennsylvania, United States. The successful candidate will be instrumental in designing and developing the software that powers our cutting-edge industrial products and internal systems, contributing directly to our mission of... 
    Hourly pay
    Full time

    Burjline Builders

    Pittsburgh, PA
    4 days ago
  • $96k

     ...within the Contact Center Technology organization. This role serves as a senior hands-on engineer responsible for architecting, developing, and delivering AI-driven solutions that enhance customer self-service and agent experiences. Unlike a traditional technical... 
    Full time
    Work at office
    Remote work
    Flexible hours

    KeyBank

    Pittsburgh, PA
    21 hours ago
  • Who We Are Engineered to outperform, Teraswitch is on a mission to provide high-performance infrastructure services for critical workloads. With 20+ datacenter locations around the world interconnected by our low latency global backbone network, we are the class leader...
    Full time

    Teraswitch

    Pittsburgh, PA
    1 day ago
  • $120k - $140k

     ...and drive meaningful change with Noctrix Health.   We are seeking an experienced Senior Full Stack Software Engineer to design, develop, and maintain software systems that support Noctrix's patient-facing and customer support applications. This role will own complex... 
    Full time
    Work at office

    Noctrix Health, Inc.

    Pittsburgh, PA
    1 day ago
  • $86.25k - $143.75k

     ...modern data observability analytics to support site reliability ○ Develop ETL/ELT pipeline monitoring solutions to identify bottlenecks,...  ...○ Establish intelligent alerts to identify high utilization Spark and Trino jobs to ensure service ability for all users ○ Capture... 
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office

    PNC

    Pittsburgh, PA
    21 hours ago
  • $125k - $167k

     ...thinking and time management skills and can work effectively both independently and in teams. Work with people of diverse backgrounds and develop creative and innovative ways to improve processes. The Motional Pittsburgh office is located in the new Hazelwood Green... 
    Work at office

    Motional

    Pittsburgh, PA
    9 days ago
  • We work in the UTC -05:00 time zone, more or less. We work in a lean and agile execution model. You should be near this time zone, or enjoy working in it. Excellent bandwidth, and video conferencing skills are required. Some of our stack: node.js, express, mongoDB...
    Full time

    Faddle

    Pittsburgh, PA
    1 day ago
  •  ...Technology, Production, Sustainment, and Modernization teams with AI-enabled applications and best-in-class data to more rapidly imagine, develop, and field the capabilities we need. Today, the national security community and every branch of the military rely on Govini to... 
    Full time
    Work at office

    Govini

    Pittsburgh, PA
    1 day ago
  • $141k - $242k

     ...positive way. To learn more visit: The Mapping team at Waabi develops the foundational spatial intelligence of our autonomous...  ...systems and orchestration framework (e.g., Apache Spark, Airflow, Ray, Kafka). - Open-minded and collaborative team player with strong... 
    Full time
    Work at office
    Work from home
    Flexible hours

    Waabi

    Pittsburgh, PA
    28 days ago
  • $76.92k - $183.8k

     ...identify opportunities for advancing the state of autonomous systems and implementing their own groundbreaking ideas. Design, develop, and test onboard and off-board autonomy software. Develop tools for increasing the development speed of building autonomy software... 
    Full time

    Aurora Innovation

    Pittsburgh, PA
    1 day ago
  • $110k - $140k

    Expedient is seeking a Software Engineer to join our Information Systems Team. This person will work across our full application portfolio, including writing and reviewing code, collaborating with business stakeholders, and helping modernize a set of internal applications...
    Full time
    Work at office

    Expedient

    Pittsburgh, PA
    1 day ago
  • $70k - $300k

     ...integration between hardware and software is critical. We’re looking for a Software Engineer - Mission Workflows to maintain and develop robot user workflows for wheeled robotic platforms across both federal and commercial programs As a Software Engineer - Mission... 
    Permanent employment
    Full time
    Flexible hours

    Field AI

    Pittsburgh, PA
    1 day ago
  •  ...Technology, Production, Sustainment, and Modernization teams with AI-enabled Applications and best-in-class data to more rapidly imagine, develop, and field the capabilities we need. Today, the national security community and every branch of the military rely on Govini to... 
    Full time
    Work experience placement
    Work at office

    Govini

    Pittsburgh, PA
    1 day ago
  • $138k - $207k

     ...ABOUT THE TEAM Anduril’s Mission Autonomy team builds our platform for rapidly developing powerful, reliable and explainable behaviors for teams of autonomous robots. This includes both Anduril-fielded robots as well as third-party integrations. These teams, composed... 
    Full time
    Work experience placement
    Local area
    Relocation package

    Anduril Industries

    Pittsburgh, PA
    1 day ago
  • $100k - $120k

     ...scale and accounts for errors and edge cases Build secure, reliable integrations with EHRs and third-party healthcare systems Develop standards-based APIs and services (REST, FHIR, HL7) Influence architectural direction related to scalability, reliability, and... 
    Remote job
    Full time
    Local area
    Flexible hours

    The Company

    Pittsburgh, PA
    1 day ago
  • $146k - $211.5k

     ...integrating, and verifying the motion control system of the Aurora Driver with all vehicle platforms. In this role, you will Develop motion control algorithms for a safety-critical system Analyze control system performance in both offline and on-road execution... 
    Full time

    Aurora Innovation

    Pittsburgh, PA
    1 day ago
  •  ...performant system engineering. Key Responsibilities: Software Development: Collaborate with cross-functional teams to design, develop, test, and maintain software applications and systems that support defense and emergency response operations. Algorithm... 
    Full time

    Lovelace Ai

    Pittsburgh, PA
    1 day ago
  •  ...alignment to enterprise and risk strategies. Establish patterns for identity, networking, segmentation, encryption, and access control. Develop cloud resiliency architectures including high availability, disaster recovery, and fault isolation strategies. Architect secure... 
    Work at office
    Local area
    Relocation

    First National Bank of Pennsylvania

    Pittsburgh, PA
    3 days ago
  • $50.5k - $112.5k

     ...enable the AI models to be useful and scalable. As an Associate, you will focus on learning and contributing to projects while developing your skills and knowledge to deliver quality work. You will engage with different stakeholders to build meaningful connections, learn... 
    Full time
    Work experience placement
    H1b
    Local area

    PwC

    Pittsburgh, PA
    1 day ago
  •  ...Description Job Description Job Title: Sr. Java Full Stack Developer Location: Pittsburgh, Pennsylvania Type: Contract To Hire...  ...Oracle, SQL Server, MongoDB, and messaging systems such as Apache Kafka. Utilize DevOps tools including Jenkins, uDeploy, GitHub, and... 
    Contract work
    Local area

    System One

    Pittsburgh, PA
    20 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Kafka/Spark Developer. Be the first to apply!