We are seeking a motivated *Java Developer* with strong foundations in *Java, Object-Oriented Programming (OOP), and Spring Boot* to join our technical team. You will contribute to the design, development, and deployment of *RESTful APIs* and take part in full-stack projects within a modern *cloud-based and CI/CD-driven environment*.
Key Responsibilities
* Design, develop, and maintain backend services using *Java and Spring Boot*
* Build, integrate, and maintain *RESTful APIs*
* Participate in *full-stack development*, ensuring smooth backend–frontend integration
* Write clean, well-structured, testable, and maintainable code
* Use *Git and GitHub* for version control and team collaboration
* Implement and manage *CI/CD pipelines* using *GitHub Actions*
* Deploy and maintain applications on *cloud platforms* (AWS preferred; GCP or Azure acceptable)
* Troubleshoot and resolve issues in both development and production environments
* Collaborate closely with developers, QA, and DevOps teams
* Participate in *code reviews* and technical discussions
* Apply best practices related to *security, performance, and scalability*
* Continuously improve technical skills and stay up to date with emerging technologies
Required Qualifications
*Education*
* Minimum *Bac +2*
* *Bac +3 / Bac +5* is a strong advantage
* Degree in:
* Computer Science
* Software Engineering
* Information Systems
* Applied Mathematics with IT specialization
* Or an equivalent background in software development
Technical SkillsBackend (Required)
* Strong knowledge of *Java fundamentals*
* Solid understanding of *Object-Oriented Programming*
* Experience with *Spring Boot* (controllers, services, REST APIs)
* RESTful API design and integration
* Basic understanding of *microservices architecture*
* Experience with *SQL and relational databases* (MySQL, PostgreSQL)
Frontend (Basic Knowledge)
* HTML, CSS, and JavaScript
* Basic experience with *React, Angular, or similar frameworks*
* Consuming REST APIs
Version Control & CI/CD
* Git (branching, merging, pull requests)
* GitHub
* GitHub Actions (automated builds, tests, and pipelines)
Cloud & DevOps
* Familiarity with cloud platforms:
* *AWS (preferred)*, GCP, or Azure
* Basic understanding of:
* Compute services (EC2, App Engine, Virtual Machines)
* Storage services (S3, Blob Storage)
* Application deployment workflows
* *Linux fundamentals* (file system, permissions, basic commands)
* Environment configuration (development, testing, production)
Languages
* *French*: Professional working proficiency (spoken and written)
* *English*: Technical proficiency
* Reading technical documentation
* Participating in technical discussions
* Writing basic technical explanations
Soft Skills
* Strong problem-solving and debugging abilities
* Clear communication with both technical and non-technical stakeholders
* Team-oriented mindset and collaborative approach
* Autonomy, adaptability, and willingness to learn
* Good time management and respect for deadlines
* Professional, positive, and proactive attitude
Why Join Us?
* Work with a *modern technology stack* (Java, Spring Boot, Cloud, CI/CD)
* Join a *collaborative and supportive team*
* Strong opportunities for *learning and career development*
* Hands-on exposure to *cloud and DevOps practices*
*Job Type:* Full-time
*Work Location:* On-site
Job Type: Full-time








