Who we are
Circle K Business Centre is a shared service located in Poland (Warsaw), responsible for IT solutions used by Circle K operations European-wide. We are part of global Circle K - one of the world's leading convenience and fuel retail businesses.
What do we do
In short words - we do software. Customer facing solutions - web applications, mobile applications and some internal use solutions.
About the role
As a Java Developer you will develop software solutions that Circle K customers located across Europe use every day. You will become a member of a highly skilled IT team, who enjoy designing and implementing complex technical toys and testing new technologies. Your team will have full responsibility to design, develop, deploy and maintain software products.
We are looking for a skilled back-end or full stack developer, who can help us deliver customer and quality driven professional software solutions.
Requirements
Note, that you don't need to meet all the requirements, it is just the more the better... The rest - you will learn, don't worry!
- 4+ years' JAVA development experience, including JAVA 8+ versions, JUnit, JPA, Hibernate, JAX-RX, JAX-WS
- 2+ years' Spring framework experience (Data, Boot, Cloud...)
- Experience in PostgreSQL, SQL, NoSQL, Redis
- Experience in REST / SOAP interfaces (and documenting on Swagger)
- Experience in working with Jenkins, Sonar, Git, Gradle, k8s, Docker
- Nice to have experience in JavaScript, Angular, AngularJS, Bootstrap, React, React Native
- Nice to have experience in cloud environments, AWS preferred
- Experience in agile software development methodologies (SCRUM)
- Knowledge and practice in applying design patterns/principles
- Master's degree in Computer Science
- English B2/C1
What do we offer
- Private medical care
- Subsidized forms of sport activities
- English lessons subsidized by the company
- Group insurance
- Attractive discounts for products and services at our stations
- Employee stock purchase plan
- Friendly work atmosphere
- Integration events
- Trainings
- Possibility to develop skill in a wide international environment