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

cEdKSDljNUVOMy9vdzJ5R0pDUmVRalVTY2c9PQ==
  • 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

R3 Management Services

Senior Statistician Job at R3 Management Services

 ...field Experience: Minimum 7 years of statistical experience; telecommunications industry experience preferred The Senior Statistician assists in building and testing statistical models, developing algorithms, and analyzing data using Microsoft Office-based... 

OWLKROWN LLC

CNC Machine Operator Job at OWLKROWN LLC

 ...Description Owlkrown MFG is committed to delivering high-quality machined parts with precision, reliability, and innovation. We serve a...  ...of industriesfrom aerospace to medicalusing state-of-the-art CNC equipment and advanced manufacturing techniques. Our team thrives... 

ManpowerGroup

CNC Machinist - 3rd Shift Job at ManpowerGroup

 ...CNC Machinist - 3rd Shift $52k-$60k (Depending on Exp.) Our client in Liberty, Missouri is looking for hardworking, motivated CNC Machinist to join their team. Excellent benefits and work culture! Dont wait apply today! What's in it for you?~$52,000 - $60... 

Volvo Cars of Queens

Volvo Valet/Shuttle Driver Job at Volvo Cars of Queens

Volvo Cars of Queens is currently looking for a Sales Valet/Porter to join our Winning team!!The ideal candidate for all positions must...  ...with a stable work history. All candidates must have a valid drivers license. A "Whatever It Takes" mindset is a requirement to be... 

St. Luke's Health System

Registered Nurse (RN) - Infusion - $35-55 per hour Job at St. Luke's Health System

 ...St. Luke's Health System is seeking a Registered Nurse (RN) Infusion for a nursing job in Twin Falls, Idaho. Job Description & Requirements ~ Specialty: Infusion ~ Discipline: RN ~ Duration: Ongoing ~36 hours per week ~ Shift: 12 hours ~ Employment Type...