Position: Senior Java/Kotlin Software Engineer
Company: SoftServe
Category: Java
Experience required: 2y
English level: intermediate

WE ARE
Our client is one of world’s largest restaurant companies, but there’s a lot more going on behind the scenes. Together we are building out a strong development team to put delicious food in the hands of customers through apps, websites, kiosks, POS, and other digital dining experiences. We’re building out a bold team of hackers to help our client to deliver the next generation of software to 50,000 restaurants in more than 145 countries. That’s a huge responsibility, which is why we’re on a mission to find the most fearless engineers to join the team.

This role will be a greenfield engineering project, where you will build from the ground up a set of features to integrate the POS and Cloud Services. Some features will be menu updating, order transmission, and device management. This is a new system with no implementation as of yet. There is a lot of freedom in how it’s built.

Client's team is based in Chicago and Plano, TX, they have ~70 engineers strong right now.

YOU ARE
Possessing 3 years in professional building scalable web backends
Having a Bachelor's degree In Computer Engineering/Science or equivalent experience – is a must
Experienced with Kotlin, Java, Go, or equivalent OO language
Using SQL and/or NoSQL databases, getting bonus points for Couchbase
Skilled in Docker, message queues, and WebSockets
The one who has published backend apps, libraries, or open-source contributions as it will be a big contribution
Skilled in time management, able to multitask and deliver quality results
A person with a collaborative attitude understanding Agile methodologies and can work independently/with little guidance
Confident in your English level to communicate and collaborate with the client’s team on a daily basis (Intermediate+ English level)
YOU WANT TO WORK WITH
Kotlin-based web platform from scratch
Several teams and managing the competing priorities
Contributing to requirements and grooming of new functionality
TOGETHER WE WILL
Help our client to build software to serve people in new ways to make team members more productive and customers happier
Work in a very collaborative environment
Care about your individual initiatives — we are open for them, just come and share your ideas
Support your technical and personal growth — we have a dedicated career plan for all roles in our company