Java Engineer designing and developing backend applications using Spring Boot in a modern tech environment. Collaborating with teams in Belgium, focusing on innovative customer service solutions.
Responsibilities
Design, develop, and maintain backend applications in Java / Spring Boot
Contribute to the architecture and implementation of solutions based on a microservices approach
Collaborate with frontend, DevOps, and QA teams to ensure consistent deliverables
Contribute to the implementation of best practices (testing, CI/CD, documentation)
Actively participate in code reviews and continuous improvement
Requirements
Minimum of 5 years’ experience in Java development
Solid expertise in Spring Boot and REST architectures
Experience with JPA/Hibernate and relational databases
Ability to work collaboratively with colleagues in Belgium, in an agile environment
Strong analytical skills, autonomy, and rigor
Full professional proficiency in French and English
Benefits
A modern, dynamic work environment in Oujda
A European corporate culture based on transparency and empowerment
Partial remote work (hybrid): 2 days / 5
For candidates from other cities (outside Oujda), occasional remote work is possible, subject to at least 3 months’ tenure with the company
An attractive salary package based on profile
Career growth opportunities within the EasyPeasy group
Ongoing training, both online and in-house, on complementary technologies.
Senior AI Engineer focusing on Python, working directly with AI solutions in various contexts. Involves development, project management, and stakeholder communication.
SAP BTP Technical Architect driving architecture and innovation for clients. Responsible for presales, solutioning and delivering BTP solutions in collaboration with business teams.
Full Stack .NET Developer working with .NET Core and Angular for client solutions. Delivering high - quality software and collaborating with multidisciplinary teams in a hybrid work environment.
Applications Development Senior Programmer Analyst participating in application systems analysis and programming at Citi. Contributing to feasibility studies, IT planning, and managing software development projects.
Senior Java Developer at Citi involved in applications development and programming while ensuring system security. Responsible for utilizing Java technologies and leading project phases and user support.
Senior Full Stack PHP Engineer at CTS EVENTIM designing and maintaining high - performance systems. Collaborating in an AI - integrated environment handling critical business software.
Application Developer supporting government client with Java and Angular technologies in a hybrid role. Responsible for application development, Agile participation, and troubleshooting.
Senior Application Developer working on dynamic government projects using Java and Angular. Collaborating with teams on application development and technology implementation.