Position: Senior Java Developer
Company: GeeksForLess
Experience required: 3y
English level: intermediate

**Working schedule:**
from 1pm till 9 pm Ukr time 

**Key Requirements:**
• Comfortable in programming languages like Java(8 and above), Kotlin, and JavaScript. We love functional programming
• Experience with microservice architecture and distributed systems
• Experience in maintaining production systems with high SLA
• Well-versed in unit and integration testing strategies of APIs
• Understanding of modern cloud infrastructure, deployments and lifecycle 
**
Here are some feature highlights:**
• Developers friendly. Everything is available via API #RESTful #springboot #java8 #nodejs #raml #swagger #oauth2 #jwt #postman
• Zero downtime. How about 99.99% uptime including maintenance? That’s our commitment #kubernetes #docker #blueGreenArchitecture
• Continuously updated. How about a few times a day? Not a problem. Our CI/CD pipeline is designed for fast automatic validations and pushing changes into production whenever needed #continuousDelivery #teamcity #blueGreen #jira
• Best in class resiliency. Application / node / DataCenter is out? We expect that to happen, automatically handled #aws #rds #kubernetes #prometheous #devOps #grafana 
• Purpose-oriented user experience. Forget about generic tables or database driven UI, we talk to real users and focus on “jobs to be done” concept #react16 #redux  #javascript #es6 #invision #sketch