Tech Lead/Staff Java Engineer
Tech Stack
Job Description, Responsibilities & Requirements
Про посаду
Tech Lead/Staff Java Engineer
Очолюйте технічну досконалість, архітектуруючи та створюючи масштабовані Java рішення, які забезпечують роботу нашої наступної генерації ігрової платформи.
Обов'язки
- Проектування та впровадження складних, масштабовних системних архітектур, надаючи менторство членам команди та сприяючи технічній досконалості
- Керівництво код-рев'ю та встановлення кращих практик для забезпечення високоякісних результатів усієї інженерної команди
- Оптимізація продуктивності бази даних та проектування надійних рішень для даних, особливо з PostgreSQL та оптимізацією запитів
- Архітектура та утримання систем обміну повідомленнями з використанням Kafka або подібних технологій для обробки потоків даних великого обсягу
- Виявлення та усунення складних проблем у продукції, беручи на себе повну відповідальність за надійність та продуктивність системи
- Сприяння технічним дискусіям та заохочення спільного вирішення проблем у міжфункціональних командах
Вимоги
- Великий досвід роботи у виробництві з Java та глибоке розуміння внутрішньої архітектури JVM та екосистеми
- Сильні навички проектування систем з доведеним досвідом документування та впровадження складних архітектур
- Розширені знання принципів реляційних баз даних, досвід роботи з PostgreSQL та навички налаштування продуктивності
- Тверде розуміння концепцій обміну повідомленнями, ідеально з досвідом екосистеми Kafka
- Виняткові здібності до виявлення та усунення несправностей та міцне розуміння принципів конкурентності та кращих практик безпеки
- Досвід керівництва командою з менторства та вища середня англійська для комунікації зі зацікавленими сторонами
Технологічний стек
- Java 25
- Spring Boot 4
- Google Cloud Platform:
- Kubernetes
- Kafka
- AlloyDB для PostgreSQL
- Spanner
- Ebean ORM
- Flyway
- Redis
- Quartz
- Websockets
- Retool
- Test Containers
- Locust для тестування продуктивності
- Jenkins/ArgoCD
- ELK/Sentry/Grafana
- Jira/Confluence/Slack/Bitbucket
Чому вам сподобається
Ви будете процвітати у нашому динамічному середовищі з високими темпами та зростанням, де постійне навчання зустрічається з реальним впливом. Візьміть на себе відповідальність за передові технологічні рішення, працюючи в культурі без еґо, що цінує ваш внесок та визнає ваші досягнення. Кожен рядок коду, який ви пишете, безпосередньо формує ігровий досвід для мільйонів гравців по всьому світу, надаючи вашій роботі справжню мету та сенс. Крім того, ви отримаєте можливість працювати так, як вам зручно, отримуючи винагороду за відчутні результати, які ви досягаєте.
Про компанію
Patrianna
Patrianna - це швидкозростаюча компанія з розробки продуктів, штаб-квартира якої знаходиться в Гібралтарі, з динамічною, глобальною командою, що рухає наш зріст. Ми працюємо на перетині технологій та розваг, створюючи інноваційні рішення, які формують майбутнє соціальних ігор та надають чудовий досвід мільйонам гравців по всьому світу.
Нас рухають швидкість, амбіції та сміливі ідеї. В основі нашої діяльності - творці продуктів та рішення проблем, які процвітають у середовищі високої ефективності. Ми шукаємо виняткові таланти - розумних, адаптивних та мотивованих людей, які прагнуть зробити вплив, швидко масштабувати функції бізнесу та постійно вдосконалюватися.
Ми наймаємо на основі навичок, мотивації та ідей - нічого іншого. Ваш досвід, ґендер, вік, раса, етнічна приналежність, інвалідність, сексуальна орієнтація, релігія, нейродиверсивність чи освітній шлях ніколи не стануть перешкодою для приєднання до нас. Ми також вітаємо кандидатів з нестандартними кар'єрними шляхами та цінуємо різноманітні перспективи, які кидають виклик конвенційному мисленню. Різноманітність є рушієм нашої інноваційності, співпраці та зростання, і ми прагнемо створити середовище, де кожен може внести свій кращий внесок та процвітати.