Position: Java Developer
Company: PSR
Category: Java
Experience required: 3y
English level: upper

TalkRemit a London-based remittance company, which is building a new digital banking and financial services platform and working with eWallet, bank account, Forex, Transfers, Payments and plastic/virtual multicurrency prepaid cards is looking Senior Java Developer:

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
Required experience:
● 3-4 years of development experience OR min 5+ years for the senior lead role
● Familiarity with design principles for building reliable, self-healing services in public & private
cloud using Java (v11)
● Experience in API design using different protocols
● Experience with Spring and surrounding ecosystem
● Deep understanding of relational databases (one of PostgreSQL / MySQL / etc )
● Experience with at least 2 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)
● Hands-on experience with Docker containerization for different environments
● Experience with container orchestration systems Kubernetes
● Experience with unit / integration / API tests and constant willing to improve test coverage.

Nice to have:
● Experience working Financial sectors (e.g. payments or banking and startup environment
● Experience or knowledge of infrastructure-as-code approach (Terraform, Ansible)
Education:
● MS in Computer Engineer/Science or related field, or
● BS in Computer Engineer/Science plus relevant job-related experience

You are welcome to contact me for the all details with please and I will guiding you through all the important stages of communication and building long-term relationships.