Jobs and Careers
CI

Senior Java Developer

Circle K
Polandfull_timeVerifiedPosted 17 Apr 2026

About the role

Job Description

Circle K Business Centre Warsaw is a shared service center supporting Circle K Europe across IT, Finance, Human Resources, Customer Service and other business areas. Circle K is part of Alimentation Couche-Tard Inc., one of the world’s largest convenience retail companies, operating globally across North America, Europe, Asia and the Middle East, with over 12,300 locations worldwide. 

Our continuously growing development organization (300+ IT professionals) delivers large‑scale software solutions used daily by millions of customers across Europe and North America. 

About the Team 

Loyalty Crafters is a backend engineering team responsible for key components of Circle K’s loyalty platform, including EXTRA 2.0. The team develops scalable backend services powering loyalty programs, personalized offers, campaigns, and rewards across multiple European markets. 

Key Responsibilities 

  • Design and develop backend services within Circle K’s loyalty ecosystem 

  • Build and maintain scalable, highly available microservices 

  • Develop and evolve REST APIs used by mobile and web applications 

  • Contribute to architectural and technical decisions 

  • Ensure high code quality through reviews and best engineering practices 

  • Mentor and support less experienced developers 

  • Collaborate with Product Owners, QA Engineers, Architects and other teams 

Required Skills and Experience 

  • At least 5 years of commercial experience in Java backend development 

  • Strong knowledge of Java (17+) and Spring ecosystem (Spring Boot, Spring Data, Security, Web/WebFlux, Integration) 

  • Experience in designing and implementing RESTful APIs 

  • Hands-on experience with microservices architecture 

  • Experience with relational databases, especially PostgreSQL 

  • Experience with non-relational/NoSql databases like Azure CosmosDB 

  • Experience with asynchronous communication patterns (queues/topics), 

  • Experience with CI/CD pipelines like GitHub Actions, Azure Pipelines or Jenkins 

  • Experience with Docker and Kubernetes 

  • Strong knowledge of Gradle 8+ 

  • Experience working in cloud environments (Microsoft Azure) 

  • Knowledge of clean code principles and software design patterns

  • Experience working in Agile environments (Scrum) 

  • Fluent English (B2/C1) 

Nice to Have 

  • Experience with event-driven architectures (e.g. Kafka) 

  • Understanding of how AIbased tools and solutions can support software development and product features 

  • Knowledge of Domain-Driven Design (DDD) 

  • Knowledge of Test-Dri

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Circle K

View company profile →