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