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

Availability

Immediate

How to apply

Send us your resume and cover letter