Middle Java Engineer with Kotlin

1 Hour 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

Netflix - Data Engineer (L5) - Product (Device)

Netflix

United States (Remote)
6 Months ago
Onward Search - Java Developer

Onward Search

San Jose, California, United States (Hybrid)
1 Month ago
Warner Bros Games - Staff Software Engineer - Data Platform

Warner Bros Games

Hyderabad, Telangana, India (Hybrid)
3 Weeks ago
ByteDance - Backend Software Engineer, Data Engineering

ByteDance

Singapore (On-Site)
6 Months ago
Google - Software Engineering Manager II, Infrastructure, Google Cloud Compute

Google

Seattle, Washington, United States (On-Site)
1 Week ago
Epic Games - Senior Software Engineer

Epic Games

Germany (On-Site)
1 Week ago
Scopely - Principal Game Server Engineer - Unannounced Project

Scopely

Dublin, County Dublin, Ireland (Hybrid)
2 Months ago
Animoca Brands - Backend Developer

Animoca Brands

South Korea (Remote)
7 Months ago
Hedra - Senior Backend Engineer

Hedra

San Francisco, California, United States (On-Site)
1 Month ago
Epic Games - Backend Engineer

Epic Games

Vancouver, British Columbia, Canada (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Every matrix - Senior Java Developer

Every matrix

Kyiv, Kyiv City, Ukraine (Hybrid)
1 Month ago
Canva - Senior Frontend Engineer - Growth

Canva

Auckland, Auckland, New Zealand (Remote)
1 Month ago
Casumo - Quality Assurance Specialist

Casumo

(Hybrid)
1 Month ago
Google - Software Engineer, Early Career

Google

State Of Minas Gerais, Brazil (On-Site)
1 Week ago
ByteDance - Algorithm Engineer - Enterprise Solution R&D

ByteDance

San Jose, California, United States (On-Site)
2 Months ago
ByteDance - Senior Software Engineer, Backend and Infrastructure

ByteDance

Seattle, Washington, United States (On-Site)
1 Week ago
Casumo - Engineering Team Lead

Casumo

(Hybrid)
1 Month ago
Amazon Games - Senior Business Analyst, Luna Data Insights and Intelligence

Amazon Games

Bellevue, Washington, United States (On-Site)
1 Week ago
Hudl - Software Engineer II

Hudl

London, England, United Kingdom (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Poland

CD PROJEKT RED - Senior Weapon Artist

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago
Huuuge Games - VIP Account Manager

Huuuge Games

Kuyavian-Pomeranian Voivodeship, Poland (On-Site)
3 Weeks ago
Google - Software Engineer II, BigQuery Governance

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Week ago
Keywords Studios - Player Support Agent - German/English

Keywords Studios

Silesian Voivodeship, Poland (Hybrid)
1 Month ago
Virtuos - Procedural Tools Engineer

Virtuos

Poland (Hybrid)
1 Week ago
Netflix - Software Engineer (L5) - Distributed Refactoring Platform

Netflix

Warsaw, Masovian Voivodeship, Poland (Hybrid)
6 Months ago
Google - Senior UX Designer, Chrome

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Week ago
Sperasoft - Senior 3D Props Artist

Sperasoft

Masovian Voivodeship, Poland (Hybrid)
1 Month ago
Google - Software Engineer, Early Career, Campus

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Week ago
Keywords Studios - Content Moderator - Italian (Video Games) - Remote

Keywords Studios

Silesian Voivodeship, Poland (Remote)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Backbone - Junior Software Engineer, Backend

Backbone

Seattle, Washington, United States (Hybrid)
9 Months ago
Postman - Senior Backend Engineer, Cloud Platform

Postman

San Francisco, California, United States (On-Site)
6 Months ago
Demonware - Expert Engineer, Accounts and Authentication

Demonware

Dublin, County Dublin, Ireland (Hybrid)
3 Weeks ago
N-iX - Middle .NET Engineer

N-iX

Poland (Hybrid)
1 Week ago
Simple Viral Games - Lead Software Developer

Simple Viral Games

Bengaluru, Karnataka, India (On-Site)
9 Months ago
Relax Gaming  - Poker Backend Software Engineer

Relax Gaming

Helsinki, Uusimaa, Finland (Hybrid)
2 Months ago
Playrix - Senior Node.js Developer (Server)

Playrix

Cyprus (Remote)
1 Week ago
Google - Software Engineering Manager II

Google

Mountain View, California, United States (On-Site)
1 Week ago
Tesla - Software Developer, IT Application

Tesla

Barcelona, Catalonia, Spain (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded