Planck Technologies

Java backend developer for unified commerce

In short

Senior Java Backend Developer role leading microservices development for Unified Commerce products on an international project for a global luxury goods company. The role owns the IAM technical strategy (Keycloak, Okta, OIDC), leads code reviews and mentors junior/mid-level developers, and requires at least 8 years of software development experience. Candidates must reside in Portugal, hold C1-level Portuguese and English, and be available on-site in Lisbon 3 days per week.

About the Role
At Planck Technologies, we are recruiting a Senior Java Backend Developer to join an international project for a global luxury goods company, in a digital solutions development context. We are looking for a senior profile with strong technical experience in Java, microservices architecture, and identity and access management, capable of leading technical decisions, defining development best practices, and supporting the team's growth.
Responsibilities
•Lead the design and implementation of complex Java microservices for Unified Commerce products.
•Define and ensure the application of architectural patterns, development standards, and security practices.
•Take ownership of the technical strategy for identity and access management (IAM), including the design of Keycloak realms, Okta federation, and the architecture of OIDC flows.
•Lead technical discussions with Product Owners, architects, and client stakeholders.
•Identify and resolve issues related to performance, scalability, and security vulnerabilities.
•Lead code reviews and establish quality criteria using tools such as SonarQube and Snyk.
•Mentor junior and mid-level developers, promoting technical growth and knowledge sharing.
•Produce technical documentation, Architecture Decision Records (ADRs), and runbooks.
•Contribute to defining and evolving the client's engineering standards.
Requirements
•At least 8 years of experience in software development.
•Advanced experience with Java and microservices architecture.
•Knowledge of React.
•Solid experience in Identity and Access Management (IAM).
•In-depth knowledge of Keycloak, including realm design, and integration with Okta.
•Experience with OIDC and authentication flow architecture.
•Knowledge of security practices, performance optimization, and scalability.
•Experience with SonarQube, Snyk, and code review processes.
•Ability to define technical standards, make architectural decisions, and guide development teams.
•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, Agile, and DevOps will be valued.
•Technical leadership and strategic thinking.
•Ability to analyze and solve complex problems.
•Excellent communication and ability to influence technical decisions.
•Proactivity, autonomy, and a sense of responsibility.
•Ability to mentor and share knowledge.
•Ease of collaboration in international and multidisciplinary environments.
Conditions
No conditions stated 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