Position: Senior Java Developer (+AWS experience)
Company: GeeksForLess Inc.
Experience required: 5y
English level: upper

**Requirements**

Java 8 - 5+ years of experience
Experience in Kotlin
Experience in the JVM ecosystem
Experience in Amazon AWS
Deep knowledge of Java (8 and above), Kotlin languages, and the JVM ecosystem. Additional experience with Javascript is a huge plus.
Experience with AWS Cloud and its products (e.g. AWS Lambda, AWS Kinesis, AWS messaging products, etc)
Experience with microservice architecture and distributed systems.
Experience and deep understanding of Event Sourcing, DDD, and CQRS patterns.
Experience in containerization using Docker or Kubernetes
English - Upper-Intermediate

**Responsibility**

Development and maintenance of fintech platform

**Here are some feature highlights:**

-Developers friendly. We already have various technologies under our belt and are open to add new tools. 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