Java Backend Developer (Junior/Mid)
Summary
Junior/mid-level Java backend developer in Lisbon (hybrid) building Java microservices and REST/GraphQL APIs for Checkout, MyAccount, and ODR Processing products in the luxury retail sector, including unit/integration testing, SonarQube/Snyk quality checks, and IAM integration (Keycloak, Okta, OIDC).
We're looking for a Java Backend Developer to join an international team working on innovative digital products within the luxury retail sector.
Location: Lisbon (Hybrid)
What you'll do
- Develop and maintain Java microservices for Checkout, MyAccount, and ODR Processing products
- Build and enhance RESTful and GraphQL APIs
- Write unit and integration tests and contribute to code quality initiatives using SonarQube and Snyk
- Participate in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives
- Follow best practices for coding, security, and GitLab pull request processes
- Support the integration of IAM solutions such as Keycloak, Okta, and OIDC
- Collaborate with senior engineers and participate in a structured upskilling program
What we're looking for
- Experience with Java development
- Knowledge of Microservices Architecture
- Experience with REST APIs (GraphQL is a plus)
- Familiarity with Git/GitLab
- Understanding of testing practices and software quality principles
- Interest in security and identity management technologies
- Strong communication skills in English (C1)
What you'll get
- International project and multicultural environment
- Continuous learning and career development opportunities
- Collaboration with experienced engineers and technical experts