Senior Java Backend Developer
Lead design and implementation of complex Java Microservices, define architectural patterns, drive technical discussions, mentor developers, and maintain technical documentation.
- Lisbon, Lisbon District, Portugal
- Posted Sep 14, 2026
INDUSTRYSoftware & InternetSaaS & Enterprise Software
Responsibilities
- Lead the design and implementation of complex Java Microservices
- Define and promote architectural patterns, coding standards and security best practices
- Take ownership of IAM architecture, including Keycloak, Okta and OIDC
- Drive technical discussions with Product Owners, Architects and engineering teams
- Identify and solve performance, scalability and security challenges
- Lead code reviews and promote engineering quality standards
- Work with tools such as SonarQube and Snyk
- Mentor Junior and Mid-Level developers
- Create and maintain technical documentation, including ADRs and technical runbooks
Requirements
Nice to have: Java Technical Lead, Java Architect, Software Architect, E-commerce, Unified Commerce, Cloud-native architectures, Keycloak realm architecture, Product Owners, Enterprise/Solution Architects
Skills
JavaMicroservicesSoftware ArchitectureDistributed systemsIAMIdentity & Access ManagementKeycloakOktaOIDCAuthenticationAuthorizationFederationCode reviewsSecure codingQuality practicesTechnical leadershipMentoringSonarQubeSnyk
Full description
ExpleoCompany details are for members
Sign up for a free job alert to see Expleo's profile, website and LinkedIn, and the same for every employer on Referso Jobs.