Kafka/Spark Developer
$70.8k - $156.7kKafka/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.
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...SuggestedContract workFor contractorsLocal area
$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...SuggestedFull timeContract work- ...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...SuggestedFull timeLocal area
- ...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...SuggestedFull time
- ...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,...SuggestedFull timeLocal area
$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$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 employmentFull timeContract workTemporary workWork experience placementRelocation package- ...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 timeWorldwide
- ...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...WorldwideFlexible hours
$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 timeTemporary workPart timeWork experience placementWork at office- ...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 payFull time
$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 timeWork at officeRemote workFlexible hours- 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
$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 timeWork at office$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 timeTemporary workPart timeWork experience placementWork at office$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- 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
- ...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 timeWork at office
$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 timeWork at officeWork from homeFlexible hours$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$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 timeWork at office$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 employmentFull timeFlexible hours- ...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 timeWork experience placementWork at office
$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 timeWork experience placementLocal areaRelocation package$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 jobFull timeLocal areaFlexible hours$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- ...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
- ...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 officeLocal areaRelocation
$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 timeWork experience placementH1bLocal area- ...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 workLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Kafka/Spark Developer. Be the first to apply!
Related searches
- program developer Pittsburgh, PA
- objective c developer Pittsburgh, PA
- interactive developer Pittsburgh, PA
- survey programmer Pittsburgh, PA
- entry level developer Pittsburgh, PA
- postgresql developer Pittsburgh, PA
- training developer Pittsburgh, PA
- developer contractor Pittsburgh, PA
- informatica etl developer Pittsburgh, PA
- mainframe developer Pittsburgh, PA



