#1 Job Board for tech industry in Europe

Java Developer
Java

Java Developer

Type of work
Undetermined
Experience
Mid
Employment Type
Permanent
Operating mode
Office

Tech stack

    AWS

    regular

    Azure

    regular

    Scrum

    regular

    Java 11+

    regular

    Spring Boot

    junior

    TDD

    nice to have

    BDD

    nice to have

Job description

Online interview
Do you believe that world needs a little bit more innovation?
Do you want to impact daily routines of millions of people?
Do  you believe you can do it?
We might have a proposition for you!
 
We are looking for Java Developer who can help us on our journey. Circle K mission is simple: we want to make journeys of our customers a little easier every day.

In the last few years, our continuously growing development teams (currently over 100 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.

Considering Circle K global scale, our ambition is to unify our IT software architecture, so that it can provide its capabilities in any location where Circle K is present.

What you will be working on


To achieve the abovementioned goal, we decided to build global New Generation Retail Platform (NGRP), based on cloud services (mainly Azure), that will provide its capabilities without location constraint, delivering innovative solutions to our customers. NGRP is a solution which is a key to our business agility, enabling business capabilities and unlocking value for Circle K and our customers to make their lives a little easier and enjoyable every day.
The primary component of NGRP is the API Service Platform which lays the digital foundation for Circle K and drives towards various objectives like:
  • Full Frictionless Shopping
  • Next Generation Self Checkout
  • Easy Click & Collect Delivery
  • And much more to come.

NGRP is not only a project/program, but a comprehensive initiative that is reshaping our existing software architecture, making it much more advanced. Differences in local markets, law regulations, customer behaviors, global scale, security aspects, advanced technology, etc. - all of these make it a challenging ambition, which is why we need you!

You will work with us using the newest technology stack, collaborating with numerous skilled developers, analysts and architects as new colleagues, working in an agile, multinational environment. You will be:

  • developing microservices in Java 11+ and deploying them to cloud environment,
  • building distributed systems addressing B2C systems,
  • working in Scrum Team, collaborating with PO, SM, BAs, Architects and Testers,
  • contributing to product development vision, both from technical and business perspective,
  • working with CI/CD solutions, performing code reviews, sharing your ideas and improvements regarding the existing workflow,
  • sharing knowledge across the team and learning from each other.

Requirements


  • Computer Science / IT / Developer experience: 2+ years
  • Java ­11+ with Spring Boot for at least 1+ years
  • Experience with public clouds, AWS, (ECS, Kubernetes, Terraform), Azure
  • Familiarity with Azure as an alternative
  • Experience in test automation for unit and integration testing
  • Experience with requirement engineering and working with a product backlog
  • Strong code review skills
  • Good English skills both spoken and written

Nice to have


  • Knowledge of TDD, BDD
  • Security at scale

What do we offer? 


  • Annual bonus
  • Private medical care
  • Multisport
  • English lessons subsidized by the company
  • Group insurance
  • Attractive discounts for products and services at our stations
  • Employee stock purchase plan
  • Modern and convenient office that you can virtually visit here - https://goo.gl/maps/CLteHfYcdYMbdESq6
  • Trainings & possibility to develop skills in a wide international environment

Covid-19… 

Nowadays our teams are working remotely. Traveling to office is expected occasionally.
When working with us you can depend upon it that you will not be judged on the grounds of race, national origin, gender, sexual orientation, disability, age, or other legally protected status. Oppositely – we believe that our diverse and inclusive culture helps us create an amazing atmosphere where everybody feels welcome.
Check who we are here:  https://youtu.be/td-QGnNnvW0
If you are looking for a place to work where you could learn new things, have some real challenges, implement advanced software that is used on global scale, you are more than welcome to join us!