2 дня назад
Senior Software Engineer (JVM)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Software Engineer (JVM/Java/Kotlin): Building and operating high-throughput, low-latency JVM microservices that ingest, process, and serve massive volumes of telemetry data with an accent on distributed systems, event-driven architecture, and production reliability. Focus on designing scalable Kafka-based streaming services, tuning concurrency and JVM performance, and operating mission-critical observability systems.
Location: Barcelona, Spain
Company
develops an intelligent observability platform that provides real-time insight into complex systems and digital applications.
What you will do
- Design, build, deploy, monitor, and operate JVM-based microservices, primarily using Java and Kotlin.
- Build high-throughput, low-latency systems for ingesting, processing, and serving large volumes of telemetry data.
- Develop event-driven streaming systems with Kafka, including partitioning, consumer groups, schema evolution, and idempotency.
- Apply asynchronous programming, backpressure, efficient I/O, memory management, concurrency, and garbage-collection tuning.
- Instrument services with metrics, logs, and traces; define SLIs and SLOs; and participate in on-call, incident response, and postmortems.
- Collaborate across product and architecture teams, mentor peers, review designs and code, and improve CI/CD, testing, tooling, and infrastructure automation.
Requirements
- Strong experience building and operating production-grade backend services on the JVM using Java and/or Kotlin.
- Solid understanding of distributed systems, including consistency, partitioning, replication, fault tolerance, and microservice design.
- Hands-on experience with asynchronous and reactive programming, such as CompletableFuture, Project Reactor, RxJava, or Kotlin coroutines.
- Experience with Kafka or similar streaming technologies, REST/gRPC APIs, service-to-service communication, and resilience patterns.
- Practical experience with containers, Kubernetes, CI/CD pipelines, production monitoring, alerting, and operational automation.
- Strong communication skills, including design documentation and cross-functional collaboration.
Nice to have
- JVM performance profiling and tuning experience with JFR, async-profiler, or JMH.
- Experience with schema registries, Avro, Protobuf, Kafka Streams, or Flink.
- Familiarity with Cassandra, Elasticsearch, Redis, or other data stores used in observability systems.
- Experience with OpenTelemetry or technical mentorship in reliability and performance initiatives.
Culture & Benefits
- Flexible workforce model supporting office-based, remote, and hybrid workplaces.
- Inclusive environment focused on diverse backgrounds, abilities, and career paths.
- Reasonable accommodations are available throughout the application and recruiting process.
- Employment includes identity and work-eligibility verification and a criminal background check.
- Visa sponsorship is not available for this position.
Hiring process
- Employment eligibility and identity verification are required.
- A criminal background check is required before joining.
- Certain roles may require an export compliance assessment.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
7 дней назад
Senior Java Developer
4 дня назад
Java Senior Software Engineer (Backend)
19 часов назад
Java Senior Software Engineer (Distributed Databases)
74 200 - 100 400€
8 дней назад
Senior Java Software Engineer (Spanish language)
3 дня назад
Senior Software Engineer (Backend: Cards)
70 000 - 110 000€
4 дня назад