¡Activa las notificaciones laborales por email!

Senior Software Engineer Team Lead

DerbySoft

Madrid

Híbrido

EUR 40.000 - 80.000

Jornada completa

Hace 30 días

Mejora tus posibilidades de llegar a la entrevista

Elabora un currículum adaptado a la vacante para tener más posibilidades de triunfar.

Descripción de la vacante

An innovative technology company is seeking a skilled Java Team Lead to manage a dynamic team of developers and QA professionals. In this exciting role, you will coordinate technical strategies and oversee the development of cutting-edge solutions for the travel industry. You will be responsible for guiding your team in implementing high-quality Java applications while fostering a collaborative and productive work environment. Join a passionate team dedicated to transforming the travel business through technology and enjoy a casual work atmosphere with great perks, including a comfy office in the city center, flexible working options, and opportunities for professional growth.

Servicios

Free coffee
Working from home
Casual work environment
Lunch tickets
Public transport tickets
Pension plan
Annual bonus
Performance bonus
Nice office at city center

Formación

  • 5+ years of Core Java development experience with strong knowledge of multithreading.
  • Experience managing teams and coordinating technical strategies.

Responsabilidades

  • Manage a team of 5, coordinating technical and product strategies.
  • Own design, implementation, and code review for team features.

Conocimientos

Core Java development
Java multithreading
Network communication
Design patterns
Distributed systems
Spring / Spring Boot / Spring Cloud
Agile methodologies
SQL and No-SQL databases
REST specifications
Version control (Git)

Herramientas

Gradle
Maven
Mybatis
Hibernate
JPA

Descripción del empleo

Founded in 2002, DerbySoft is a technology company whose mission is to make the travel business easier through industry leading technology that empowers travel industry services. The company supports technology for Connectivity Services at the CRS and PMS levels, Marketing Services which uses machine learning and rich data to drive high-performing marketing campaigns and a Content platform that collects, manages and distributes quality hotel content. DerbySoft’s technology empowers the travel industry around the globe. Headquartered in Dallas, Texas, USA and with offices in Barcelona, Tokyo and Shanghai, DerbySoft serves partners in 197 countries around the world.

DerbySoft has this opportunity and more with our online travel and hospitality industry software that we support around the world! This position is in a new team that will deliver cutting-edge Java solutions and will be responsible for the technical components for development, optimization, and user testing for our connectivity platform.

What will you do?
  1. Manage a team of 5 people, composed of backends, frontends and QA.
  2. Coordinate with the Technical Manager for mid / long term technical strategy.
  3. Coordinate with the Product Manager for mid-term product strategy and short-term deliveries and updates.
  4. Own the team features design and implementation.
  5. Features requirement discussion, review and ETA.
  6. Code review for team members.
  7. Own the responsible features measurement.
  8. Grow team members to be more productive and skilled.
What do we need?
  1. Experience managing teams of up to 5 people.
  2. More than 5 years Core Java development experience.
  3. Proficient in Java fundamentals, familiar with Java multithreading, high concurrency, IO / NIO, network communication, etc.
  4. Familiar with common design patterns, have design and development experience of distributed, high concurrency, high load, high availability systems.
  5. Master all kinds of common server technology, can optimize the service response and data query, ensure the quality of service, solve the problem of high concurrency and high availability.
  6. Familiar with Spring / Spring Boot / Spring Cloud.
  7. Familiar with Agile methodologies, particularly SCRUM.
  8. Familiar with common data persistence frameworks and solutions, such as Mybatis / Hibernate / JPA.
  9. Familiar with SQL and No-SQL databases.
  10. Familiar with HTTP, TCP / IP protocols and REST specifications.
  11. Familiar with hexagonal architecture, clean code and good development practices.
  12. Master Gradle / Maven and other build tools.
  13. Experience in version control software (Git).
  14. Familiar with JSON & XML.
What do you have to bring to the table?
  1. Have a high sense of responsibility, work carefully.
  2. Have good learning ability and communication and cooperation ability.
  3. Good coordination and communication skills to solve complex technical problems.
Why work with Derbysoft?
  1. We offer competitive salary based on experience.
  2. Free coffee! (To recharge your batteries)
  3. Working from home.
  4. Casual work environment where teamwork is key.
  5. Nice and comfy office at the city center (Diagonal)!
  6. Work with passionate experts who will share their knowledge and help you develop and grow!
  7. Lunch and public transport tickets.
  8. Pension plan.
  9. Annual and performance bonus.

Please send CV’s in ENGLISH!

Please Note :

No agency or contractor resumes accepted.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.