Senior Java Full Stack Engineer
Primary stack
Nice to have's
Job description
Про посаду
Ми шукаємо Senior Java Full Stack Engineer з досвідом роботи в Angular, React, Java та хмарними сервісами для приєднання до нашої команди Інформаційної безпеки в Києві, Україна.
Про клієнта
Глобальна торгова асоціація, яка представляє приблизно 350 авіакомпаній, що становить понад 80% світового авіаційного трафіку. Організація прагне представляти, керувати та обслуговувати авіаційну галузь, розробляючи комерційні та безпекові стандарти, відстоюючи політику галузі та пропонуючи послуги, такі як фінансові рішення та аудиторські перевірки операційної безпеки.
Обов'язки
- Розробка фронтенду: Проектування, розробка та оптимізація веб-додатків Angular або React. Перетворення макетів UI/UX дизайну у високоякісні, адаптивні користувацькі інтерфейси. Забезпечення технічної можливості дизайнів UI/UX. Інтеграція фронтендових елементів з API серверної частини.
- Розробка бэкенду: Проектування та впровадження мікросервісів на Java. Створення масштабовних та підтримуваних серверних додатків. Розробка рішень для зберігання даних, забезпечуючи міцну функціональність та оптимізацію. Забезпечення високої продуктивності та реактивності додатків.
- Інтеграція: Інтеграція фронтендових компонентів із логікою серверної частини. Оптимізація додатків для швидкості та масштабованості. Впровадження безпеки та захисту даних.
- Тестування та налагодження: Розробка та підтримка юніт- та інтеграційних тестів. Налагодження додатків для виявлення та виправлення боттелнеків та багів.
- Колаборація: Співпраця з крос-функціональними командами, включаючи архітекторів, дизайнерів, інженерів та менеджерів продуктів для забезпечення єдності та якості додатків. Участь у оглядах коду та надання конструктивного зворотного зв'язку колегам. Забезпечення дотримання кращих практик, встановлених старшими розробниками.
- Постійне навчання: Залишатися в курсі нових технологій та кращих практик галузі. Рекомендації щодо вдосконалення існуючих додатків.
- Документація: Забезпечення гарної документованості додатків.
Вимоги
- 6+ років досвіду в розробці на Java
- 3+ роки досвіду в проектуванні, розробці та підтримці хмарних додатків
- 3+ роки досвіду в фронтендових фреймворках, таких як React та Angular
- 3+ роки досвіду в JavaScript/Typescript або Python
- Глибоке розуміння Spring Boot та його екосистеми, включаючи модулі, такі як Web, Data (SQL/NoSQL), Security, Messaging, I/O, Operations, Observability, Cloud integrations, та Testing frameworks.
- Гарне розуміння OIDC та OAuth 2.0 безпекового потоку та JWT для аутентифікації та авторизації.
- Гарне розуміння Gradle та Maven для управління залежностями та автоматизації створення.
- Знання використання Flyway або Liquibase для міграцій бази даних та контролю версій.
- Знання AWS RDS, включаючи Aurora MySQL, Aurora PostgreSQL
- Знайомство з NoSQL базами даних, такими як Cassandra, DynamoDB, MongoDB
- Знання Hibernate або іншого ORM інструмента
- Знання у галузі юніт- та інтеграційного тестування фронтенду та бэкенду за допомогою JUnit 5, Mockito, Karma, Jasmine
- Гарне розуміння патернів дизайну та кращих практик.
- Знання патернів мікросервісів, систем обміну повідомленнями та подієво-орієнтованої архітектури.
- Гарне розуміння Git для контролю версій та інструментів CI/CD
- Знання UML для моделювання та проектування систем та знайомство з C4 Моделлю.
- Відмінне розв'язання проблем, комунікація та сильний командний дух.
Буде плюсом
- Знайомство з інструментами розробки AI, такими як Firebase Studio, Cursor або еквівалентними платформами для підвищення ефективності розробки та інтеграції можливостей AI у додатки.
- Знайомство з Docker та розгортанням AWS EKS
- Знайомство із Spring Cloud та супутніми компонентами.
- Досвід роботи з інструментами безперервної інтеграції та безперервного розгортання (CI/CD).
- Знання Python та NodeJS
- Ступінь бакалавра чи магістра в галузі інформатики, інженерії чи суміжних галузей.
- Сертифікація AWS.
Ми пропонуємо
- Процес співбесіди, який поважає людей та їхній час
- Професійне та відкрите ІТ-співтовариство
- Внутрішні зустрічі та ресурси для обміну знаннями
- Час для відновлення та відпочинку
- Яскраві онлайн та офлайн події
- Можливість стати частиною нашої внутрішньої волонтерської спільноти
Про компанію
Ви приєднаєтесь до команди Інформаційної безпеки у відділі Інформації та даних (I&D). Команда відповідає за захист інформаційних активів та забезпечення безпечного та відповідального використання даних у всій організації.
Відповідаючи перед старшим менеджером з безпеки даних, ви будете тісно співпрацювати з колегами з Інформаційної безпеки, включаючи Кібербезпеку та операції, а також з Управлінням, Ризиками та Комплаєнсом, а також з Інженерами даних та іншими командами I&D. Ви також будете співпрацювати з бізнес-стейкхолдерами по всій організації.
© Brightgrove. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Brightgrove is an IT services company with offices in the United States, Germany, Ukraine, and Belarus. With more than 10 years of experience in custom end-to-end software development and serve customers globally.
More at Brightgrove
All 7 rolesSenior Platform Engineer
Brightgrove · Brazil
Senior Java Full Stack Engineer
Brightgrove · Romania
Senior Java Fullstack Software Engineer
Brightgrove · Wrocław +2
Executive Assistant
Brightgrove · Brazil +1