#вакансия #работа #гибрид #Иордания #Египет #Senior #Java #developer #разработчик #Spring #Fintech #bank
Senior Java разработчик (Арабский язык)
ЗП: готовы обсуждать
Локация: Иордания или Египет
Формат: гибридный формат работы.
Компания: Omega Solutions
Проект: цифровой банкинга
Обязательные требования
- Английский язык: уровень B1+ (Upper-Intermediate) или выше;
- Арабский язык: профессиональный уровень владения (устный и письменный);
- Опыт работы с промышленными (production) системами;
- От 3 лет коммерческой разработки на Java, уверенное владение Java 17;
- Spring: Core, Spring Boot 3, Spring MVC, создание REST API;
- SOAP: JAX-WS, WSDL, XSD;
- JPA: (предпочтительно EclipseLink), управление сущностями, кэширование, миграции схемы базы данных;
- SQL: уверенные знания, опыт работы с Oracle/PostgreSQL, оптимизация запросов, транзакции, анализ планов выполнения;
- Инструменты сборки и контроля версий: Maven и Git;
- Архитектура: понимание принципов многоуровневой архитектуры и разделения ответственности (separation of concerns);
- Мониторинг и телеметрия: Grafana (LGTM), Loki, Tempo, OpenTelemetry, сбор метрик и создание дашбордов.
- Опыт работы в банковской сфере или финтехе (FinTech) является существенным преимуществом;
- Знание Apache Ignite;
- Опыт работы с JasperReports;
- Навыки работы с Docker и понимание принципов CI/CD;
- Опыт написания тестов: JUnit, Mockito, интеграционное тестирование;
- Знание OSGi (Apache Felix);
- Опыт работы с JSF/PrimeFaces.
Задачи:
- Разработка и поддержка высоконагруженных production-систем на Java 17 с использованием Spring Boot, Spring MVC, REST API и интеграций SOAP (JAX-WS, WSDL, XSD).
- Проектирование и оптимизация работы с базами данных (Oracle/PostgreSQL): работа с JPA, SQL-запросами, транзакциями, миграциями схем и анализом производительности.
- Разработка надежного backend-кода с учетом принципов многоуровневой архитектуры, написание автотестов (JUnit, Mockito), участие в CI/CD процессах и работе с Docker.
- Настройка мониторинга и телеметрии приложений (Grafana, Loki, Tempo, OpenTelemetry), развитие финтех-решений и интеграция корпоративных компонентов (Apache Ignite, JasperReports).
Условия
- Оформление по ИП
- Дружелюбная атмосфера внутри компании
- Развитие через реальные задачи, а не формальные курсы
- Возможность предлагать идеи и видеть, как они внедряются
- Гибкий график работы и возможность удаленной работы
- Оплата за фактически отработанное время
- Участие в интересных проектах без лишнего микроменеджмента