Java Software Engineer

Skills

Ubicación

Idiomas

Fluido Inglés

Descripción

We're looking for an experienced Java Software Engineer to join the Convert team and help build the technology behind a leading travel ecommerce platform used by millions of customers globally.

🎯 Responsibilities

  1. Design and develop distributed, scalable microservices using technologies such as Java 11/17, Docker, Kubernetes, Kafka, Neo4J, ElasticSearch, Redis, Datadog, and Google Cloud Platform services (BigTable, BigQuery), along with Oracle databases.
  2. Write high quality, clean code following SOLID principles, design patterns, and test-driven development (TDD).
  3. Independently manage modules across all phases of the software development lifecycle (SDLC).
  4. Design advanced systems for high-demand search services, directly impacting overall platform performance and reliability.
  5. Promote and apply best practices for software design, code quality, and testing within the team.
  6. Participate actively in Agile ceremonies (using Kanban practices) and contribute to product ideation and definition as part of a cross-functional team.
  7. Engage in continuous learning and knowledge sharing, with support and mentorship for career growth.

🛠️ Requirements

  1. Strong knowledge of software engineering concepts, including OOP, functional programming, concurrency, data structures, architecture and design patterns, databases, and APIs.
  2. Experience throughout the software development cycle, including production deployment, unit and integration testing, and working in Cloud and Continuous Delivery environments.
  3. Analytical skills and creativity to solve complex business and technical problems.
  4. Commitment to high-quality, resilient, and high-performing solutions.
  5. Excellent communication skills, openness to different perspectives, and ability to collaborate with team members and stakeholders.
  6. Ability to visually represent solutions in standard diagrams for both technical and non-technical audiences.
  7. Strong organizational skills to prioritize and delegate tasks to meet deadlines in dynamic environments.
  8. Fluency in English to effectively communicate in a multicultural team.
  9. Continuous learning mindset with adaptability and drive for innovation.
  10. Team-oriented attitude with a focus on knowledge sharing and collaboration.
  11. Passion for technology and ongoing professional improvement.

➕ Nice to have

  1. Experience with AI-powered development tools (e.g., GitHub Copilot, ChatGPT, or similar).
  2. Interest in experimenting with and integrating new AI-driven solutions into development workflows.
  3. Ability to leverage AI tools to debug, streamline processes, and enhance productivity.
  4. Adaptability to quickly learn and apply new AI features and capabilities.
  5. Enthusiasm for collaborating with AI tools as “pair programmers.”

🤗 We offer

  1. Competitive compensation including salary, flexible benefits, performance-based bonuses, and discounts.
  2. Access to learning resources such as Coursera, soft skills workshops, technical training, and leadership development.
  3. Personalized career paths, professional development programs, and internal mobility opportunities.
  4. Flexible hybrid home-office model with focus on work-life balance.
  5. Social events, networking opportunities, and communities based on personal interests.
  6. Casual work environment with complimentary office snacks and beverages.
  7. Supportive, innovative, and diverse team culture.
Each company upload its own logo image

eDreams ODIGEO

Are you ready to shape the future of travel by working in one of the world's largest online travel companies? With eDreams ODIGEO you will create impact, combining more than 600 airlines and 100.000 flights worldwide every day into billions of potential combinations and helping our customers find the very best travel deals. Our passion is travel, our business is technology.

Fotos

Beneficios

  • +Centric office location
  • +Team building activities
  • flexible

    Horario flexible

  • tickets

    Tickets restaurante

  • lessons

    Clases de idiomas

Ubicación

Carrer de Bailèn, 67-69, 08009 Barcelona, Spain