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

Kelly Services

Machine Operators Job at Kelly Services

 ...Great opportunities are right here in your backyard. Kelly is looking for Machine Operators to work at a premier manufacturer of medical devices in Elmira, NY. Let us help you grow at work and discover the next step in your career, all while being a vital part of your... 

McShane Construction Company

Project Manager (MADISON) Job at McShane Construction Company

 ...have an opportunity for an experienced Project Manager to work in a team environment to manage...  ...office, and team members may split their time between the office, jobsite, and home under...  ...Management: /strongManage all or part of the cost of a planning, design, and construction... 

Curative

Adult Primary Care Physician Tampa Florida Over 430k and Only 12 PPD Job at Curative

Job Description Job Description This practice is a family-run, senior-focused managed care group that was started in 1991. Over the last two years, the group has been quickly expanding, and now has 4 locations across Tampa Bay What is the position? You'll be...

Shenzhen HN Audio Co., Ltd.

(Audio Product) Product Architect Needed in Shenzhen Job at Shenzhen HN Audio Co., Ltd.

(Audio Product) Product Architect Needed in ShenzhenAbout us:Since 2001, HN has been supplying major brands with new audio product designs, affordable manufacturing, and reliable supply chain management solutions. When you need efficiency and durability at the right price... 

Liberty Group, LLC.

Certified Public Accountant Job at Liberty Group, LLC.

 ...tax planning aspect of our business. Qualifications & Skills: Certified Public Accountant (CPA) or Enrolled Agent (EA) designation required. Bachelors degree in Accounting, Finance, or a related field (Masters in Taxation is a plus). Minimum 5 years of tax...