Enable job alerts via email!

Senior Java & Kafka Engineer â Real-Time Data Platform (Azure) - Onsite in Chicago

Talan

Toronto

Hybrid

CAD 137,000 - 193,000

Full time

3 days ago
Be an early applicant

Job summary

A leading technology consultancy is seeking a Senior Java & Kafka Engineer in Chicago, IL. This role involves developing and evolving data lake platforms and event streaming solutions. The ideal candidate should have over 6 years of Java experience, strong skills in Kafka, and expertise in cloud technologies. Competitive benefits and a hybrid work environment are offered.

Benefits

401(k) retirement plan with company matching
15 days of paid vacation
Company health, dental, and vision insurance

Qualifications

  • 6+ years of Java experience including Spring Boot.
  • Proven experience with Kafka performance tuning.
  • Experience with cloud platforms like Azure or AWS.

Responsibilities

  • Develop technical solutions in cloud environments.
  • Optimize Kafka-based event streaming architectures.
  • Collaborate with Product Owners on requirements.

Skills

Strong Java skills
Kafka design and tuning
Big Data tools
Kubernetes
Agile methodologies

Education

BS/Master's degree in Computer Science or related field

Tools

Spring Boot
Elastic Search
PostgreSQL

Job description

Location : Chicago IL (Hybrid at least 4 days onsite / week)

Visa Sponsorship : We offer sponsorship under specific treaty-based U.S. work visas including TN and E-2 (for eligible Canadian, Mexican, and French citizens). We do not support or transfer other visa types (e.g., H-1B).

We are seeking a Senior Java & Kafka Engineer with experience in cloud technologies. You will play a key role in developing and evolving our data lake platform and event streaming solutions.

Responsibilities :

  • Design, develop, and implement technical solutions in cloud environments using Java, Spark, Hive, Avro, Parquet, Kubernetes, Spring Boot, Elastic Search, Logstash, Kibana, Oozie, and PostgreSQL.
  • Lead the design, implementation, and performance optimization of Kafka-based event streaming architectures ensuring scalability, reliability, and high availability.
  • Monitor, troubleshoot, and tune Kafka clusters to maintain optimal system performance.
  • Collaborate with Product Owners to break down customer requirements into actionable user stories.
  • Deliver clean, tested, and maintainable code that meets acceptance criteria and Definition of Done.
  • Manage deployment, CI/CD pipeline, monitoring, and production stability activities.
  • Engage in pair programming and write unit and BDD-style tests with JUnit, Mockito, and Cucumber.
  • Participate actively in backlog refinement, sprint planning, and agile ceremonies.

LI-ASD

Qualifications :

Required Technical Skills :

  • Strong Java skills with 6+ years of experience including Spring Boot
  • Proven experience leading Kafka design, deployment, and performance tuning
  • Strong Kafka internals and troubleshooting skills
  • Big Data tools: Spark, Hive, Avro, Parquet
  • Kubernetes and container orchestration
  • Elastic Search, Kibana, Logstash
  • Cloud platforms (Azure, AWS, or similar)
  • Agile methodologies and automated testing (TDD, BDD)

Education and Experience

  • BS/Master's degree in Computer Science, Information Technology, or relevant technical field.
  • 5-10 years of experience as a Senior Programmer Analyst or similar role
  • Experience working in a real Change and Release management environment
  • Experience with business analysis methodologies, processes, and documentation standards

Company Benefits :

At Talan, we invest in our employees' well-being and empower them with benefits including:

  • The yearly salary range for this role is USD
  • 401(k) retirement plan with company matching
  • 15 days of paid vacation per year at hire, increasing up to 27 based on seniority (annual untaken vacation days are cashed out)
  • 8 paid holidays, 5 sick days, 2 personal days per year
  • Company health, dental, and vision insurance plans, FSA
  • Voluntary STD and LTD
  • Commuter/transit benefits

All your information will be kept confidential according to EEO guidelines.

Remote Work : Employment Type :

Full-time

Key Skills :

REST, Eclipse, JUnit, Spring, Struts, SOAP, JPA, Hibernate, Maven, J2EE, JDBC, Java

Experience : years

Vacancy : 1

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs