Demo

Java Software Engineer - Kafka / Spark

QUANTEAM - North America (RAINBOW PARTNERS Group)
Chicago, IL Full Time
POSTED ON 3/3/2025
AVAILABLE BEFORE 5/28/2025

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.
  • If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Java Software Engineer - Kafka / Spark?

    Sign up to receive alerts about other jobs on the Java Software Engineer - Kafka / Spark career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $92,017 - $124,111
    Income Estimation: 
    $111,369 - $141,168
    Income Estimation: 
    $117,871 - $153,580
    Income Estimation: 
    $109,939 - $144,341
    Income Estimation: 
    $114,500 - $144,633
    Income Estimation: 
    $117,871 - $153,580
    Income Estimation: 
    $131,745 - $167,716
    Income Estimation: 
    $144,503 - $184,592
    Income Estimation: 
    $102,541 - $137,871
    Income Estimation: 
    $153,752 - $200,235
    Income Estimation: 
    $144,503 - $184,592
    Income Estimation: 
    $150,756 - $194,140
    Income Estimation: 
    $172,191 - $221,861
    Income Estimation: 
    $114,549 - $164,025
    Income Estimation: 
    $153,752 - $200,235
    Income Estimation: 
    $73,727 - $94,067
    Income Estimation: 
    $88,984 - $115,784
    Income Estimation: 
    $92,017 - $124,111
    Income Estimation: 
    $90,707 - $120,959
    Income Estimation: 
    $91,486 - $118,193
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at QUANTEAM - North America (RAINBOW PARTNERS Group)

    QUANTEAM - North America (RAINBOW PARTNERS Group)
    Hired Organization Address New York, NY Full Time
    As the founding entity of RAINBOW PARTNERS, Quanteam is a consulting firm specializing in the fields of Banking, Finance...
    QUANTEAM - North America (RAINBOW PARTNERS Group)
    Hired Organization Address Woodbridge, NJ Full Time
    About This Opportunity We are seeking a highly skilled Settlements Specialist to join our team. The ideal candidate will...
    QUANTEAM - North America (RAINBOW PARTNERS Group)
    Hired Organization Address Woodbridge, NJ Full Time
    About Us As a founding entity of RAINBOW PARTNERS, Quanteam is a consulting firm that collaborates across 10 internation...
    QUANTEAM - North America (RAINBOW PARTNERS Group)
    Hired Organization Address Woodbridge, NJ Full Time
    Job Description Quanteam, a consulting firm specializing in Banking, Finance, and Financial Services, is seeking an expe...

    Not the job you're looking for? Here are some other Java Software Engineer - Kafka / Spark jobs in the Chicago, IL area that may be a better fit.

    Senior Java Software Engineer w/ Kafka

    Request Technology, Chicago, IL

    AI Assistant is available now!

    Feel free to start your new journey!