Senior Software Engineer · Identity Platform (IDP)

Sankhya

Brasil

Presencial

BRL 190 000 - 260 000

Tempo integral

Há 7 dias
Torna-te num dos primeiros candidatos
Gerador de candidaturas

Destaca-te para esta função — gera um currículo e uma carta de apresentação personalizados em cerca de um minuto.

Ultrapassa os filtros ATS

Vantagens oferecidas por esta oferta de emprego

Vale Alimentação/Refeição
Plano de Saúde
Licença maternidade e paternidade

Resumo da oferta

A Sankhya procura um Engenheiro(a) de Software Sênior para atuar no coração da Identity Platform, desenvolvendo serviços de autenticação, autorização e gestão de identidade.

Você trabalhará com Java 17+ e/ou Kotlin, Spring Boot, OAuth 2.0, OIDC e JWT, adotando Clean Architecture, DDD, testes automatizados e observabilidade; participa de decisões arquiteturais e ADRs, contribuindo para escalabilidade e resiliência da plataforma.

Qualificações

  • Experiência avançada com Java 17+ e/ou Kotlin, utilizando Spring Boot.
  • Experiência prática com OAuth 2.0 e OpenID Connect (OIDC).
  • Experiência com JWT, tokens, scopes e lifecycle.
  • Arquitetura de microsserviços e integração entre serviços.
  • Desenvolvimento de APIs REST com OpenAPI/Swagger.
  • Clean Architecture e DDD no desenvolvimento de software.
  • Testes automatizados (unitários e de integração).
  • Bancos de dados relacionais (PostgreSQL).
  • Docker e Git em fluxo colaborativo.
  • Conhecimento de Spring Security, tokens e mTLS.
  • Observabilidade com OpenTelemetry e tracing distribuído.
  • Cloud e Kubernetes em produção.
  • Uso de IA no ciclo de desenvolvimento com avaliação crítica.
  • Experiência com Keycloak em ambiente produtivo.
  • Keycloak SPI: Authenticator/UserStorageProvider/ProtocolMapper/EventListener.
  • SSO/SLO, identity brokering, LDAP/AD ou SAML 2.0.

Responsabilidades

  • Atuar no desenvolvimento e evolução de serviços críticos de autenticação, autorização e gestão de identidade da Identity Platform.
  • Conduzir features complexas de ponta a ponta envolvendo múltiplos serviços e segurança, disponibilidade e escalabilidade.
  • Contribuir para decisões arquiteturais da squad com ADRs.
  • Sustentar serviços, analisando causas raiz em incidents e propondo correções.
  • Revisão de PRs, pair programming e apoio técnico aos colegas.
  • Refatoração de dívida técnica em áreas críticas.
  • Refinamentos técnicos avaliando viabilidade, riscos e dependências.
  • Utilizar IA como ferramenta de desenvolvimento com validação de qualidade.

Conhecimentos

Java 17+
Kotlin
Spring Boot
OAuth 2.0
OIDC
JWT
Microservices
OpenAPI/Swagger
Clean Architecture
DDD
Automated tests
PostgreSQL
Git
SSO/SAML
Keycloak

Ferramentas

Docker
Git
Kubernetes
OpenTelemetry

Descrição da oferta de emprego

Estamos evoluindo a plataforma de identidade que sustenta a experiência entre produtos, sistemas e integrações do ecossistema Sankhya.

Procuramos um(a) Engenheiro(a) de Software Sênior para atuar no coração da nossa plataforma: os serviços de autenticação, autorização e gestão de identidade. Se você busca um desafio técnico de grande impacto, quer construir soluções robustas que atendem transversalmente aos nossos produtos e gosta de atuar em problemas complexos de backend, segurança e integração entre serviços, venha embarcar conosco nessa jornada de inovação e colaboração!

RESPONSABILIDADES E ATRIBUIÇÕES

Atuar no desenvolvimento e evolução de serviços críticos de autenticação, autorização e gestão de identidade da Identity Platform.

Conduzir features complexas de ponta a ponta, envolvendo múltiplos serviços, integrações e requisitos relevantes de segurança, disponibilidade, performance e escalabilidade.

Contribuir para decisões arquiteturais da squad, avaliando alternativas, trade-offs e impactos técnicos, e registrando decisões relevantes por meio de ADRs.

Atuar na sustentação dos serviços, conduzindo análises de causa-raiz em incidentes e propondo correções estruturais para reduzir reincidências e aumentar a resiliência da plataforma.

Contribuir para a evolução da qualidade técnica do código por meio de revisão de PRs, pair programming e apoio técnico aos demais profissionais do time.

Identificar e endereçar dívida técnica e oportunidades de refatoração em áreas críticas, equilibrando evolução estrutural e entrega de valor.

Contribuir com refinamentos técnicos, avaliando viabilidade, riscos, dependências e impactos das soluções propostas.

Utilizar IA como ferramenta de desenvolvimento, revisão e automação, explorando seu potencial com validação crítica de qualidade e segurança.

REQUISITOS E QUALIFICAÇÕES
  • Experiência avançada com Java 17+ e/ou Kotlin, utilizando Spring Boot.
  • Conhecimento prático em OAuth 2.0 e OpenID Connect (OIDC), incluindo fluxos de autenticação e autorização e os papéis de Authorization Server e Resource Server.
  • Experiência prática com JWT e controle de acesso, incluindo validação de tokens, claims, escopos e ciclo de vida de tokens.
  • Sólida experiência com arquitetura de microsserviços e integração entre serviços.
  • Experiência no desenvolvimento e evolução de APIs REST, utilizando OpenAPI/Swagger e boas práticas de evolução de contratos.
  • Experiência com Clean Architecture e DDD no desenvolvimento de software.
  • Prática consolidada em testes automatizados, incluindo testes unitários e de integração.
  • Experiência com bancos de dados relacionais, como PostgreSQL ou similares.
  • Experiência com Docker e Git em fluxo de desenvolvimento colaborativo.
  • Conhecimento de segurança em microsserviços, incluindo Spring Security, propagação de tokens, comunicação service-to-service e mTLS.
  • Experiência com observabilidade e troubleshooting em ambientes distribuídos, incluindo OpenTelemetry e distributed tracing.
  • Experiência com cloud e Kubernetes em produção.
  • Uso de IA no ciclo de desenvolvimento, com capacidade de avaliar criticamente as soluções geradas e aplicar a ferramenta de forma responsável.
  • Experiência com Keycloak em ambiente produtivo.
  • Experiência com Keycloak SPI, incluindo desenvolvimento de extensões como Authenticator, UserStorageProvider, ProtocolMapper ou EventListener.
  • Experiência com SSO/SLO, identity brokering, federação LDAP/AD ou SAML 2.0.

Se você deseja crescer, encarar novos desafios e trabalhar em problemas técnicos que têm impacto transversal na plataforma, seu lugar é aqui. Topa o desafio?

Participação nos Resultados (PPR)

Vale Alimentação/Refeição iFood

Licença Maternidade e Paternidade Estendida

Auxílio Creche

Plano de Saúde

E muito mais! Confira todos os benefícios aqui: https://www.sankhya.com.br/trabalhe-conosco/#beneficios-intro

Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta e larga o ficheiro aqui.
Similar jobs

Ofertas semelhantes que vale a pena comparar

Software Engineer | Backend Pleno
Software Engineer | Backend Pleno

Sankhya • Brasil

Presencial
BRL 120 000 - 168 000
Participação nos Resultados (PPR)
Vale Alimentação/Refeição iFood
Licença Maternidade e Paternidade Est/
+2
DevOps Engineer Pleno - Platform Engineering
DevOps Engineer Pleno - Platform Engineering

Sankhya • Brasil

Híbrido
BRL 240 000 - 360 000
Vale Alimentação/Refeição iFood
Plano de saúde
Licença Maternidade e Paternidade Estе
+2
Pessoa Desenvolvedora Java Sênior (Inglês Fluente)
Pessoa Desenvolvedora Java Sênior (Inglês Fluente)

Datum • São Paulo

Presencial
Assistência médica e odontológica
Gympass
Zenklub
+6
Desenvolvedor Java Sênior
Desenvolvedor Java Sênior

Sankhya • Brasil

Híbrido
Remuneração Variável
Participação nos Resultados
Vale Alimentação/Refeição
+3
Engenheiro(a) de Software Java Pleno/Sênior
Engenheiro(a) de Software Java Pleno/Sênior

SOUTH SYSTEM • Brasil

Presencial
BRL 180 000 - 320 000
Auxílio home office
Cartão Flash
South Academy
+2
Sr Software Engineer
Sr Software Engineer

Platform Science • Londrina

Híbrido
BRL 180 000 - 280 000
Desenvolvedor(a) Backend Java Sênior | Garantias
Desenvolvedor(a) Backend Java Sênior | Garantias

BTG Pactual • Rio de Janeiro

Presencial
BRL 180 000 - 240 000
Participação nos Lucros e Resultados (
PLR
Auxílio Alimentação e Refeição
+13
Desenvolvedor(a) Backend Sênior (.NET / Devops/ IA) - #67
Desenvolvedor(a) Backend Sênior (.NET / Devops/ IA) - #67

Extractta • Brasil

Presencial
BRL 180 000 - 300 000
Vale alimentação / refeição
Convênio Sesi/Sesc e benefícios de bem
Descontos educacionais
Engenheiro(A) De Software Sso (Ping Identity/Ca Siteminder)
Engenheiro(A) De Software Sso (Ping Identity/Ca Siteminder)

Netvagas • São Paulo

Presencial
BRL 140 000 - 230 000
Incentivo educacional
Descontos em cursos
Wellhub saúde
+1
Desenvolvedor (a) Fullstack Sênior (Java / React)
Desenvolvedor (a) Fullstack Sênior (Java / React)

ilegra • Indaiatuba

Híbrido
Plano de saúde: Bradesco ou Unimed
Auxílio home office
Alelo: Vale alimentação e refeição
+2