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

Performance Engineer (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 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 in improving the product scalability improvements 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.

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
  • Participate in high-level technical discussions and defining architecture.
  • Proactive interaction with the client and promote our ideas for improving the product.
  • Support product scalability and maintainability to support rapid usage growth.
  • Collaborate with stakeholders and clients to continuously improve the product and increase adoption.
Technologies:
Java11+
Spring boot
Spring Cloud
Gradle
Apache Ignite
Kafka
Redis
ELK
Grafana
Microservices
Angular
Python
AWS
Azure
SQL
NoSQL DBs
New Relic
Datadog
Splunk
Wireshark
Job Requirements
  • 5+ years experience in Java development.
  • Deep knowledge in managed codebase tuning: garbage collector, memory allocation.
  • Deep knowledge of multithreading. Races, deadlocks, synchronization patterns.
  • Experience with threading model in Spring library.
  • Experience with real-time services, self-protection from overload, load balancing, priorities, quotas, throttling.
  • Approaches for metadata caching.
  • Approaches for server configuration.
  • Auto-scaling in clouds.
  • Performance counters review.
  • Some exposure to hardware tuning.
  • Production monitoring and troubleshooting with deep collaboration with SRE.
  • Experience with load and stress testing.
  • Desire to be tech lead of several engineers with minimal supervision.
What 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;
Напишите нам!
Мы обязательно ответим!