Confirmed Back-End Java Developer
An Introduction to Papirfly
Empowering brands to articulate their stories is at the heart of what we do.
Papirfly is a European SaaS leader in Digital Asset Management and On-brand Content Creation, serving over 1 million users across more than 1,500 of the world’s most recognised brands. Our modular suite of solutions enables companies to showcase brand assets to all stakeholders, create and manage on-brand content without design expertise, and maintain a fully consistent brand identity across the organisation and all customer channels.
As part of Papirfly Group, we’re shaping the future of marketing technology through innovation and expertise. With over 250 team members across eight countries, we deliver solutions that address the real-world challenges our customers face, from simplifying content creation to seamlessly managing digital assets. Combining the strengths of Papirfly, Brandpad, Keepeek, and Adgistics, we empower businesses to drive scalable growth and foster trust and loyalty among employees and customers.
Fun fact: Papirfly is the Norwegian word for ‘paper plane’, reflecting our Nordic roots. Today, as a global company, we pronounce it ‘paper fly’.
Keepeek, the French subsidiary of Papirfly, is the French leader in digital asset management and serves more than 350 clients (including Airbus, Stellantis, Orange, and Renault) to centralize, organize, and distribute their media content.
Visit www.papirfly.com and www.keepeek.com for more information.
Technical Environment
Built on a microservices architecture alongside a Java monolith:
Framework: Java, Quarkus
API: REST (JAX-RS), gRPC
Data & Storage: MariaDB, Elasticsearch
DevOps & Cloud: Docker, Bitbucket
Authentication: Keycloak
Workflow & Quality: Code reviews, Sonar, REST Assured, JUnit, and architectural decision records
The Team
You’ll be joining a team of approximately 11 people: 1 Product Manager, 1 UX Designer, 2 Tech Leads, 3 Front-End Developers, 2 Back-End Developers, and 2 QA Automation Specialists. The team works in one-week iterations based on Continuous Deployment: each cycle concludes with a demo and a team meeting. We use AI tools (Claude, Gemini, etc.) at every step of our journey. Quality is at the heart of our development cycle: peer code reviews, unit tests, and automated tests are part of every iteration.
Key Responsibilities
Develop and evolve back-end services for the platform, with a focus on performance, scalability, and reliability
Ensure high code quality through code reviews, test-driven development, and engineering standards
Design and maintain reusable back-end components and APIs across the ecosystem
Contribute to architectural decisions and technical design
Participate in technical rituals (demos, dojos, knowledge sharing)
What You Bring to the Team
Master's degree or equivalent in Computer Science (5-year programme)
At least 3 years of hands-on Java experience
Comfortable with microservices architectures and a natural reflex for testing
Able to leverage AI tools to move faster, without losing ownership of what you deliver
A high degree of autonomy is expected — you take ownership of a topic and see it through
Professional English required (international environment)
The Package
Hybrid remote working based in Rennes (2 remote days per week)
Meal vouchers (Edenred)
Premium health insurance
50% public transport reimbursement
Our hiring process
1. Initial phone call
2. Technical interview and test with the hiring manager and a team developer
3. Final interview with the CTO and HR
4. Reference checks or confirmation of previous employment
5. Contract offer and team visit
- Department
- Development
- Locations
- Rennes
- Remote status
- Hybrid
Rennes
About Papirfly
Papirfly is a European SaaS leader in Digital Asset Management and On-brand Content Creation, serving over 1 million users across more than 1,500 of the world’s most recognized brands.