Position: Middle/Senior Java Developer
Company: SoftServe
Category: Java
Experience required: 2y
English level: intermediate

WE ARE 
SoftServe is an IT company engaged in consulting and serving the field of digital technology. Our client is a leader in the finance area. As an Engineer, you will join a talented team tackling the toughest problems in mobile banking. 
You will play an active role in the development and maintenance of financial services and applications and in delivering solutions that can keep up with a rapidly evolving product in a timely fashion.

YOU ARE 
A professional demonstrating the following skills and experience:
-Java/Spring Boot development experience.   
-Knowledge in Microservices, Functions, Event-driven/reactive programming  
-Experience designing, building, and maintaining RESTful APIs  
-Understanding of containers, build systems, and infrastructure automation  
Will be a strong advantage:
-Experience with at least one other programming language (C#, Kotlin, Golang)
-Experience with data processing tools like Kafka/RabbitMQ
-Experience with at least one Cloud Native Platforms ( Kubernetes, Open Shift, Docker Enterprise, or Cloud Foundry in the public cloud )
-Experience with at least one front end framework
-Expertise in building highly available production services. Deep understanding of deployment automation, CI-CD, infrastructure-as-code, monitoring, and scaling

YOU WANT TO WORK WITH 
Develop and maintain exceptionally reliable and scalable services and applications  
Build APIs and UIs that are simple and powerful  
Deliver solutions that can keep up with a rapidly evolving product in a timely fashion 

TOGETHER WE WILL 
Develop mature high available services for various types of mobile applications 
Craft immersive compelling experiences for digital banking users 
Optimize software so that it can handle hundreds of thousands of kids with stability and security in mind