Java Backend Developer
Summary
Java Backend Developer building scalable Java microservices for Checkout, MyAccount, and ODR Processing on a client project, owning the full feature lifecycle from architecture to deployment. Core stack: Java, React, REST/GraphQL APIs, Keycloak/Okta IAM, and event-driven messaging with AWS SQS and Solace; hybrid role based in Lisbon.
About Us
Komodo Consulting is a technology and strategy firm specializing in Digital Transformation. Operating in Portugal and Poland, we provide IT Consulting & Nearshore services. We support both public and private sector organizations through two main areas:
- Consulting — with a focus on strategy, investment analysis, and digital process improvement;
- IT Team Augmentation — helping clients scale and strengthen their tech teams.
The Project
We are seeking a Java Backend Developer to work on a Technology project.
You will have the following responsibilities:
- Design and implement scalable Java microservices for Checkout, MyAccount, and ODR Processing features;
- Own the full feature lifecycle, including architecture discussion, implementation, testing, code review, and deployment;
- Integrate and configure Keycloak and Okta IAM flows, including OIDC, RBAC, and token customization;
- Build and maintain RESTful and GraphQL APIs with full OpenAPI documentation;
- Implement event-driven patterns using AWS SQS and Solace messaging;
- Enforce quality standards through SonarQube, Snyk, and code review practices;
- Mentor junior engineers and contribute to knowledge transfer within the squad;
- Participate in architectural decisions and contribute to the client's engineering standards.
You need to have the following skills/experience:
- 4+ years of experience as a Java Backend Developer;
- Strong proficiency in Java and React;
- Experience with microservices architecture and RESTful and GraphQL API development;
- Hands-on experience with Keycloak and/or Okta IAM flows, including OIDC and RBAC;
- Experience with event-driven architectures using AWS SQS and/or Solace messaging;
- Familiarity with code quality tools such as SonarQube and Snyk;
- C1 level proficiency in both English and Portuguese;
- Must be based in Portugal.
Location
Lisbon (Hybrid - 3 days per week at the office).