Full Stack Developer
Circle K Stores Inc.
Job Description
We are looking for a Retail/POS 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 deployed across Circle K's European store network.Work with Data Containers, Master Data distribution, and Service API layer for POS integrations # **Requirements**# **Must have:*** 3+ years' experience in Java development (Java 11+), including Spring Framework (XML/Java config, annotations, custom extensions)* Hands-on experience with SAP UI5 or comparable enterprise frontend frameworks (OpenUI5, SAP Fiori) or similar frontend framework* Solid understanding of POS systems, retail checkout flows, and payment processing concepts* Experience with REST API integration and microservice communication patterns* Proficiency with Eclipse IDE (2020 or compatible) — required by the POS development toolchain* Ability to read, maintain, and extend code generated by proprietary DSLs* Strong configuration management skills: XML-based Spring config, property files, and environment-specific deployments* Experience working with relational databases (SQL, data modelling)* Practical knowledge of Git, CI/CD basics and version control workflows* Fluent English — level B2/C1 minimumYou will work with us using the specialized proprietary environment, collaborating with Technical Product Owner, numerous skilled Developers, Testers, DevOps and Architects as new colleagues, working in an agile, multinational environment.Prior experience with POS software OmniPOS / CLOUD4RETAIL platformKnowledge of fiscalisation requirements in European markets (Poland, Baltic states, Nordics)Experience with JxBrowser / Chromium-based embedded browser enginesFrontend development skills: React, Angular, Vue.js, or any modern JavaScript framework (for Custom App development via App Enablement Framework) Familiarity with SAP Storemanager, POS systems, or similar retail configuration toolingExperience in loyalty systems integration, mobile payment flows, or self-checkout solutions Knowledge of TDD / BDD approaches (JUnit, Mockito, Cucumber) #J-18808-Ljbffr