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

Preferred Roofing

Commercial Roofing Specialist Job at Preferred Roofing

 ...NOW HIRING: Commercial Roofing Specialist Preferred Roofing Full-Time | LA-Based | Uncapped Earning Potential Looking for a high-performance role with a team that knows how to win? Preferred Roofing is hiring a Commercial Roofing Specialist - someone hungry... 

Center for Life Management

Case Manager, Adult Department - Get a FREE Master's Degree in Clinical Mental Health Counseling! Job at Center for Life Management

 ...Perform all other duties as assigned by supervisor. Qualifications and Skills Bachelors degree in a health related field preferred (ex. Social Work, Mental Health Counseling, Psychology, Nursing, Human Services, etc.); Associates degree in a health related field... 

Laughlin Legal

Family Law Paralegal Job at Laughlin Legal

 ...Laughlin Legal, PC seeks an Senior Family Law Paralegal with at least five years of experience...  ...belongs. You will be expected to: work closely with attorneys to draft pleadings...  ..., Health FSA, Dependent Care FSA; ~ home utility stipend; ~ cell phone contribution... 

Trinity Health

PCT Job at Trinity Health

Employment Type:Full timeShift:Description:PCTSummaryAt MercyOne, health care is more than just a doctors visit or a place to go when youre in need of medical attention. Our Mission is based on improving the health of our communities - that means not only... 

Data Nomad

Call Agent Work From Home ( Remote) Job at Data Nomad

 ...provides a great opportunity for you to earn extra income while working from the comfort of your home. Apply here Directly: Job Requirements: Show up at least 10 mins before the scheduled start time of the discussion Contribute to the discussion by completing both...