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.
Java backend developer for unified commerce
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- 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.
требования
- 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.
- Будет плюсом: 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
условия
- Условий в вакансии нет
навыки
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.