Skip to main content

Java Software Engineer

Technology
Eleveight Group
1 month agoUntil 11/14/2026
Full time

Job description

Position Position based in : Rabat - Technopolis

Operating mode : Hybrid

Type of contract : Freelance

Start date : ASAP

Level of education required : Bac 5 Job description Looking for a new challenge ? Join Eleveight !

We are hiring on behalf of our partner in the Insurance sector and are looking for a Java Software Engineer to take on the following responsibilities :

  • Design, develop, and maintain new features for strategic insurance applications.
  • Analyze technical and functional requirements and contribute to solution design.
  • Develop robust and scalable solutions using Java and object-oriented programming principles.
  • Work with APIs and authentication protocols such as OAuth2 and OpenID Connect.
  • Ensure code quality by applying Design Patterns, SOLID principles, and development best practices.
  • Contribute to application maintenance, troubleshooting, and technical documentation.
  • Work within an Agile and DevSecOps environment, using CI/CD pipelines and Git.
  • Collaborate closely with Business Analysts, Architects, Developers, and business teams.
  • Participate in code reviews and technical validation processes.
  • Contribute to the continuous improvement of application performance, reliability, and resilience.
Profile required

Qualifications & Experience:

  • Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Systems, or a related field.
  • Experience: Proven experience as a Java Software Engineer / Java Developer, ideally within the Insurance sector or on complex enterprise applications.
Skills & Expertise:
  • Strong proficiency in Java, Object-Oriented Programming, Design Patterns, and SOLID principles.
  • Strong knowledge of REST APIs and authentication protocols, particularly OAuth2 and OpenID Connect.
  • Good knowledge of SQL and relational databases.
  • Experience with Web development, Git, CI/CD tools, and DevSecOps environments.
  • Familiarity with JIRA and Confluence.
  • Strong awareness of code quality, maintainability, and software development best practices.
  • Knowledge of Kafka and resilience patterns is a plus.
  • Experience with Guidewire ClaimCenter, Gosu, or other insurance software packages, particularly in Claims Management, would be highly appreciated.
  • Languages: Fluent French is mandatory; technical English is required.
Personal Qualities:
  • Strong autonomy, rigor, analytical skills, and interpersonal abilities.
  • Good communication and teamwork skills.
  • Ability to interact effectively with both technical and business stakeholders.
  • Curiosity, adaptability, and ability to anticipate technical challenges.
  • Previous experience in a similar role is required.
About Eleveight !

Eleveight is a consulting and recruitment company specializing in tailored talent solutions to support businesses in their transformation.

We connect top experts in Change & Transformation, Business Applications, and Data & AI with ambitious projects, offering opportunities that match their skills and career goals. With our personalized approach and international network, we provide high-quality support throughout the process, ensuring engaging missions and a work environment that fosters professional growth. Join Eleveight and unlock opportunities that recognize your expertise and accelerate your career.

Keywords
Apache KafkaGosuJiraOauthSqlJavaRelational grammarCI / CDMaintainabilitySOLIDGitSoftware EngineeringCI/CD

Interested in this role?