Position: Java Developer
Category: Java
English level: upper
Years of experience: 11


Creating a processing system for the user loyalty program. Implementing messaging proxy system 

Designing system architecture, prototyping  a technology stack, comparing architectural decisions and platforms to select the most suitable one. Implementing created prototype, reflecting system architecture into product backlog, dividing global backlog into user stories. Distributing tasks between team members. Software developer related tasks (coding, testing, reviewing). 

Defining, developing and implementing of online banking and internet payment security decision, 3-domain security protocol implementation, integration with decisions providing secure authentication and identity verification.