Match score not available

Senior Java Developer- REMOTE

Remote: 
Full Remote
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

8+ years in software industry, Java 11~17, Spring Boot, Kafka, NoSQL.

Key responsabilities:

  • Lead Java app development
  • Collaborate with product/analytics teams
  • Mentor junior developers
  • Implement AWS services for scalability
Antal International logo
Antal International Human Resources, Staffing & Recruiting Large https://www.antal.com/
1001 - 5000 Employees
See more Antal International offers

Job description

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:



  • 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.




  • 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.




  • 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.




  • AWS Knowledge: Leverage AWS services to enhance the functionality and scalability of applications.





Required Skills and Experience:



  • 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.




  • 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.




  • 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

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Industry :
Human Resources, Staffing & Recruiting
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Java Developer Related jobs