Social network you want to login / join with :
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 :
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.
Partner Collaboration :
* Work with product and analytics teams to define and refine requirements.
* Identify and address issues with requirements, including inconsistencies and technical limitations.
* Communicate technical decisions clearly through design documents, technical talks, and wikis.
Mentorship and Best Practices :
* Mentor junior engineers, providing guidance and support to enhance their technical skills.
* Contribute to the improvement of best practices within the team.
AWS Knowledge :
Leverage AWS services to enhance the functionality and scalability of applications.
Required Skills and Experience :
* 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.
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 issues.
* Experience in leading teams is a plus.
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, aiming to integrate different areas of the company into a unified platform for a seamless user experience.
* Period of Collaboration : Approximately 1 year.
* Freelance Contract
Check Your Resume for Match
Upload your resume and our tool will compare it to the requirements for this job like recruiters do.
J-18808-Ljbffr
#J-18808-Ljbffr