cover image
Oodrive

Oodrive

www.oodrive.com

2 Jobs

392 Employees

About the Company

Oodrive is Europe's first trusted collaborative suite. More than a million people use Oodrive to collaborate, communicate and streamline their business using transparent tools that guarantee security, sovereignty and compliance.
Are you looking for a new professional challenge in a major French tech company?
To join our R&D, Product, IT, Marketing, Sales, Security, or HR teams, go to: https://www.oodrive.com/fr/carrieres/

Listed Jobs

Company background Company brand
Company Name
Oodrive
Job Title
Backend Developer
Job Description
**Job title** Backend Developer **Role Summary** Design, implement, and maintain the back‑end services for Oodrive Sign, the company's electronic signature offering. Work within a tightly knit team of 10 engineers, integrating sign‑related functionality into the broader Oodrive platform (Work) while ensuring top‑grade security, performance, and architectural quality. **Expectations** - Deliver secure, scalable code that meets enterprise compliance standards. - Collaborate closely with cross‑functional teams (Front, Mobile, QA, Product, Sales, Support). - Apply Agile practices, contribute to continuous improvement, and actively participate in internal knowledge communities (Coding Dojos, R&D days). **Key Responsibilities** - Develop new features and refactor existing Sign services using Java, Spring Boot, and PostgreSQL. - Optimize back‑end architecture for security, performance, and maintainability. - Integrate Sign APIs into the Work product line and other platform modules. - Conduct code reviews, unit/integration testing, and participate in sprint planning and retrospectives. - Troubleshoot and improve legacy codebases and complex system interactions. **Required Skills** - Strong proficiency in Java (JVM, concurrency, sockets) and Spring Boot. - Experienced with SQL, PostgreSQL, and Hibernate ORM. - Docker‑based containerization, Linux fundamentals. - RESTful API design, secure authentication, and compliance awareness. - Familiarity with GitLab CI, Prometheus monitoring. - Knowledge of Flutter and TypeScript is a plus. - Agile mindset, Scrum, CI/CD, and test‑driven development. - Excellent communication and teamwork abilities. **Required Education & Certifications** - Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related discipline. - Proven professional experience developing Java/Spring applications and working with relational databases. - Internal Oodrive or equivalent security/Cloud certification desirable but not mandatory.
Marseille, France
Hybrid
14-11-2025
Company background Company brand
Company Name
Oodrive
Job Title
Senior Backend Developer
Job Description
**Job title** Senior Backend Developer **Role Summary** Design, develop, and maintain secure, high‑performance backend solutions for a collaborative SaaS platform. Lead technical initiatives on legacy systems, contribute to new features, and optimize architecture while ensuring compliance with security and regulatory standards. **Expectations** - Deep expertise in Java (8/11/21) and Spring Boot (v3) with proven experience in production systems. - Ability to self‑directly manage complex legacy codebases and deliver clean, testable refactorings. - Strong analytical skills and a passion for continuous improvement of processes and architecture. - Participation in agile ceremonies and ability to influence best practices across engineering teams. - Collaboration with cross‑functional teams (frontend, mobile, QA, product, IT, architecture). **Key Responsibilities** 1. Implement new backend features using Java and Spring Boot. 2. Refactor and enhance existing legacy services for performance, scalability, and security. 3. Design and maintain data models (PostgreSQL), messaging patterns (Kafka, RabbitMQ), and caching (Redis). 4. Deploy and manage services in Kubernetes environments on Linux infrastructure. 5. Write automated tests, perform code reviews, and enforce coding standards. 6. Contribute to internal technical communities (Coding Dojos, R&Days). 7. Collaborate with front‑end, mobile, and QA teams to deliver end‑to‑end functionality. 8. Participate in agile planning, estimation, and retrospective activities. **Required Skills** - Java (8/11/21) and Spring Boot expertise. - Experience with relational databases (PostgreSQL) and asynchronous messaging (Kafka, RabbitMQ). - Familiarity with Docker, Kubernetes, Git, CI/CD pipelines (GitLab, Jenkins). - Strong command of Linux system administration. - Knowledge of caching solutions (Redis). - Methodical testing practices (Unit/Integration). - Agile mindset and effective communication in cross‑functional teams. **Required Education & Certifications** - Bachelor’s degree or equivalent in Computer Science, Software Engineering, or related field. - Preferred: Professional certifications in Java or Spring (e.g., Oracle Certified Professional, Spring Professional).
Paris, France
Hybrid
Senior
15-11-2025