← Усі вакансії

Senior Backend Engineer

Jappware
Місто:
Львів
Формат:
повний remote
Рівень:
senior
Джерело:
jobs.dou.ua
Відгукнутись на вакансію →

Що робити

  • Build maintainable backend services and APIs using modern Java, Spring Boot, and appropriate Spring modules, following the platform’s defined architecture and standards.
  • Read and understand existing code across services to grasp feature sets, data flows, and integration points, and build on them effectively.
  • Develop reactive, non-blocking services with Spring WebFlux and Project Reactor, with practical judgment about when reactive programming is — and is not — the right choice.
  • Build event-driven integrations using Kafka and/or RabbitMQ, applying sound practices for message delivery, idempotency, retries, ordering, and dead-letter handling.
  • Model and access data in relational databases (PostgreSQL/MySQL) and NoSQL databases, apply caching effectively with Redis, and use Elasticsearch/OpenSearch for indexing and search workloads.

Що очікуємо

  • Strong Java development skills: object-oriented design, collections, concurrency, asynchronous processing, and JVM fundamentals.
  • Production experience with Spring Boot; practical knowledge of Spring WebFlux/Project Reactor and reactive programming principles.
  • Demonstrated ability to ramp up quickly on unfamiliar codebases: tracing code paths, understanding existing features and conventions, and making changes that fit the established design.
  • Strong API engineering skills: REST/HTTP semantics, API contracts, validation, error handling, pagination, versioning, and OpenAPI documentation.
  • Distributed-systems fundamentals: timeouts, retries, circuit breakers, rate limiting, idempotency, caching, and graceful degradation.

Схожі вакансії

З блогу Trackr

Усі статті →

Знайдено через trackr.help/jobs · Канал: @trackrhelp · Бот для персональних сповіщень: @trackrhelpBot