Java Software Engineer

Eleveight Group

Town of Montana (WI)

Hybrid

USD 6,400 - 9,600

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Eleveight Group in Rabat is seeking a Java Software Engineer to design, develop and maintain insurance applications. You will create robust, scalable solutions using Java and OOP, and work with APIs and authentication protocols such as OAuth2 and OpenID Connect.

The role is hybrid and freelance, with ASAP start and a focus on code quality and DevSecOps practices. You’ll collaborate with business analysts, architects, developers, and business teams to ensure high-quality, resilient software while

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Systems, or related field.
  • Experience as a Java Software Engineer / Java Developer, ideally in insurance or complex enterprise apps.

Responsibilities

  • Design, develop, and maintain features for strategic insurance applications.
  • Analyze requirements and contribute to solution design.
  • Develop robust, scalable solutions using Java and OOP.
  • Work with APIs and auth protocols such as OAuth2 and OpenID Connect.
  • Ensure code quality via design patterns, SOLID, and best practices.
  • Contribute to maintenance, troubleshooting, and documentation.
  • Operate in Agile and DevSecOps environments with CI/CD and Git.
  • Collaborate with business analysts, architects, developers, and business teams.
  • Participate in code reviews and technical validation.
  • Improve performance, reliability, and resilience of applications.

Skills

Java
REST APIs
SQL
Web development
Git
CI/CD
Jira
Confluence
Kafka
Guidewire
OAuth2
OpenID Connect
Insurance software
Agile
DevSecOps

Education

Bachelor’s or Master’s degree in CS/SE/IS

Tools

Jira
Confluence

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Integration Engineer – Interfaces
Senior Integration Engineer – Interfaces

Energie Noire • Home (KS)

Hybrid
USD 44,000 - 75,000
Senior Application Engineer
Senior Application Engineer

Swiss Re • Indiana (PA)

Hybrid
MXN 1,034,000 - 1,552,000
Lead Software Engineer - Java Backend
Lead Software Engineer - Java Backend

Next Frontier Capital • New York (NY)

On-site
USD 100,000 - 130,000
Comprehensive health care coverage
On-site health and wellness centers
Retirement savings plan
+2
Java Software Engineer
Java Software Engineer

Saviance Technologies • San Jose (CA)

On-site
USD 90,000 - 130,000
Four weeks paid time off
401K match
Medical, dental, and vision insurance
Java Engineer ID49423
Java Engineer ID49423

AgileEngine • Dallas (TX)

On-site
USD 90,000 - 130,000
Professional growth through mentorship and TechTalks
Competitive compensation with various budgets for education and fitness
Exciting projects with top companies
+1
Java Fullstack Developer
Java Fullstack Developer

Integral Solutions - Informatica Distributor • Town of Poland (NY)

On-site
Confidential
Java Engineer ID49423
Java Engineer ID49423

AgileEngine • Los Angeles (CA)

On-site
USD 100,000 - 130,000
Professional growth opportunities
Competitive compensation
Flexible schedule
+1
Java Engineer ID49423
Java Engineer ID49423

AgileEngine • West Palm Beach (FL)

On-site
USD 90,000 - 120,000
Professional growth: Mentorship and TechTalks
Competitive compensation: USD-based pay with benefits
Exciting projects with top brands
+1
Java Engineer ID49423
Java Engineer ID49423

AgileEngine • San Francisco (CA)

On-site
USD 100,000 - 130,000
Mentorship and TechTalks
Competitive compensation
Flexible schedule
+1
Senior Java Engineer – Enterprise APIs & Microservices (Hybrid)
Senior Java Engineer – Enterprise APIs & Microservices (Hybrid)

Erias Ventures, LLC • Columbia (MD)

Hybrid
USD 150,000 - 275,000
Above Market Hourly Pay
Roth 401k
Traditional 401k with Immediate Vest/6
+17