Middle Java Engineer with Kotlin

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

Cerence - Senior DevOps Software Developer (Microservices)

Cerence

Montreal, Quebec, Canada (On-Site)
1 Month ago
HEAL Software  Inc  - Engineer – QA (Manual)

HEAL Software Inc

Bengaluru, Karnataka, India (On-Site)
7 Months ago
The Walt Disney Company - Senior Software Engineer - Activation Team

The Walt Disney Company

Santa Monica, California, United States (On-Site)
1 Month ago
Britive - Senior Software Engineer (Cloud)

Britive

Bengaluru, Karnataka, India (Remote)
1 Week ago
Sony Interactive Entertainment - PS5/PS4向けのストリーミング機能の開発および将来に向けた技術研究

Sony Interactive Entertainment

Tokyo, Japan (On-Site)
7 Months ago
GoTo Group - Lead Software Engineer - Cartography

GoTo Group

Jakarta, Jakarta, Indonesia (On-Site)
7 Months ago
Epic Games - Senior Software Engineer

Epic Games

Cary, North Carolina, United States (On-Site)
4 Months ago
Behaviour Interactive - Principal Generalist Programmer - Dead by Daylight

Behaviour Interactive

Ontario, Canada (Hybrid)
2 Months ago
The Walt Disney Company - Senior Software Engineer - Activation

The Walt Disney Company

Santa Monica, California, United States (On-Site)
1 Month ago
Epic Games - Senior C++ Engineer

Epic Games

Cary, North Carolina, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

PhonePe - Firmware Engineer

PhonePe

Bengaluru, Karnataka, India (On-Site)
6 Days ago
Edifeces - Associate Software Engineer

Edifeces

India (On-Site)
3 Months ago
Luxoft - Lead Java Developer (for Trading Application)

Luxoft

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (Remote)
5 Months ago
Meta - Software Engineer, Machine Learning

Meta

Singapore (On-Site)
6 Months ago
LeoVegas - Senior Backend Engineer - Retention/Sports/iGaming

LeoVegas

Málaga, Andalusia, Spain (Hybrid)
7 Months ago
Rockstar Games - Senior Data Engineer

Rockstar Games

New York, New York, United States (On-Site)
3 Months ago
Pay2 - SDET

Pay2

Gurugram, India (On-Site)
2 Weeks ago
Nagarro - Staff Engineer, Java Fullstack

Nagarro

India (Remote)
7 Months ago
Epic Games - Quality Assurance Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Month ago
playrix  - Director of Engineering

playrix

Armenia (Remote)
7 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Poland

Aptive - Embedded C++ Software Engineer - Interior Sensing Software

Aptive

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
2 Weeks ago
Activision - Senior Expert Engine Programmer

Activision

Warsaw, Masovian Voivodeship, Poland (On-Site)
6 Months ago
Donkey crew - Technical Artist

Donkey crew

Wrocław, Lower Silesian Voivodeship, Poland (Hybrid)
1 Month ago
CD PROJEKT RED - Data Scientist

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
ten square games - Senior UI/UX Designer

ten square games

Wrocław, Lower Silesian Voivodeship, Poland (Hybrid)
2 Weeks ago
Enphase Energy - Field Service Technician, Solar/PV

Enphase Energy

Poznań, Greater Poland Voivodeship, Poland (On-Site)
2 Months ago
Techland - Junior Level Designer

Techland

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
1 Week ago
London stock Exchange - FX Product Manager

London stock Exchange

Gdynia, Pomeranian Voivodeship, Poland (On-Site)
2 Weeks ago
Lionbridge Games - Games Language AI Specialist (Linguist)

Lionbridge Games

Masovian Voivodeship, Poland (On-Site)
3 Months ago
Google - Software Engineer, Android Kernel and Systems

Google

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

MURKA - PHP Developer

MURKA

Poland (On-Site)
4 Months ago
Google - Software Engineering Manager II

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
Amazon games  - System Dev Engineer, Amazon Games

Amazon games

Bucharest, Bucharest, Romania (On-Site)
7 Months ago
Balbix - Principal Software Engineer (Data Integration / Backend Engineering)

Balbix

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Nolimit City - Backend developer

Nolimit City

Stockholm, Stockholm County, Sweden (On-Site)
6 Months ago
Epic Games - Principal Cloud Engineer

Epic Games

Cary, North Carolina, United States (On-Site)
4 Months ago
Epic Games - Backend Engineer

Epic Games

(On-Site)
2 Months ago
Playtika - Youda-PHP Developer

Playtika

Netherlands (Hybrid)
1 Month ago
Epic Games - Senior Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
4 Months ago
Smilegate - Billing/Store Service Developer

Smilegate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded