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.