Middle Java Engineer (з AWS досвідом)

UKEESS Software House

  • Львов
  • Постоянная работа
  • Полная занятость
  • 7 д. назад
UKEESS Software House шукає Middle Java Engineer (з досвідом AWS) на повний робочий день (або в офісі у Львові, або з можливістю віддаленої співпраці в Україні).Про замовника:Це один з найбільших у світі ресурсів по сімейній історії та ДНК. За допомогою цього сервісу, користувач можна будувати свої сімейні дерева та шукати родичів. Також, на базі у понад 60 млрд оцифрованих архівних записів (+ ця цифра постійно росте) можна досліджувати свою сімейну істрію та дізнатись цікаві факти про своїх предків. Загалом, наш замовник вважається найбільшим у своєму спейсі. :)Стек проекту: Java / MySQL / AWS (S3, ES, SNS, SQS, Lambda, Aurora, IAM) / Terraform / Graph database / Spark.Про проект та команду:Наша команда відповідає за побудову генеалогічного дерева та пошук родичів. У складі нашої команди ви працюватимете над такими ключовими напрямками:Порівняння алгоритмів (складання визначень кластерів та їх об'єднання).Робота з API, надання даних іншим командам.Обов'язки нашого майбутнього колеги:Робота з різними сервісами AWS, створення нових сервісів за допомогою Terraform, налаштовування зв'язку між сервісами та додаткомРобота над розробкою мікросервісів REST API та керування ними, обмін та агрегація даних з різних мікросервісівРобота з інструментами для деплою дата пайплайнівРобота з даними, вирішення та усунення узгоджених розбіжностей за допомогою аналізу даних і знаходження можливостей для постійного вдосконалення даних.Написання ключових алгоритмів, щоб максимізувати масштабованість і надійністьНаписання коду та юніт-тестівПостіний код-рев'ю пул-реквестівВизначення можливості автоматизації в поточних аналітичних процесах і тісна співпраця з командою архітекторів щодо впровадження рішень.Необхідний досвід і навички:3+ роки комерційного досвіду роботи з Java3+ роки комерційного досвіду роботи з екосистемою Amazon Web Services (3, ES, SNS, SQS, Lambda, Aurora, IAM)Міцні знання та комерційний досвід роботи з Terraform або CloudFormationДосвід роботи та підтримки CI/CD пайплайнівКомерційний досвід роботи з SQL та NoSQL базами даних (Графові бази будуть перевагою)Досвід роботи з мікросервісамиАктуальний та комерційний досвід створення великомасштабних веб-сервісівДосвід інтелектуального аналізу даних, збору великомасштабних даних, аудиту, перетворення та очищення як структурованих, так і неструктурованих данихАнглійська: вище середнього рівня (розмовна та письмова)Що ми пропонуємо новому колезі?Конкурентоспроможна компенсація (на основі ринкових даних, але також залежить від технічного рівня кандидата)Гнучкий графік роботиЩорічна оплачувана відпусткаБезкоштовні уроки англійської (онлайн)Медичне страхування або дві альтернативи на вибірІндивідуальний плани для професійного та особистісного розвиткуВідсутність бюрократії та мікро менеджментуСучасний комфортний офіс (зона барбекю, кухні, кімнати відпочинку та ін.)Закордонні відрядження (після війни)Парковка на території та зарядна станція для електромобілівКорпоративні подарунки, свята та розвагиСпортивні активності: настільний теніс, футбол, воркаутНадішліть нам своє резюме і давайте познайомимося! ;)Team of UKEESS Software House is currently looking for a Middle Java Engineer (with AWS experience) to join our team for a full-time position (remotely in Ukraine or in Lviv's office).About the Customer:Our customer is the world's largest DNA network, based in the USA. With more than 60 billion digitized global historical records, 130 million family trees, and 18+ million people in their growing database, our customers help people discover their family stories and gain actionable insights about their health and wellness.Technology stack: Java / MySQL / AWS (S3, ES, SNS, SQS, Lambda, Aurora, IAM) / Terraform / Graph database / Spark.Our team is responsible for building a family tree and searching for relatives. As a part of our team, you will work on the following key directions:Comparing algorithms (putting Cluster definitions and stitching them together).Working with API, exposing data to other teams.Responsibilities include:Work with various AWS services and create new services using Terraform, configure communication between the services and applicationsWork on and guide microservice REST API design, communicating and aggregating data from different microservicesWorking with the enterprise tools engineer to deploy the data pipelinesEvaluate large datasets, address and resolve reconcilable discrepancies through data analysis, and find opportunities for continuous data improvement.Write key algorithms to maximize scalability and reliabilityWrite code and unit testsConduct code reviewsIdentify automation opportunities within current analytics processes and work closely with the architecture team to implement the solution.Required skills:3+ years of commercial experience with Java3+ years of commercial experience with the Amazon Web Services ecosystem (S3, ES, SNS, SQS, Lambda, Aurora, IAM)Strong knowledge and experience with Terraform or CloudFormationExperience in the development & maintenance of CI/CD pipelinesCommercial experience with SQL and NoSQL databases (Graph database is preferable)Micro-service expertiseRecent and proficient experience with building large-scale web servicesExperience in data mining, large-scale data acquisition, auditing, transformation, and cleaning, both structured and unstructured dataEnglish: Upper-intermediate level (both spoken and written)What do we offer our new colleague?Competitive compensation (based on market data, but also depending on the technical level of the candidate)Flexible work schedule3 health packages to choose fromAnnual paid vacation and state holiday celebrationFree English classes (online)Individual approach to professional growthLack of bureaucracy and micromanagementModern, comfortable office facilities (a barbecue zone, kitchens, lounge rooms, coffee machines, etc.)Foreign business tripsOn-site parking lot and charge station for Electric CarsCorporate gifts, celebrations, and fun activitiesSports activities: ping-pong, soccer, work-outSuppose you have a passion for solving challenging problems, building scalable, robust systems, love working with the latest technologies in a fast-paced, flexible environment, and are excited at the prospect of having a significant impact on products with more than 3 million paying subscribers. In that case, we want to talk to you! ;-)

Rabota