Front End & Web Hiring Week 22th-28th November 2021

Java Developer (Identity platform) 

Company Background

The client is a cyber identity company that is focused on fundamentally changing the way we access secure services at the convergence of digital, physical, and AI worlds.

Project Description

You will be a member of the lead engineering team, driving a consistently high-quality product across our cloud and on-prem platform components for customers. Our current solution is highly scalable, clustered for fault tolerance, multi-region, multi-tenant, handling secure asynchronous transactions, notifications, and multiplexed communication.


You will be playing a key role working directly with US platform architects on the overall architecture, design, and engineering of the Platform, Identity Servers and related components including the design on both RESTful interfaces and Message Queues that enable the adapters, agents, mobile, and other integrations. You will be influencing the overall direction of platform/product.

What You’ll Get
  • Experience of working in a product start-up environment;
  • Opportunity to gain experience with cutting-edge technology stack;
  • Chance to contribute to genuinely innovative solution in security and authentication area;
  • Experience in communication and collaboration with US team members;
  • Work in a diverse domain which includes multiple integrated components like the adapters, agents, mobile, and other integrations;
  • Experience in developing unique and innovative solutions which includes new ways of the identity authentication, integration with machine learning solutions and others;
What You'll Do
  • Demonstrating expertise to participate in high-level technical discussions and defining architecture;
  • Proactive interaction with the client and promote our ideas for improving the product;
  • Supporting product scalability and maintainability to support rapid usage growth;
  • Open collaboration with stakeholders and clients to continuously improve the product and increase adoption;
Spring boot
Spring Cloud
Apache Ignite
Job Requirements
  • 5+ years experience in Java development;
  • Experience with Spring Framework;
  • Strong knowledge of the cybersecurity and identity space, standards including OAuth, JWT;
  • Distributed computing and processing experience at scale;
  • Experience with high volume data processing and streaming technologies such as Kafka;
  • Experience with multithreading;
  • Experience in Unit tests creation;
  • Practice with Code-Review process;
  • Experience in communication with English-speaking client;
Wat Do We Offer
  • 100+ technical and non-technical trainings to develop and expand your horizons;
  • Internal meetings and conferences (we like sharing our expertise);
  • English courses (both with Russian-speaking teachers and native speakers);
  • Free medical insurance in 80+ private clinics;
  • Sports activities (soccer, basketball, hockey, tennis, swimming, etc.) and corporate events (corporate parties, team building, happy hours, canoeing, etc.);
  • Free hot lunches in the office;
Напишите нам!
Мы обязательно ответим!