• Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role.
Spain Jobs Expertini

Java Backend Engineer Job Opening In Barcelona – Now Hiring Caravelo


Job description

About Caravelo
Caravelo is a pioneering force in TravelTech innovation, seamlessly integrating financial and travel solutions into a unique subscription service.

Located 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 global team of 40 dedicated 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.

The mission

We are seeking a Senior Backend Developer who is analytical, results-driven, and experienced in Java backend development.

You will be responsible for building robust, scalable, and maintainable backend systems that power our SaaS platform.

You will play a key role in shaping system architecture, ensuring high reliability, and driving best practices in testing and observability.

Duties and responsibilities

  • Technical Leadership: Lead the backend engineering efforts, mentoring junior engineers, and driving technical excellence across the team.

  • System Architecture: Design, develop, and maintain scalable backend systems using Java, ensuring they meet the needs of a high-transaction fintech and traveltech environment.

  • API Development: Build and evolve public and internal APIs, ensuring robust integration and functionality.

    Apply best practices in API security and data handling to meet stringent compliance requirements.

  • Code Quality: Ensure high-quality code through rigorous testing, including unit, integration, and automated testing frameworks.

    Lead by example in writing clean, maintainable code and conducting thorough code reviews.

  • Observability and Reliability: Implement comprehensive observability practices, metrics, logging, and tracing, to monitor system health and proactively detect issues.

    Ensure high availability through robust error handling, monitoring, and incident response.

  • Performance Optimization: Proactively identify and resolve performance bottlenecks in backend systems.

    Use observability tools like DataDog to monitor system performance and ensure optimal operation.

  • Documentation: Create and maintain comprehensive technical documentation to support backend operations and team collaboration.

  • Technical Debt Management: Proactively identify technical debt, propose improvements, and implement solutions to maintain a clean and efficient codebase.

  • Collaboration: Collaborate effectively with cross-disciplinary teams to ensure product consistency and customer satisfaction.

  • Continuous Improvement: Stay up to date with industry trends in Java, backend development, AI tools, and enterprise SaaS.

    Actively use AI-powered development tools in your daily work to boost productivity, automate repetitive tasks, and contribute to process and workflow enhancements.

Required Skills And Experience

  • Extensive experience in Java backend development, with a strong understanding of other backend technologies and the entire product development process.

  • Proven track record in designing and implementing large-scale backend solutions in cloud environments, particularly AWS.

  • Deep understanding of Hexagonal Architecture and its application in building modular, maintainable, and testable systems.

  • Strong experience in developing RESTful APIs and microservices architectures.

  • Proficiency in both relational and non-relational databases.

  • Expertise in automated testing (unit, integration, E2E), TDD, and CI/CD pipelines.

  • Solid grasp of observability tools and practices (e.g., DataDog), including metrics, logs, and traces.

  • Familiarity with build automation tools (Maven, Gradle) and version control systems (Git, GitLab, Bitbucket), including branching, merging, and code review workflows.

  • Strong debugging and troubleshooting skills, including experience with asynchronous callbacks, multi-threaded environments, and parallel computing.

  • Analytical mindset with excellent time management and problem-solving skills.

  • Curiosity about new technologies and a passion for continuous learning and staying current with backend technologies and best practices.

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.

Nice to have:

  • Experience with advanced performance tuning, caching, and resource management.

  • Strong knowledge of CI/CD practices and DevOps collaboration.

  • Familiarity with front-end technologies and frameworks , Nuxt) is a plus.

  • Understanding of memory management, object immutability, and garbage collection in Java.

  • Experience in security, compliance, and enterprise SaaS environments.

  • Ability to mentor and upskill team members, conduct code reviews, and facilitate technical workshops.

What we offer

  • Competitive Salary – We offer a competitive compensation package with performance-based incentives.

  • Career Growth – Work in a high-growth environment with opportunities for professional development.

  • Awesome Culture – Join a diverse, inclusive, and innovative team that values collaboration.

  • High Impact Role – Play a key role in shaping the backend architecture of a growing SaaS platform.

  • Exciting Travel-Tech Projects – Help revolutionize airline subscriptions and travel commerce.

  • Coverflex Card – Use it for restaurants, transportation, childcare, and even health insurance—tax-free
  • Tech Tools Budget – Receive €150 after passing the probation period to spend on tech tools of your choice.

Required Skill Profession

Other General


  • Job Details

Related Jobs

JR Spain hiring Java Backend Engineer Job in Madrid, Comunidad de Madrid, Spain
JR Spain
Madrid, Comunidad de Madrid, Spain
Trileuco Solutions hiring Java Backend Engineer Job in Barcelona, Catalonia, Spain
Trileuco Solutions
Barcelona, Catalonia, Spain
Trileuco Solutions hiring Java Backend Engineer Job in Ibiza Town, Balearic Islands, Spain
Trileuco Solutions
Ibiza Town, Balearic Islands, Spain
Trileuco Solutions hiring Java Backend Engineer Job in Marbella, Andalusia, Spain
Trileuco Solutions
Marbella, Andalusia, Spain
Trileuco Solutions hiring Java Backend Engineer Job in Málaga, Andalusia, Spain
Trileuco Solutions
Málaga, Andalusia, Spain
Trileuco Solutions hiring Java Backend Engineer Job in Sevilla, Andalucía, Spain
Trileuco Solutions
Sevilla, Andalucía, Spain
Adyen hiring Backend Engineer (Java) Job in Madrid, Comunidad de Madrid, Spain
Adyen
Madrid, Comunidad de Madrid, Spain
Adyen hiring Backend Engineer (Java) Job in Madrid, Madrid, Spain
Adyen
Madrid, Madrid, Spain
JR Spain hiring Java Backend Engineer Job in Madrid, Madrid, Spain
JR Spain
Madrid, Madrid, Spain
Trileuco Solutions hiring Java Backend Engineer Job in Tarragona, Catalonia, Spain
Trileuco Solutions
Tarragona, Catalonia, Spain
Trileuco Solutions hiring Java Backend Engineer Job in Seville, Andalusia, Spain
Trileuco Solutions
Seville, Andalusia, Spain
Trileuco Solutions hiring Java Backend Engineer Job in Barcelona, Cataluña, Spain
Trileuco Solutions
Barcelona, Cataluña, Spain
Adyen hiring Backend Engineer (Java) Job in Madrid, Comunidad de Madrid, Spain
Adyen
Madrid, Comunidad de Madrid, Spain
Trileuco Solutions hiring Java Backend Engineer Job in Badajoz, Extremadura, Spain
Trileuco Solutions
Badajoz, Extremadura, Spain
Trileuco Solutions hiring Java Backend Engineer Job in Huelva, Andalucía, Spain
Trileuco Solutions
Huelva, Andalucía, Spain
Trileuco Solutions hiring Java Backend Engineer Job in Nava, Asturias, Spain
Trileuco Solutions
Nava, Asturias, Spain
Trileuco Solutions hiring Java Backend Engineer Job in Valencia, Comunidad Valenciana, Spain
Trileuco Solutions
Valencia, Comunidad Valenciana, Spain
Trileuco Solutions hiring Java Backend Engineer Job in , ASTURIAS, Spain, Asturias, Spain
Trileuco Solutions
, ASTURIAS, Spain, Asturias, Spain
Trileuco Solutions hiring Java Backend Engineer Job in Toledo, Castilla-La Mancha, Spain
Trileuco Solutions
Toledo, Castilla-La Mancha, Spain
Trileuco Solutions hiring Java Backend Engineer Job in sevilla, andalucía, Spain
Trileuco Solutions
sevilla, andalucía, Spain
Adyen hiring Backend Engineer (Java) Job in madrid, madrid, Spain
Adyen
madrid, madrid, Spain
Trileuco Solutions hiring Java Backend Engineer Job in málaga, andalucía, Spain
Trileuco Solutions
málaga, andalucía, Spain
Trileuco Solutions hiring Java Backend Engineer Job in barcelona, catalunya, Spain
Trileuco Solutions
barcelona, catalunya, Spain
Trileuco Solutions hiring Java Backend Engineer Job in marbella, andalucía, Spain
Trileuco Solutions
marbella, andalucía, Spain
JR Spain hiring Java Backend Engineer Job in madrid, madrid, Spain
JR Spain
madrid, madrid, Spain
Adyen hiring Backend Engineer (Java) Job in madrid, madrid, Spain
Adyen
madrid, madrid, Spain
Trileuco Solutions hiring Java Backend Engineer Job in sevilla, sevilla, Spain
Trileuco Solutions
sevilla, sevilla, Spain
JR Spain hiring Java Backend Engineer Job in madrid, madrid, Spain
JR Spain
madrid, madrid, Spain
Trileuco Solutions hiring Java Backend Engineer Job in Málaga, Kingdom Of Spain, Spain
Trileuco Solutions
Málaga, Kingdom Of Spain, Spain
Trileuco Solutions hiring Java Backend Engineer Job in tarragona, catalunya, Spain
Trileuco Solutions
tarragona, catalunya, Spain
Trileuco Solutions hiring Java Backend Engineer Job in Barcelona, Catalonia, Spain
Trileuco Solutions
Barcelona, Catalonia, Spain
Trileuco Solutions hiring Java Backend Engineer Job in Málaga, Andalusia, Spain
Trileuco Solutions
Málaga, Andalusia, Spain

Unlock Your Java Backend Potential: Insight & Career Growth Guide


Real-time Java Backend Jobs Trends (Graphical Representation)

Explore profound insights with Expertini's real-time, in-depth analysis, showcased through the graph here. Uncover the dynamic job market trends for Java Backend in Barcelona, Spain, highlighting market share and opportunities for professionals in Java Backend roles.

24938 Jobs in Spain
24938
2985 Jobs in Barcelona
2985
Download Java Backend Jobs Trends in Barcelona and Spain

Are You Looking for Java Backend Engineer Job?

Great news! is currently hiring and seeking a Java Backend Engineer to join their team. Feel free to download the job details.

Wait no longer! Are you also interested in exploring similar jobs? Search now: .

The Work Culture

An organization's rules and standards set how people should be treated in the office and how different situations should be handled. The work culture at Caravelo adheres to the cultural norms as outlined by Expertini.

The fundamental ethical values are:

1. Independence

2. Loyalty

3. Impartiapty

4. Integrity

5. Accountabipty

6. Respect for human rights

7. Obeying Spain laws and regulations

What Is the Average Salary Range for Java Backend Engineer Positions?

The average salary range for a varies, but the pay scale is rated "Standard" in Barcelona. Salary levels may vary depending on your industry, experience, and skills. It's essential to research and negotiate effectively. We advise reading the full job specification before proceeding with the application to understand the salary package.

What Are the Key Qualifications for Java Backend Engineer?

Key qualifications for Java Backend Engineer typically include Other General and a list of qualifications and expertise as mentioned in the job specification. The generic skills are mostly outlined by the . Be sure to check the specific job listing for detailed requirements and qualifications.

How Can I Improve My Chances of Getting Hired for Java Backend Engineer?

To improve your chances of getting hired for Java Backend Engineer, consider enhancing your skills. Check your CV/Résumé Score with our free Tool. We have an in-built Resume Scoring tool that gives you the matching score for each job based on your CV/Résumé once it is uploaded. This can help you align your CV/Résumé according to the job requirements and enhance your skills if needed.

Interview Tips for Java Backend Engineer Job Success

Caravelo interview tips for Java Backend Engineer

Here are some tips to help you prepare for and ace your Java Backend Engineer job interview:

Before the Interview:

Research: Learn about the Caravelo's mission, values, products, and the specific job requirements and get further information about

Other Openings

Practice: Prepare answers to common interview questions and rehearse using the STAR method (Situation, Task, Action, Result) to showcase your skills and experiences.

Dress Professionally: Choose attire appropriate for the company culture.

Prepare Questions: Show your interest by having thoughtful questions for the interviewer.

Plan Your Commute: Allow ample time to arrive on time and avoid feeling rushed.

During the Interview:

Be Punctual: Arrive on time to demonstrate professionalism and respect.

Make a Great First Impression: Greet the interviewer with a handshake, smile, and eye contact.

Confidence and Enthusiasm: Project a positive attitude and show your genuine interest in the opportunity.

Answer Thoughtfully: Listen carefully, take a moment to formulate clear and concise responses. Highlight relevant skills and experiences using the STAR method.

Ask Prepared Questions: Demonstrate curiosity and engagement with the role and company.

Follow Up: Send a thank-you email to the interviewer within 24 hours.

Additional Tips:

Be Yourself: Let your personality shine through while maintaining professionalism.

Be Honest: Don't exaggerate your skills or experience.

Be Positive: Focus on your strengths and accomplishments.

Body Language: Maintain good posture, avoid fidgeting, and make eye contact.

Turn Off Phone: Avoid distractions during the interview.

Final Thought:

To prepare for your Java Backend Engineer interview at Caravelo, research the company, understand the job requirements, and practice common interview questions.

Highlight your leadership skills, achievements, and strategic thinking abilities. Be prepared to discuss your experience with HR, including your approach to meeting targets as a team player. Additionally, review the Caravelo's products or services and be prepared to discuss how you can contribute to their success.

By following these tips, you can increase your chances of making a positive impression and landing the job!

How to Set Up Job Alerts for Java Backend Engineer Positions

Setting up job alerts for Java Backend Engineer is easy with Spain Jobs Expertini. Simply visit our job alerts page here, enter your preferred job title and location, and choose how often you want to receive notifications. You'll get the latest job openings sent directly to your email for FREE!