We are looking for a Middle Java Engineer with Kotlinto join our team in Poland!
As a Middle Java Engineer youll join clients AI team where were shaping the future of shopping with leadingedge Agentic AI solutions. Together were 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 Californiabased client is a global ecommerce 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 hardtofind 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 LLMdriven 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 (twoweek 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).
- Handson 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 officebased 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 locationspecific benefits
*not applicable for freelancers