E

Java Software Engineer

Job Description - Java Software Engineer

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.



 
Original job Java Software Engineer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Similar Java Software Engineer Jobs in the US

GrabJobs is the no1 job portal in the US, connecting you to thousands of jobs fast! Find the best jobs in the US, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.