Sensedia

Java Developer | Sênior (12645)

Sensedia
Apply
4 days ago
Remote, BrazilSenior

Responsibilities

  • Projetar, desenvolver e evoluir serviços backend e APIs REST com foco em disponibilidade, desempenho e segurança.
  • Participar de discussões de arquitetura e decisões técnicas envolvendo sistemas orientados a eventos, arquitetura hexagonal e domain-driven design.
  • Implementar e manter padrões de segurança, incluindo OAuth 2.0, OpenID Connect, mTLS e JWT.
  • Realizar code reviews e zelar por padrões de código, testes e documentação OpenAPI/Swagger.
  • Monitorar e otimizar performance por meio de profiling, tuning de queries, caching e concorrência.
  • Instrumentar observabilidade com logs estruturados, métricas e tracing distribuído, além de responder a incidentes.
  • Colaborar com Produto, QA, SRE/Cloud e Suporte, antecipando riscos e propondo mitigações.
  • Atuar como referência técnica, apoiando desenvolvedores menos experientes e disseminando boas práticas.

Requirements

  • Experiência sólida em desenvolvimento backend com Java, preferencialmente versão 17 ou superior, orientação a objetos e princípios SOLID.
  • Experiência com Spring Boot, arquitetura hexagonal e sistemas orientados a eventos, incluindo SNS/SQS e eventos de domínio.
  • Conhecimento de APIs RESTful e documentação com OpenAPI/Swagger.
  • Experiência com Maven ou Gradle para build e gerenciamento de dependências.
  • Experiência prática com AWS, incluindo SNS, SQS, RDS, S3, CloudWatch, ECR e DocumentDB/MongoDB.
  • Conhecimento de Docker, docker-compose e Kubernetes, incluindo manifests, deployments, services e troubleshooting com kubectl.
  • Conhecimento de observabilidade, incluindo logs, métricas e tracing.
  • Experiência com bancos relacionais e não relacionais, modelagem e queries.
  • Conhecimento de CI/CD, branching, pipelines, pull requests e feature flags.
  • Conhecimento de segurança de aplicações, OWASP ASVS/Top 10, JWT/JWS, mTLS e boas práticas de secrets.
  • Vivência em ambientes críticos e de alta disponibilidade.
  • Experiência com IAM, Keycloak ou equivalente, e implementação de OAuth 2.0/OpenID Connect em produção.
  • Conhecimentos diferenciais incluem Keycloak avançado, OAuth 2.0, Prometheus, Grafana, OpenTelemetry, profiling, k6/JMeter, tuning de JVM, Helm, Terraform e JavaScript/TypeScript.
  • Participação em comunidades técnicas, eventos ou projetos open source, além de experiência com liderança técnica, guildas, chapters, definição de padrões e mentoria, é considerada diferencial.

Benefits

  • Vale-refeição e vale-alimentação pelo cartão Flash, plano de saúde, plano odontológico, seguro de vida, PPR, TotalPass e auxílio-creche.
  • Programa Well-Being para saúde física e mental e universidade corporativa #SensediaAcademy com trilhas de desenvolvimento.
  • Parceiros culturais e educacionais com descontos especiais.
  • Licenças maternidade e paternidade estendidas.
  • Modelo de trabalho 100% remoto e flexível, sob a proposta #WorkWhereYouBelong.
  • Oportunidade aberta também para pessoas com deficiência.

Tech Stack

Apache JMeterAWSDockerGradleGrafanaHelmJavaJavaScriptKubernetesMavenMongoDBPrometheusSpring BootTerraformTypeScript

Categories

Sensedia

About Sensedia

501-1,000 employees
Contact me