Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.
java developer
генерация резюме
сопроводительное письмо
описание
Компания занимается разработкой логистических технологических решений.
задачи
- Разрабатывать и поддерживать бэкенд-системы на Java и Spring Boot;
- Использовать JPA и Hibernate для взаимодействия с базами данных;
- Применять принципы SOLID и DRY для написания чистого кода;
- Проектировать и внедрять RESTful API для интеграции с клиентскими и сторонними системами;
- Управлять и оптимизировать работу с базами данных SQL, PostgreSQL и MariaDB;
- Создавать безопасные и масштабируемые приложения с помощью Spring Security и Spring Cloud;
- Оптимизировать управление памятью JVM для высокопроизводительных приложений;
- Взаимодействовать с командами с использованием инструментов Atlassian;
- Развертывать приложения с помощью Docker;
- Внедрять обмен сообщениями и синхронизацию данных через RabbitMQ.
требования
- Опыт профессиональной разработки на Java от 3 лет;
- Глубокое знание Core Java: ООП, JVM, Streams API, управление памятью;
- Уверенное владение SQL, особенно PostgreSQL и MariaDB;
- Практический опыт работы с Hibernate и JPA;
- Понимание паттернов проектирования и принципов SOLID, ACID, KISS, DRY;
- Опыт работы со стеком Spring: Spring Core, Spring Boot, Spring Security, Spring Cloud;
- Навыки создания и интеграции RESTful API;
- Опыт проектирования и внедрения микросервисной архитектуры в реальных проектах;
- Понимание процесса миграции с монолита на микросервисы;
- Умение определять границы сервисов с помощью предметно-ориентированного проектирования;
- Практическое применение принципа «база данных на сервис» и обеспечение согласованности данных;
- Опыт применения паттернов микросервисов, таких как Saga, CQRS, API Gateway;
- Опыт решения задач распределенных систем: обеспечение отказоустойчивости и согласованности данных;
- Будет плюсом знание Spring WebFlux для реактивных приложений, опыт работы с Docker, RabbitMQ, а также инструментами Atlassian.
условия
- Конкурентная зарплата от $2 000;
- Карьерный рост в быстрорастущей логистической компании;
- Работа с современными технологиями Java и облачными решениями;
- Инновационная и совместная рабочая среда.
навыки