¡No te pierdas nada!
Únete a la comunidad de wijobs y recibe por email las mejores ofertas de empleo
Nunca compartiremos tu email con nadie y no te vamos a enviar spam
Suscríbete AhoraAdminstración y Secretariado
0Agricultura
0Alimentación
0Arte, Moda y Diseño
0Artes y Oficios
0Ver más categorías
Atención al cliente
0Banca
0Ciencia e Investigación
0Comercial y Ventas
0Comercio y Venta al Detalle
0Construcción
0Contabilidad y Finanzas
0Cuidados y Servicios Personales
0Deporte y Entrenamiento
0Derecho y Legal
0Desarrollo de Software
0Diseño y Usabilidad
0Editorial y Medios
0Educación y Formación
0Energía y Minería
0Farmacéutica
0Hostelería
0Industria Manufacturera
0Informática e IT
0Ingeniería y Mecánica
0Inmobiliaria
0Instalación y Mantenimiento
0Marketing y Negocio
0Producto
0Publicidad y Comunicación
0Recursos Humanos
0Sanidad y Salud
0Seguridad
0Seguros
0Social y Voluntariado
0Telecomunicaciones
0Transporte y Logística
0Turismo y Entretenimiento
0Top Zonas
Barcelona
582Grupo TECDATA Engineering
Senior Fullstack Developer – Java / React - 434596
Grupo TECDATA Engineering · Barcelona, ES
Teletrabajo . React API Java TSQL REST Spring Kafka
Formato: 100% remoto
SBA: 30 K
Duración: Larga duración
Prioridad: Crítica
Requisitos Imprescindibles
Más de 4 años de experiencia como Fullstack Developer.
Perfil Java-heavy, con fuerte orientación backend.
Java + Spring Boot: mínimo 4 años (bloqueante).
API REST.
JPA y JDBC.
React.
Kafka.
SQL.
Inglés B2+/C1.
Experiencia trabajando con sistemas complejos/legacy y arquitecturas orientadas a eventos.
CV obligatorio en formato Santander.
Proceso: prueba técnica + entrevista con cliente.
Aubay Spain
Barcelona, ES
Programador/a full stack (React/Angular & Node)
Aubay Spain · Barcelona, ES
. React Javascript Node.js Agile Angular Cucumber REST TypeScript AWS Postman
Localidad : Barcelona
Provincia : Barcelona
Nº Vacantes (puestos) : 1
Funciones
- Diseñar, desarrollar y mantener aplicaciones web escalables y de alto rendimiento.
- Implementar nuevas funcionalidades utilizando tecnologías modernas de desarrollo Front-End y Full-Stack.
- Integrar y consumir APIs REST garantizando la calidad, seguridad y mantenibilidad de las soluciones.
- Participar en el diseño técnico y la definición de arquitecturas de aplicaciones.
- Desarrollar y mantener pruebas automatizadas para asegurar la calidad del software.
- Monitorizar aplicaciones y analizar incidencias mediante herramientas de observabilidad y análisis de rendimiento.
- Elaborar documentación técnica y diagramas de arquitectura.
- Colaborar con equipos de desarrollo, producto y arquitectura dentro de entornos Agile.
- Aplicar herramientas de Inteligencia Artificial para optimizar procesos de desarrollo, documentación y productividad.
Ubicación: puesto HÍBRIDO en Barcelona, cerca metro Bogatell (3 días en remoto, 2 días presenciales a la semana
- Nivel de Inglés Avanzado/fluido - equipo internacional.
- Experiencia sólida en desarrollo de aplicaciones utilizando JavaScript, TypeScript, React, Angular y Node.js.
- Experiencia en diseño, desarrollo y consumo de APIs REST.
- Conocimiento y uso habitual de herramientas como Postman y Swagger/OpenAPI.
- Experiencia en automatización de pruebas y aseguramiento de la calidad mediante Vitest, React Testing Library, Playwright, Cucumber y WireMock.
- Conocimientos de observabilidad, monitorización y análisis de rendimiento utilizando AWS CloudWatch, Grafana y Dynatrace.
- Experiencia en documentación técnica y modelado de soluciones mediante PlantUML.
- Conocimiento y experiencia práctica con Claude, incluyendo Skills, Context Management, Agents, Models y Plugins.
- Capacidad para trabajar en equipos multidisciplinares bajo metodologías Agile.
- Habilidades de comunicación, trabajo en equipo y orientación a la mejora continua.
Se ofrece
En AUBAY seleccionamos un/a Programador/a full stack (React/Angular & Node) para Barcelona.
Ofrecemos la posibilidad de formar parte de una Compañía en continuo crecimiento, participando en innovadores proyectos que te permitirán completar tu formación y potenciar tus capacidades. Valoramos el compromiso y la dedicación en el trabajo realizado.
En Aubay somos una multinacional de servicios digitales (DSC) fundada en 1998. Actualmente, con un fuerte crecimiento. Operamos en mercados con un alto valor agregado, tanto en Francia como en otras partes de Europa. En Aubay actualmente tenemos 5 000 personas trabajando.
Desde el asesoramiento hasta todo tipo de proyectos tecnológicos, acompañamos la transformación y modernización de los sistemas de información en todos los sectores, incluidos la industria, I + D, telecomunicaciones e infraestructura, y especialmente los principales bancos y compañías de seguros, que representan más del 80% de nuestra facturación francesa. y el 65% de nuestra facturación europea.
Únete a nosotros, te esperamos!
Caravelo
Barcelona, ES
Customer Solutions Engineer (Full Stack / Java)
Caravelo · Barcelona, ES
. API Java Docker SaaS AWS Spring PostgreSQL Vue.js Couchbase Office
ABOUT CARAVELO
Airlines have spent decades selling one trip at a time. At Caravelo, we help them build recurring relationships with their customers instead.
We build the technology behind airline subscription products used by carriers around the world, combining SaaS, payments, booking systems and airline integrations in one platform.
Our Product & Platform teams build the common technology. Our Professional Services team makes it work in the real world for each airline.
That is where this role comes in.
THE MISSION
Caravelo has one platform, but no two airline implementations are exactly the same.
As a Customer Solutions Engineer in our Professional Services team, your job is to bridge that gap.
You will learn how our core platform can be configured, integrated and extended, and use those capabilities to create the implementation each customer needs — without modifying or forking the core platform.
For every airline, we build a customer plugin that wraps the specific integrations, extensions, business rules and behaviours required to make Caravelo fit naturally into that customer's technology landscape.
Working closely with Project Managers and customer stakeholders, you will understand requirements, identify the peculiarities of each implementation and decide how best to solve them: configuration, extension, integration or, when justified, a dedicated service or module.
The goal is simple:
Make every customer rollout feel unique while keeping it cleanly built on top of a common, scalable platform.
WHAT YOU'LL DO
Bring customers live
You will be one of the engineers turning a signed customer into a working production implementation.
That means:
- Understand customer requirements together with the Project Manager.
- Translate business and technical requirements into a concrete implementation.
- Configure and extend the Caravelo platform using the capabilities provided by our Product & Platform teams.
- Build and maintain the customer plugin that contains customer-specific logic and integrations.
- Take implementations through development, testing, launch and production stabilisation.
You'll work closely with our Platform and Product engineers, who will provide the documentation, tooling and training needed to understand the core platform and its extension points.
Your job is not to rebuild what already exists. It is to understand the platform deeply enough to use it intelligently and extend it where necessary.
Solve integration problems
Airlines have complex technology ecosystems.
Some systems are modern. Others have been running successfully for decades.
You will make them work together.
Depending on the customer, you may integrate Caravelo with:
- Airline reservation and passenger service systems.
- Payment gateways and payment infrastructure.
- Identity and authentication platforms.
- CRM and communication systems.
- Loyalty platforms.
- Data platforms.
- Internal airline APIs.
- Third-party and legacy systems.
Sometimes the solution will be straightforward.
Sometimes the API documentation will be incomplete, the behaviour will differ between environments, or two systems will have fundamentally different assumptions.
You should enjoy figuring those problems out.
Build customer-specific extensions
Most customer needs should be solved using the common platform.
But not all of them will be.
When there is a genuine gap, you may:
- Build an additional connector.
- Extend an existing workflow.
- Create customer-specific business logic.
- Develop an isolated service or module.
- Implement data transformation or migration processes.
The challenge is knowing when to configure, when to extend and when to build something new.
We want engineers who can solve the customer problem without creating unnecessary complexity.
Own the implementation beyond go-live
Our work does not stop when a customer launches.
Customer systems evolve, vendors change and integrations eventually need to move with them.
You will help:
- Investigate and debug production issues.
- Maintain customer-specific integrations.
- Upgrade connectors as external systems evolve.
- Support customers through technical migrations.
- Replace or introduce integrations while keeping the service running.
- Improve existing implementations when better platform capabilities become available.
For example, an airline may decide to replace its payment gateway.
Your work could involve enabling the new payment connector in Caravelo, adapting the customer plugin, helping define the migration approach for existing payment tokens, validating the transition and supporting the rollout together with the Project Manager and customer team.
These are not theoretical architecture exercises. They are real production systems with real customers behind them.
Work across the stack when needed
Your centre of gravity will be Java and backend engineering.
But customer implementations do not always respect stack boundaries.
You should be comfortable following a feature or problem wherever it goes: backend services, APIs, integrations, databases, scripts, data migrations or occasional frontend changes in Vue.
You do not need to be a frontend specialist.
You do need to be comfortable enough to understand the problem, use AI-assisted development effectively and validate that the result is production-quality.
Use AI as an engineering tool
We actively use AI coding tools such as Claude Code, GitHub Copilot and similar assistants.
You will use them for things like:
- Implementation.
- Exploring unfamiliar code.
- Writing and extending tests.
- Debugging.
- Refactoring.
- Documentation.
- Working with APIs and integrations.
- Accelerating occasional frontend work.
We are particularly interested in Spec-Driven Development: defining clearly what needs to be built before asking AI to help implement it.
AI should make you faster. It should not replace engineering judgment.
WHAT SUCCESS LOOKS LIKE
You are succeeding in this role when:
- You can take a customer requirement and turn it into a clean, production-ready solution.
- Customers launch successfully without unnecessary changes to the core platform.
- Customer-specific behaviour remains well isolated and maintainable.
- Integrations are observable, reliable and understandable by engineers other than their original author.
- You can diagnose complex problems across Caravelo and customer systems.
- You understand when to configure the platform, when to extend it and when custom development is genuinely necessary.
- You become increasingly independent in understanding new customer technology landscapes.
- Migrations and changes to existing integrations can be delivered without destabilising the customer's service.
WHAT YOU BRING
Must have:
- Strong professional experience building production software in Java, with solid backend engineering fundamentals.
- Experience designing and integrating APIs, distributed services and cloud-based systems.
- Strong debugging and problem-solving skills, especially when working across multiple systems or external dependencies.
- Good understanding of testing, CI/CD, databases, observability and production software quality.
- Comfortable understanding an existing platform and extending it cleanly rather than rebuilding from scratch.
- Strong communication skills and the ability to work with Project Managers, engineers and technical customer stakeholders.
Nice to have:
- Experience in Professional Services, implementation engineering, solutions engineering or customer-facing technical delivery.
- Experience integrating enterprise or legacy systems, particularly in complex customer environments.
- Experience with payments, payment gateways, data migrations or other business-critical integrations.
- Experience in travel technology, airlines, reservation systems or similarly integration-heavy industries.
- Familiarity with the technologies listed in our stack, especially Vue/Nuxt, Couchbase or Datadog.
- Experience working in security-, compliance- or reliability-sensitive environments.
OUR STACK
You do not need to arrive knowing every technology we use.
Some of the technologies you may encounter include:
Java · SpringBoot · Vue.js · Nuxt · Couchbase · PostgreSQL · AWS · Datadog · Gitlab · Docker · Opentofu · Claude Code · Cursor
More important than matching every technology is your ability to understand unfamiliar systems, investigate how things work and build reliable solutions around them.
THE KIND OF ENGINEER WHO TENDS TO ENJOY THIS ROLE
This role may be a good fit if you like engineering problems where the answer is not always obvious.
You enjoy understanding how systems behave, not just implementing predefined tickets.
You are comfortable opening documentation for an unfamiliar API, talking through requirements with a Project Manager, tracing a strange production issue across several systems and then writing the code that solves it.
You appreciate good architecture, but you are pragmatic.
And when confronted with a 15-year-old airline system that behaves differently from its documentation, your reaction is closer to “interesting” than “that's someone else's problem.”
WHAT WE OFFER
- Competitive salary with a clear progression framework.
- Flexible working hours.
- Barcelona-based hybrid model: 4 days in the office and 1 day working from home.
- Tax-efficient benefits including private health insurance, restaurant and transport cards, and kindergarten support.
- Budget for training and conferences.
- Regular company events and celebrations.
- 23 days of annual leave.
- Exposure to complex airline technology environments around the world.
- The opportunity to work across software engineering, integrations and real customer implementations.
- Meaningful ownership: you will see the systems you build go from requirements to production.
INTERESTED?
If you enjoy solving complex integration problems, getting customers live and making different systems work together without turning every implementation into a one-off project, we'd like to hear from you.
Apply and tell us about a difficult integration, migration or production problem you've solved.
Java Full Stack Developer
23 sept.Thrive IT Systems
Java Full Stack Developer
Thrive IT Systems · Barcelona, ES
Teletrabajo . API Java Node.js Agile TSQL HTML Scrum Angular Microservices Git TypeScript AWS PostgreSQL Spring Docker Office
We have one open position of Java Full Stack Developer with one of our client based in Barcelona, Spain. This is a permanent/fulltime/Contract/B2B position. Below is the full job description for your reference. Please share your application once you are interested
Role: Java Full Stack Developer
Mode: Permanent/Fulltime
Location: Barcelona, Spain(Fully Remote with AdHoc travel to client office)
Job Description:
- Design develop and maintain complete secure scalable and AWS architecture aligned web capabilities
Frontend
- Angular TypeScript RxJS and where applicable NgRx HTML5 CSS3SCSS reusable components responsive design accessibility integration with Figma designs
Backend
- Spring Boot and/or Nodejs design and implementation of RESTful APIs business logic validations integration with corporate services
Data
- PostgreSQL modeling integrity migrations query optimization and SQL
CloudDevOps
- AWS Git automated build CICD containers and controlled deployment practices
Quality
- Unit testing integration and end-to-end code review error analysis performance technical documentation
Security
- Best practices in web security API protection secrets management access control and sensitive data processing
Way of working
- Agile Scrum expertise autonomy clear communication estimation product work and collaboration with Data Engineering
Desirable
- Experience in AWS microservices private banking investments business workflows and professional English
Main responsibilities
- Translating functional requirements and user stories into maintainable technical solutions
- Develop dynamic responsive accessible and reusable Angular components
- Design and implement APIs and services with Spring Boot and/or Nodejs
- Implement business logic permissions validations and efficient access to PostgreSQL
- Integrate the application with data sources documents communications and corporate services
- Create and maintain automatic tests participate in code reviews and defect resolution
- Contribute to architecture CICD observability documentation and transition to support
Skills: Angular, HTML/HTML5, Node.js
Recruiter Email: [email protected]