Caravelo logo

Staff Engineer - Java & Cloud Architecture

Caravelo

About Caravelo

Caravelo stands at the cutting edge of TravelTech innovation, merging financial and travel solutions into a seamless subscription service. Based in the vibrant city of Barcelona, we pride ourselves on being the world’s sole provider of specialized subscription platforms for the travel industry. Our solutions empower airlines and other travel providers to enhance their product offerings, achieve greater profitability, and ensure operational stability. With a dedicated global team of 40 members, Caravelo has experienced significant growth and embraces a hybrid work model. Our headquarters in Barcelona foster creativity and collaboration, creating a dynamic workplace where ideas thrive.

Duties and Responsibilities

Technical Leadership and Vision

You will drive the technical roadmap, envisioning a modernized platform that addresses both current needs and future challenges. Lead the charge in elevating our engineering standards, optimizing code quality, scalability, and system resilience to meet the growing demands of our global customer base.

Cultural Transformation

Transform a once siloed team into a vibrant, open community. Establish and lead a tech lead chapter to mentor and inspire, fostering a culture where learning and decision-making are collective, and innovation is habitual.

Strategic Influence and Collaboration

Actively collaborate with cross-functional teams, including DevOps and platform engineering groups, to create and refine tools that enhance productivity and performance across the company. Your strategic input will directly influence product managers and designers, empowering them to realize their visions effectively.

Engineering Sustainability and Quality

Spearhead initiatives to manage and reduce technical debt pragmatically. Implement sustainable engineering practices that ensure long-term system health and efficiency, including advanced API design and security enhancements.

Operational Excellence

Oversee backend delivery flows, advocate for best practices in coding and testing, and promote automation to ensure consistency across all backend operations. Your role will be crucial in developing business cases for technical initiatives that unlock new opportunities and enhance operational effectiveness.

Required Skills and Experience

  • Extensive Technical Experience: You bring at least 7+ years of hands-on experience in developing robust Java applications, with a proven track record in scalable cloud architectures.
  • Educational Background: Possess a Bachelor’s degree or higher in Computer Science, Software Engineering, or a related field, enriching your deep technical expertise.
  • Technical proficiency: Highly proficient with build automation tools such as Maven or Gradle, frameworks like Spring or HK2, and version control practices with tools like Git. Strong command over both SQL and NoSQL databases, and demonstrated experience with cloud platforms such as AWS.

What We Offer

  • Rewarding Compensation and Benefits
  • Competitive Salary and Progression Framework
  • Tax-Free Benefits
  • Flexible and dynamic work environment
  • Flexible Working Hours and Locations
  • Hybrid Work Model
  • A Vibrant Office Space
  • Development opportunities
  • Training and Conference Budget
  • Gym and Sports Discounts
  • Work-Life Balance and Fun
  • Generous Holiday Allowance
  • Engaging Team Activities

At Caravelo, we’re not just creating innovative travel and fintech solutions; we’re building a culture where your work genuinely impacts the business, your professional growth is supported, and your well-being is prioritized. Join us, and be part of a team where you can see the results of your work, feel appreciated, and have fun along the way.

Benefits
Extracted with AI

  • Competitive Salary
  • Tax-Free Benefits
  • Flexible Working Hours
  • Hybrid Work Model
  • Training and Conference Budget
  • Gym and Sports Discounts
  • Generous Holiday Allowance

Similar jobs

Last update: 23 minutes ago

Amenitiz logo
Amenitiz

Senior Staff Engineer - Web Development

Senior Staff Engineer role focusing on web development, system architecture, and scalability in a dynamic tech environment.

Skyscanner logo
Skyscanner

Senior Full Stack Software Engineer

Join Skyscanner as a Senior Full Stack Software Engineer in Barcelona, focusing on front-end and back-end development with a hybrid work model.

Seqera logo
Seqera

Senior Software Engineer - Cloud and Distributed Systems

Join Seqera as a Senior Software Engineer to develop cloud-based solutions in a remote-friendly environment.

Swift logo
Swift

Senior Full Stack Developer / Solution Architect

Senior Full Stack Developer / Solution Architect needed in Madrid for a leading financial messaging service provider.

eDreams ODIGEO logo
eDreams ODIGEO

Android Software Engineer - Travel Things

Join eDreams ODIGEO as an Android Software Engineer in Barcelona. Work on innovative travel tech solutions with a top-notch tech stack.

SeQura logo
SeQura

Senior Platform Engineer

Join SeQura as a Senior Platform Engineer to evolve infrastructure into a scalable platform, focusing on CI/CD, DevOps, and cloud solutions.

Aiven logo
Aiven

Staff Software Engineer

Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.

KAYAK logo
KAYAK

Java Engineer

Join KAYAK as a Java Engineer to enhance and maintain our big data framework. Work with Java, Spring, and SQL.

TUI logo
TUI

Senior Full Stack Software Engineer

Senior Full Stack Software Engineer needed in Palma, Spain. Expertise in JavaScript, Java, CSS, GraphQL. Competitive salary, flexible working.

Skyscanner logo
Skyscanner

Senior Data Engineer

Senior Data Engineer role in Barcelona, skilled in Python, Spark, AWS, SQL, and big data processing.

TUI logo
TUI

Full Stack Software Engineer

Join TUI as a Full Stack Software Engineer, working with JavaScript, AWS, and cloud-native applications in a hybrid environment.

Bynder logo
Bynder

Senior Backend Engineer

Senior Backend Engineer needed in Barcelona with expertise in Java, APIs, microservices, and agile methodologies.

Wellhub logo
Wellhub

Staff Software Engineer - Platform

Join Wellhub as a Staff Software Engineer to lead platform development, focusing on performance, scalability, and resilience in a remote role.

New Relic logo
New Relic

Lead Software BackEnd Engineer

Lead Software Engineer role focusing on backend development, cloud computing, and microservices in Barcelona.

Knightec logo
Knightec

Senior Backend Engineer - AWS & Java

Senior Backend Engineer role focusing on AWS & Java in Gothenburg, Sweden. Inclusive and innovative work environment.

Agoda logo
Agoda

Staff System Engineer

Join Agoda as a Staff System Engineer in Bangkok, focusing on Kubernetes, automation, and infrastructure management.

Agoda logo
Agoda

Senior Software Engineer – Back End

Join Agoda as a Senior Software Engineer in Back-End Development, focusing on scalable systems and innovative projects.

Keelvar logo
Keelvar

Staff Engineer - Python, Cloud, Distributed Systems

Join Keelvar as a Staff Engineer to lead design and architecture in a remote role, focusing on Python, cloud, and distributed systems.

Crearte Consulting logo
Crearte Consulting

AWS Lead / Architect - Cloud Solutions Expert

Join Crearte Consulting as an AWS Lead/Architect in Seville, Spain. Hybrid work, excellent benefits, and growth opportunities.

Agoda logo
Agoda

Staff Software Engineer – Back End (FinTech)

Join Agoda as a Staff Software Engineer in FinTech, focusing on backend systems and data pipelines. Relocation to Bangkok provided.

Agoda logo
Agoda

Senior Software Engineer – Back End (FinTech)

Join Agoda as a Senior Software Engineer in FinTech, focusing on backend systems and data pipelines.

SEAT CODE logo
SEAT CODE

Platform Engineer with AWS and Kubernetes Experience

Join SEAT CODE as a Platform Engineer, focusing on AWS, Kubernetes, and Linux. Enjoy remote work, flexible hours, and extensive benefits.

Stavvy logo
Stavvy

Staff Software Engineer

Join Stavvy as a Staff Software Engineer to lead core application development with Java, Python, and Kotlin.

ManoMano logo
ManoMano

Senior Software Engineer - Kotlin, Spring Boot

Join ManoMano as a Senior Software Engineer in Barcelona, working with Kotlin, Spring Boot, and microservices.