Java Software Engineer - Kafka / Spark Job at QUANTEAM - North America (RAINBOW PARTNERS Group), Chicago, IL

MTNsRG41Wnd1QWp4SUN3bGhwUWpXYncrbkE9PQ==
  • QUANTEAM - North America (RAINBOW PARTNERS Group)
  • Chicago, IL

Job Description

Department : Global Banking Technology & Operations

Role Summary

As a Senior Big Data Java Engineer, you will contribute to the development of our client's data lake streaming platform on Azure. Working independently within a Feature Team, your primary responsibilities include:

  • Development & Architecture : Architect, design, and build Java applications using Kafka Stream and Spark in Azure; develop scalable, resilient data pipelines.
  • Quality Coding : Write and maintain high-quality Java code, ensuring adherence to best practices.
  • System Design : Focus on scalability and resiliency when designing systems; troubleshoot performance issues in distributed systems managing large data volumes.
  • Code Reviews & Team Collaboration : Conduct code reviews, provide feedback, and support team improvements.
  • Customer-Focused Solutions : Break down customer requirements with the Product Owner, ensuring alignment with project goals.
  • Testing & Deployment : Manage testing, deployment, and production activities, adhering to chapter guidelines for stability.
  • Continuous Improvement : Participate in pair programming, write unit and BDD-style tests (JUnit, Mockito, Cucumber), and engage in backlog refinement.

Key Skills & Competencies

  • Proficiency with Java, Kafka Streams, Spark, and Spring Boot (or other Java frameworks).
  • Expertise in distributed systems design, especially Big Data systems for batch and real-time processing.
  • Experience with cloud platforms (AWS or Azure), and tools such as Elastic Search, Kibana, and Kubernetes.
  • Strong understanding of RESTful API design and third-party API integration.
  • Proficiency with version control systems like Git.
  • Agile methodology experience, ideally Scrum.
  • Familiarity with automated testing, including test-driven development, unit and integration testing, and BDD.
  • Knowledge of continuous integration tools and service-oriented architectures.
  • Excellent analytical skills with the ability to simplify complex problems.
  • Results-driven and team-oriented with a focus on collaboration and client satisfaction.

Experience & Education

  • 7+ years in Java programming at a senior level.
  • 3+ years with Spark, Kafka, and cloud technologies.
  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related technical field.

Job Tags

Similar Jobs

Segrera Associates

Purchasing Manager Job at Segrera Associates

 ...The Purchasing Manager is responsible for overseeing the procurement of goods, materials, and services to support business operations. This role manages vendor relationships, negotiates pricing and contracts, and ensures the company is receiving high-quality products... 

KellyMitchell Group

Bilingual Support Desk Analyst Job at KellyMitchell Group

 ...Job Summary: Our client is seeking a Bilingual Support Desk Analyst to join their team! This position is located in Miami, Florida....  ...Provide staff with IT related support in person, via email, chat, remote control, and phone Perform provisioning, deployment, and... 

KellyMitchell Group

Mobile SDET Job at KellyMitchell Group

Job Summary: Our client is seeking an Mobile SDET to join their team! This position is located in Newport Beach, California. Duties: Design, implement, and maintain mobile automation, iOS: XCUITest/XCTest or Android: Espresso/UI Automator Build reusable test...

Wilcor Dist. Co. Inc.

Canvasser Job at Wilcor Dist. Co. Inc.

 ...Were looking for a motivated, self-starter to join our team as a Canvasser. As a member of our street sales team, you go door to door to talk to potential customers to set appointments for our sales force. This is an integral part of our lead generation process and strategy... 

Rx relief

Director of Pharmacy Job at Rx relief

 ...leader in Pharmacy recruiting and is looking for a Director of Pharmacy to join our team in West Covina, CA. Rx relief has great entry-level Outpatient and Inpatient Hospital opportunities! BENEFITS | Director of Pharmacy ~ Aetna - Medical, Dental, and Vision...