Circle K
Retail
FullStackDeveloper
Neural analysis suggests this role is
optimal for Mid candidates.
“Full Stack Developer at Circle K. Skills: Java, Spring Framework, JavaScript, POS. Design and implement POS functionality. Build and maintain custom extensions”
Industry & Context.
What They're Looking For.
Must Have
3+ years' experience in Java development (Java 11+), Spring Framework, enterprise frontend frameworks, POS systems, retail checkout flows, payment processing concepts, REST API integration, microservice communication patterns, Eclipse IDE (2020 or compatible), proprietary DSLs, XML-based Spring config, property files, environment-specific deployments, relational databases (SQL, data modelling), Git, CI/CD basics, version control workflows, Fluent English, Polish — level B2/C1 minimum
Nice to Have
POS software OmniPOS / CLOUD4RETAIL platform, fiscalisation requirements in European markets, JxBrowser / Chromium-based embedded browser engines, React, Angular, Vue. js, SAP UI5, modern JavaScript framework, SAP Storemanager, POS systems, retail configuration tooling, loyalty systems integration, mobile payment flows, self-checkout solutions, TDD / BDD approaches, JUnit, Mockito, Cucumber, edge computing architectures
What You'll Do.
Design and implement POS functionality
Build and maintain custom extensions
Develop custom frontend applications
Implement and configure business processes
Work with Data Containers
Contribute to localization
Ensure configuration changes follow lifecycle management
How You'll Work.
Team & Collaboration
Collaborate with Technical Product Owner; Collaborate with Solution Architects; Collaborate with QA Engineers; Collaborate with DevOps; Collaborate with numerous skilled Developers; Collaborate with Testers; Collaborate with Architects
Communication Scope
Fluent English; Fluent Polish
Full Job Description
**Job Description** Circle K Business Centre is a shared service center which supports Circle K Europe operations through a wide range of services within Finance & Control, Information Technologies, Human Resources, Transport Fuel and Customer Service. Circle K is part of the Canadian company Alimentation Couche Tard Inc. (Couche-Tard), one of the world's largest joint-stock convenience retail companies, listed on the Toronto Stock Exchange (TSE). It has operations in North America, Europe, Asia and the Middle East. It has approximately 12,300 sites across its network in North America (U.S. and Canada), Europe (Norway, Sweden, Denmark, Ireland, Poland, the Baltics), Asia and the Middle East. We are a family of more than 100,000 merchants making it easy for our customers around the world. In the last few years, our continuously growing development teams (currently over 200 skilled IT professionals) have successfully implemented and deployed various software solutions to Circle K customers across Europe and North America. Among the solutions you will find web applications, native mobile applications and technical components. # **What you will be working on** We are looking for a Full Stack Developer to join Retail and Digital Channels Development Section at Circle K Global Development, responsible for developing, extending, and maintaining the software point-of-sale platform (POS System) deployed across Circle K's European store network. As a Full Stack Developer, you will work within the POS Core team to: * Design and implement POS functionality using proprietary development stack (Spring-based backend, selected JavaScript framework frontend and custom DSL) * Build and maintain custom extensions, integrations, and configurations within the retail platform without modifying the core POS where possible * Develop custom frontend applications integrated into POS via the App Enablement Framework (JxBrowser/Chromium) * Implement and configure business processes: checkout f
Applying for this Full Stack Developer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Workday
- Workday has a multi-step form — save your progress after every section.
- "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
- Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
- Job requisition numbers are useful when following up with HR by email.
ANONYMOUS · UNFILTERED
What do employees actually say about Circle K?
Real rants from real employees. Read before you apply.