Confirmed Back-End Java Developer

Résumé du poste

Rennes
Java

Modèle de travail

Hybride · 2 jours à domicile
il y a 1 semaine
Description du poste

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