Role Overview: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.Contract Details:- Period of Collaboration: Approximately 1 year.- Freelance Contract#J-18808-Ljbffr