
Віддалена робота
В офісі/на місці
Повна зайнятість
Офіс з генератором
Компенсація навчання
Бонуси / премії
АТ «А-Банк» шукає для компанії-партнера «А-ІТ» Middle Java developer.
Основні вимоги:
- Досвід комерційної розробки на Java від 3 років;
- Розуміння принципів побудови безпечних та високонавантажених систем;
- Знання основних патернів проєктування та принципів SOLID, DRY, KISS;
- Досвід роботи з Git;
- Досвід роботи з CI/CD (Jenkins);
- Глибоке розуміння JVM, налаштування Garbage Collector;
- Оптимізація продуктивності Java-коду;
- Spring Boot 3+ (реактивне програмування, нові фічі);
- Spring Data JPA/Hibernate (оптимізація запитів, N+1 problem, кешування);
- Spring Security (JWT, OAuth2, RBAC);
- Spring Cloud (Consul, Resilience4j, Circuit Breaker);
- Тестування: JUnit 5, Testcontainers, WireMock;
- Оптимізація SQL-запитів, аналіз Explain Plan;
- Налаштування реплікації та шардингу PostgreSQL;
- Використання MongoDB для високонавантажених задач;
- Redis як кеш (Eviction Policies, TTL, Pub/Sub);
- Проєктування мікросервісів;
- Робота з Kafka/RabbitMQ;
- Використання Kubernetes для деплойменту;
- Використання API Gateway (Spring Cloud Gateway, Kong);
- Моніторинг (Prometheus, Grafana, ELK);
- Вміння пояснювати технічні рішення нетехнічним спеціалістам.
Буде плюсом:
- Досвід роботи з OpenAPI/Swagger;
- Знання Kubernetes та Helm;
- Досвід роботи з GraphQL;
- Досвід роботи у фінансовій сфері.
Ми пропонуємо:
- Конкурентну заробітну плату;
- Роботу в дружньому колективі;
- Навчання та професійний розвиток.
Плеханова Олена
