Position: Senior Java Engineer
Company: PSR
Category: Java
Experience required: 3y

We are building a new digital banking and financial services platform. We are developing a one-stop-shop financial services provider for eWallet, bank account, Forex, Transfers, Payments and plastic/virtual multicurrency prepaid cards. Our vision is to bring people closer with seamless financial solutions that meet the needs of our increasingly interconnected world.

We are opening a brand new Technology Development Center in Kyiv, we are hiring the best and talented solution architects, business analysts, UX/UI designers, Frontend and API developers, QA/testers, and digital marketeers. We are creative, dynamic, innovative and friends-and-family alike culture with a sense of collaboration, consideration and support. Join us! 

Required experience:
3-4 years of development experience in public & private cloud using Java (v11)
Experience in API design 
Understanding of relational databases (one of PostgreSQL / MySQL / etc )
Experience with NoSQL databases (e.g. Redis, ElasticSearch, MongoDB, DynamoDB)
Experience in async. service communication. (any of SQS / RabbitMQ / Kafka)
Ability to architect CI flows (Jenkins / GitLab CI / etc), Bash scripting
Cloud experience with AWS (at least 2 of EC2, S3, RDS, EKS, SQS, VPC networking)
Experience with Docker containerization for different environments 
Experience with container orchestration systems Kubernetes

Responsibilities:
Architect and implement applications as a part of the distributed team
Develop microservices using modern technologies and tools
Analyze, decompose, plan and estimate new features
Integrate with 3d parties (payments, ID verification, SMS / Email gateways, Push notifications
etc)
Support the product during the whole lifecycle. 

Feel free to contact me for the all details. I will guiding you through all the important stages of communication and building long-term relationships.