Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
Текст:
TL;DR
Full Stack Developer (Java/Vue): Building and maintaining scalable Java backend systems, APIs, and data services for a subscription-based SaaS platform serving the travel industry with an accent on high-transaction workloads, cloud architecture, and observability. Focus on designing microservices, optimizing relational and non-relational databases, and delivering reliable end-to-end features with AI-assisted development.
Location: Barcelona, Spain; hybrid work model with a Barcelona office
Company
Subscription-based SaaS solutions for airlines and travel companies, focused on subscription management, dynamic pricing, automation, and customer loyalty.
What you will do
- Design, develop, and maintain scalable Java backend systems and public and internal REST APIs.
- Apply Hexagonal Architecture and build modular, maintainable, and testable microservices.
- Design high-availability data models and queries across relational databases and Couchbase for high-transaction workloads.
- Monitor and improve system performance using Datadog, metrics, logging, tracing, and technical-debt reduction.
- Write unit, integration, automated, and end-to-end tests while contributing to code reviews and CI/CD workflows.
- Implement occasional Vue.js and Nuxt frontend features with AI coding assistants and collaborate across the stack.
Requirements
- Extensive experience in Java backend development and large-scale cloud solutions, particularly AWS.
- Strong experience with RESTful APIs, microservices, relational and non-relational databases, including Couchbase.
- Expertise in automated testing, TDD, CI/CD pipelines, Maven or Gradle, and Git-based workflows.
- Working knowledge of Vue.js sufficient to build or modify UI features with AI assistance.
- Experience with observability practices and tools such as Datadog, including metrics, logs, and traces.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field; strong debugging skills in asynchronous and multithreaded environments.
Nice to have
- Experience with Nuxt beyond core Vue.
- Advanced performance tuning, caching, resource management, and Couchbase indexing and query optimization.
- Experience in security, compliance, or enterprise SaaS environments.
- Ability to mentor engineers, lead code reviews, and facilitate technical workshops.
Culture & Benefits
- Flexible working hours and a hybrid setup with a Barcelona office.
- Private health insurance, restaurant and transport cards, and kindergarten subsidies.
- Training and conference budget.
- Regular company events and celebrations.
- 23 days of holiday and a salary progression framework.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
13 дней назад
Software Development Engineer II (Java/React)
43 000 - 60 500€
8 дней назад
Full Stack Developer (Java-Angular)
6 дней назад
Fullstack Developer (.NET/Vue.js)
8 дней назад
Senior Fullstack Java/Angular (AI)
Blue Code Alicante
9 дней назад
Senior Fullstack Integration Engineer (Vue)
9 дней назад