Senior Java Developer
Main Responsibilities:
As a Senior Java Developer, you will be involved in the development of JAVA applications and will be in charge of:
- Analyze requirements.
- Choose the appropriate technical solution.
- Develop all technical features of the mobile application.
- Adhere to coding best practices.
- Perform unit testing and validation of developed features.
- Ensure evolutionary and corrective maintenance.
- Act as a mentor and provide technical support to junior team members.
- Participate in defining the architecture and technological choices.
Technical Profile and Experience:
- Mastery of programming languages and tools, primarily J2EE.
- Proficiency in technologies: Spring Boot, Maven, Hibernate, JPA, Tomcat, JSP, Servlets.
- Proficiency in MySQL databases.
- Engineering degree (BAC+5) in computer science with at least 8 years of experience in JAVA/J2EE development.
- Knowledge of Elasticsearch is a plus.
- Mastery of design, modeling (UML), and n-tier application architecture (MVC).
- Knowledge of AGILE/SCRUM methodology and/or project management tools like JIRA is a plus.
- Proficiency in technical French and English (technical documentation, communication with international teams).
Personal Skills:
- Rigorous, autonomous, excellent organizational skills, and a keen sense of quality.
- Strong communication skills, team spirit, and service-oriented mindset.
- Curious and imaginative, eager to actively contribute to a small team with a culture based on responsiveness and innovative projects.
At Mobelite, we value diversity and inclusion. Our recruitment process includes several stages, including a pre-selection, technical interviews, and a final interview. We are committed to providing a fair and non-discriminatory work environment where every talent can thrive.
Duration and location
- Tunis, Monastir, Sfax - Tunisie
- CDI
Availability
Immediate
How to apply
Send us your resume and cover letter