¡Activa las notificaciones laborales por email!

Senior Java Developer (Remote)

TN Spain

España

A distancia

EUR 50.000 - 70.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 established industry player in the tourism sector is on the lookout for a Senior Backend Engineer with expertise in Java and Spring Boot. This exciting role involves leading the development of a groundbreaking product that integrates various company areas into a unified platform, enhancing user experience through event-driven architecture and reactive programming. You will take charge of substantial features from concept to delivery while mentoring junior engineers and collaborating with product and analytics teams. Join a dynamic environment where your technical leadership will drive innovation and excellence in backend engineering.

Formación

  • Minimum of 8 years in the software industry focused on backend engineering.
  • Proficiency in Java and Spring Boot with strong debugging skills.

Responsabilidades

  • Design and deploy high-quality Java applications using Spring Boot.
  • Mentor junior engineers and collaborate with cross-functional teams.

Conocimientos

Java 11~17
Spring Boot
Reactive Programming
Event-Driven Architectures
Kafka
NoSQL Databases
Docker
AWS
Problem-Solving
Mentorship

Descripción del empleo

We are seeking a highly skilled and experienced Senior Backend Engineer specializing in Java to join a leading company in the tourism sector. This role demands a strong technical leader capable of autonomously handling substantial features from concept to delivery, mentoring junior engineers, and collaborating with product and analytics teams to drive requirements.

Key Responsibilities:
  1. Technical Leadership: Design, develop, and deploy high-quality Java applications using Java 11~17 and Spring Boot. Implement reactive programming paradigms and manage event-driven architectures. Utilize Kafka for real-time data streaming and NoSQL databases for scalable data management. Oversee Docker containerization for consistent and scalable deployments. Monitor and observe application performance to ensure reliability and efficiency. Address and resolve roadblocks efficiently, with minimal direction and oversight.
  2. Cross-Team Collaboration: Partner with product and analytics teams to define and refine requirements, ensuring all stakeholders’ needs are met. Proactively identify and address issues with requirements, including inconsistencies and technical limitations. Communicate technical decisions clearly through design documents, technical talks, and wikis.
  3. Mentorship and Best Practices: Mentor junior engineers, providing guidance and support to enhance their technical skills. Work effectively on cross-team tasks, contributing to the improvement of best practices within the team.
  4. AWS Knowledge: Leverage AWS services to enhance the functionality and scalability of applications.
Required Skills and Experience:
  1. Technical Skills: Proficiency in Java 11~17 and Spring Boot. Strong knowledge of reactive programming and event-driven architectures. Experience with Kafka and NoSQL databases. Skilled in Docker and containerized application deployments. Familiarity with AWS cloud services. Ability to work autonomously and manage significant features from development to shipping. Strong debugging skills with a minimal failure rate.
  2. Soft Skills: Proven ability to mentor and guide less experienced engineers. Effective communicator, able to convey complex technical concepts in English. Strong problem-solving abilities, with a proactive approach to identifying and resolving issues. Experience in leading teams is a plus, as it often correlates with a proactive mindset.
  3. Experience Required: Minimum of 8 years in the software industry with a focus on backend engineering.
Project Information:

You will work on a groundbreaking product designed with an event-driven architecture and reactive programming principles. This new product aims to integrate the different areas of the company into a unified platform, providing a seamless user experience.

  • Period of Collaboration: Approximately 1 year.
  • Freelance Contract
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.