Middle Java Engineer with Kotlin

3 Days ago • 3 Years + • Backend Development

Job Summary

Job Description

This role involves designing and developing new solutions (70% greenfield, 30% maintenance) using Kotlin on JDK 17, ensuring interoperability with existing Java components. Collaboration with Data Science and Machine Learning teams is crucial for implementing LLM-driven workflows. Responsibilities include participating in code reviews, owning service reliability (including CI/CD and observability), and working within a Scrum framework. The ideal candidate has 3+ years of backend service development in Java/Kotlin, strong Spring ecosystem knowledge, experience with NoSQL stores, and API styles. The position is with a California-based client, a major e-commerce company shaping the future of shopping with AI solutions.
Must have:
  • 3+ years Java/Kotlin backend development
  • Strong Spring ecosystem knowledge
  • NoSQL database experience
  • API design (REST, gRPC, GraphQL)
  • CI/CD pipeline experience
  • Kotlin on JDK 17
Good to have:
  • Kafka
  • Docker + Kubernetes
  • ETL pipelines
  • Vector search/LLM integration
Perks:
  • Flexible working format
  • Competitive salary
  • Personalized career growth
  • Professional development tools
  • Education reimbursement
  • Corporate events

Job Details

We are looking for a Middle Java Engineer with Kotlin to join our team in Poland!

As a Middle Java Engineer, you’ll join client's AI team, where we’re shaping the future of shopping with leading-edge Agentic AI solutions. Together, we’re building intelligent systems that not only enhance the experience for sellers and buyers but also set new standards for innovation - just like the boldest ideas coming out of Silicon Valley. Become part of our dynamic AI R&D environment, where your creativity and engineering skills will drive the next generation of intelligent shopping experiences.

Our California-based client is a global e-commerce company that operates one of the largest and most established online marketplaces. For over 20 years, they have been connecting millions of sellers and buyers across more than 190 countries and territories. Their platform supports a wide range of products - from everyday items to unique and hard-to-find goods 0 and helps individuals and businesses grow by reaching a global audience. The company continues to develop its services with a focus on improving technology, user experience, reliability, and trust.

Responsibilities:

  • Design and develop new solutions (approximately 70% greenfield development, 30% optimization and maintenance).
  • Implement clean, testable, and efficient services using Kotlin on JDK 17, ensuring interoperability with existing Java components.
  • Collaborate closely with Data Science and Machine Learning teams to design and implement LLM-driven workflows.
  • Participate in architectural and code reviews across a modern technology stack (Kotlin/Java, Spring Boot 3, Reactor).
  • Take ownership of service reliability, including CI/CD pipelines (GitHub Actions) and system observability.
  • Work within a Scrum framework (two-week sprints, CET core working hours) in collaboration with product owners based in the US (EDT) and Europe.

 

Requirements:

  • 3+ years of building backend services in Java/Kotlin (and happy to deepen Kotlin).
  • Solid Spring ecosystem knowledge (Spring Boot 3, Spring Data, Spring Cloud).
  • Hands-on with a NoSQL store (MongoDB, DynamoDB, or Cassandra).
  • Familiarity with API styles (REST, gRPC, GraphQL) & distributed design patterns.
  • Very good spoken and written English (C1)
  • BSc or MSc in Computer Science, Engineering, or a relevant field

 

Nice to have:

  • Kafka
  • Docker + Kubernetes
  • ETL pipelines
  • Vector search / LLM integration.

 

We offer*:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits

*not applicable for freelancers

Similar Jobs

Trend Micro - (Sr.) Backend Engineer

Trend Micro

Taipei City, Taiwan (On-Site)
6 Months ago
Dream11 - SDE 2 - React Native

Dream11

Mumbai, Maharashtra, India (On-Site)
7 Months ago
Gaming Innovation Group  - Big Data Engineer

Gaming Innovation Group

Community Of Madrid, Spain (Hybrid)
1 Month ago
ByteDance - Software Engineer

ByteDance

San Jose, California, United States (On-Site)
2 Weeks ago
Playrix - Lead SDET

Playrix

Ukraine (Remote)
6 Months ago
Epic Games - Lead Programmer - Fortnite Online

Epic Games

(On-Site)
3 Months ago
CleverTap - Senior Backend Engineer - Platform

CleverTap

Mumbai, Maharashtra, India (Hybrid)
6 Months ago
Next Level Business Services - Java - Scala Architect

Next Level Business Services

San Diego, California, United States (On-Site)
6 Months ago
ByteDance - Software Development Engineer Graduate (Distributed NoSQL Database Systems)

ByteDance

Seattle, Washington, United States (On-Site)
1 Month ago
ByteDance - Tech Lead - Infrastructure Platform

ByteDance

Singapore (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Siemens - Test Automation Engineers (Tricentis TOSCA)

Siemens

Bengaluru, Karnataka, India (On-Site)
1 Day ago
NVIDIA - Software Test Development Engineer

NVIDIA

(Remote)
1 Month ago
Irdeto - Senior Software Engineer in Test

Irdeto

Noida, Uttar Pradesh, India (Hybrid)
7 Months ago
Microsoft - Principal Engineering Manager

Microsoft

Redmond, Washington, United States (On-Site)
3 Days ago
Qualcomm - Engineer - Power Analysis & Optimization

Qualcomm

Hyderabad, Telangana, India (On-Site)
1 Day ago
Google - Web Solutions Engineer

Google

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Bragg gaming  - Java Developer - Games

Bragg gaming

Ljubljana, Ljubljana, Slovenia (Hybrid)
2 Days ago
Netflix - Software Engineer (L5), N-Tech Software Engineering

Netflix

United States (Remote)
6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Poland

Triple Dot Studios - Lead Motion Designer

Triple Dot Studios

Warsaw, Masovian Voivodeship, Poland (Hybrid)
3 Months ago
Keywords Studios - Senior Business Development Manager

Keywords Studios

Silesian Voivodeship, Poland (Remote)
1 Month ago
PwC - Starszy Analityk / Starsza Analityczka | Mergers&Acquisitions

PwC

Warsaw, Masovian Voivodeship, Poland (On-Site)
6 Months ago
PwC - Senior Microsoft D365 CE Consultant

PwC

Warsaw, Masovian Voivodeship, Poland (On-Site)
6 Months ago
Futurum Technology  - Financial and Legal Specialist

Futurum Technology

Wadowice, Lesser Poland Voivodeship, Poland (On-Site)
7 Months ago
Google - Administrative Business Partner, Google Cloud

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Week ago
The Walt Disney Company - Programming Planner

The Walt Disney Company

Warsaw, Masovian Voivodeship, Poland (Hybrid)
2 Weeks ago
CloudLinux - Senior Go Developer

CloudLinux

Masovian Voivodeship, Poland (Remote)
1 Month ago
PwC - Menedżer/Menedżerka | Transaction Services (Financial Due Diligence)

PwC

Warsaw, Masovian Voivodeship, Poland (On-Site)
6 Months ago
Techland - UE5 Senior Game Programmer AI

Techland

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Warner Bros Games - Staff Software Engineer - Backend (Adtech Team)

Warner Bros Games

Pune, Maharashtra, India (Hybrid)
2 Months ago
Playtika - Youda-PHP Developer

Playtika

Netherlands (Hybrid)
2 Weeks ago
Wargaming - Game Developer

Wargaming

Vilnius, Vilnius County, Lithuania (On-Site)
1 Month ago
Riot Games - Senior Software Engineer, Services - Shanghai Game Studio

Riot Games

Dublin, County Dublin, Ireland (On-Site)
5 Months ago
Epic Games - Backend Engineer

Epic Games

(On-Site)
3 Months ago
Tencent - Backend Developer

Tencent

(On-Site)
3 Months ago
Tencent - Cross-Border Payment Software Engineering Intern

Tencent

(On-Site)
1 Month ago
Playtika - PHP Technical Lead

Playtika

Ukraine (On-Site)
2 Weeks ago
Evolution - Scala Engineer

Evolution

Warsaw, Masovian Voivodeship, Poland (On-Site)
11 Months ago
Aristocrat Gaming - Automation and AI Engineer (Unity & Backend Technologies)

Aristocrat Gaming

Barcelona, Catalonia, Spain (Hybrid)
2 Weeks ago

Get notifed when new similar jobs are uploaded