Planck Technologies

Java backend developer in unified commerce

In short

Senior Java Backend Developer role building scalable microservices (Checkout, MyAccount, ODR) for a Unified Commerce project at a luxury goods company, within a Business & Technology Integration team. Requires strong Java/microservices expertise, REST/GraphQL APIs, Keycloak/Okta/OIDC/RBAC authentication, and event-driven architecture with AWS SQS and Solace. Candidates must reside in Portugal, hold C1-level Portuguese and English, and work on-site in Lisbon 3 days a week.

About the Role
At Planck Technologies, we are recruiting a Java Backend Developer to join an international project at a leading company in the luxury goods sector, recognized for its global presence, quality, and innovation. The project is part of a Business & Technology Integration team focused on developing digital solutions for Unified Commerce.
Responsibilities
•Design and develop scalable Java microservices for Checkout, MyAccount, and ODR processing features.
•Follow the entire development lifecycle, from architecture discussions through implementation, testing, code reviews, and deployment.
•Integrate and configure identity management and authentication solutions with Keycloak and Okta.
•Implement authentication and authorization flows using OIDC, RBAC, and token customization.
•Develop and maintain RESTful and GraphQL APIs, ensuring their documentation through OpenAPI.
•Implement event-driven architecture patterns using AWS SQS and Solace.
•Ensure code quality and security through code review practices and tools such as SonarQube and Snyk.
•Collaborate with the team and contribute to knowledge sharing and continuous improvement.
Requirements
•At least 4 years of experience in software development.
•Solid experience in Java and microservices development.
•Knowledge of React.
•Experience developing and integrating REST and/or GraphQL APIs.
•Knowledge of Keycloak, Okta, OIDC, and RBAC.
•Experience with or knowledge of AWS SQS and Solace.
•Familiarity with SonarQube, Snyk, and good code quality and security practices.
•Portuguese — C1 required.
•English — C1 required.
•Must reside in Portugal.
•Availability to work on-site in Lisbon 3 days per week.
Nice to Have
•Knowledge of SQL and Agile/DevOps methodologies will be valued.
•Analytical and problem-solving skills.
•Team spirit and collaboration.
•Proactivity and willingness to learn.
•Good communication and ability to work in an international environment.
Conditions
No conditions specified in the posting.

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot