Détails de l'annonce
Référence:
215415
Publiée le:
29 janvier 2025
Type de poste:
CDI, ,, Indépendant/Freelance
Lieu de travail:
La Marsa, Tunis, Tunisie
Expérience:
Entre 5 et 10 ans
Étude:
Bac + 5
Disponibilité:
Plein temps
Langues:
Français , Anglais
Mobilité:
International
Entreprise:
anonymous logo
DATA-TRICKS
Secteur: informatique / télécoms
Taille: Moins de 20 employés
Description de l'annonce:

 

Are you a highly skilled Java developer with a passion for leading innovative projects? At Data-Tricks, we are embarking on an ambitious journey to build cutting-edge solutions using microservices architecture and modern technologies. We are seeking a Senior Java Developer who thrives in a dynamic environment and is ready to drive technical excellence while managing a talented team of developers.

 Mission:

As a Senior Java Developer at Data-Tricks, your primary mission will be to lead the development and implementation of scalable, high-performance applications. With the coordination of the Solution Architect, you will play a crucial role in shaping our software architecture, ensuring the quality and efficiency of our codebase, and guiding a team of developers towards achieving project goals. Your expertise in Java, combined with your leadership skills, will be essential in delivering robust solutions that meet our strategic objectives.

Key Responsibilities:

  • Lead the development of complex Java-based applications and microservices.
  • Implement scalable, high-performance solutions using modern technologies and frameworks.
  • Collaborate with cross-functional teams to define project requirements, scope, and timelines.
  • Mentor and guide junior developers, fostering a collaborative and productive team environment.
  • Conduct code reviews, ensuring adherence to best practices and coding standards.
  • Troubleshoot and resolve technical issues, providing innovative solutions to complex problems.
  • Stay current with industry trends and advancements in Java development, incorporating relevant technologies and methodologies into our projects.
  • Communicate effectively with stakeholders, providing updates on project progress and addressing any concerns or risks.

Qualifications:

  • Graduate from an engineering school, preferably in computer science or related fields.
  • Minimum of 5 years of experience in Java development, including experience in leading projects and teams.

Added Advantage:

  • Experience in a financial context, with a solid understanding of banking functionalities.
  • A startup mindset, with a drive to propose innovative ideas and push projects forward.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.
  • Knowledge of frontend technologies and frameworks (e.g., React, Vue) for full-stack development.
  • Experience with agile methodologies and tools (e.g., Scrum, Jira).
  • Contributions to open-source projects or active involvement in the developer community.
  • Strong understanding of DevOps practices and CI/CD pipelines.

Why Join Us:

  • Be part of a forward-thinking company committed to technological innovation.
  • Work in a collaborative and inclusive environment with opportunities for professional growth.
  • Engage in challenging and rewarding projects that push the boundaries of technology.