Grupo Boticário logo
Grupo BoticárioPosted 1 month ago
EXPIRED

Pessoa Desenvolvedora Backend Java/Kotlin III (Tech Operações)

RemoteBrazil

Full TimeLarge

Job Summary

Develop and maintain robust Java/Spring Boot solutions for synchronous and asynchronous processes within the Group Boticário logistics platform. Leverage AI assistants to accelerate boilerplate generation, refactoring, and test data creation, while rigorously auditing and validating technically generated automation code. Investigate bugs and performance bottlenecks in microservices using telemetry and logs to perform root cause analysis, and actively contribute to code reviews and pair programming to uphold development standards. Implement CI/CD pipelines and cloud architectures on AWS, ensuring system security, availability, and scalability through continuous monitoring and vulnerability management.

Required Qualifications

  • Sólida experiência com Java/Kotlin e Spring Framework (Spring Boot, Spring Data, Spring Security)
  • Conhecimento em Microsserviços: Compreensão de arquitetura distribuída e APIs RESTful
  • Mensageria: Experiência com Kafka ou RabbitMQ
  • Bancos de Dados: Conhecimento em SQL (PostgreSQL/Oracle) e familiaridade com NoSQL
  • Ferramentas de IA para Devs: Uso prático de AI Agents para ganho de produtividade no dia a dia
  • Cloud: Domínio de deploy e arquitetura em ambiente AWS ou GCP
  • Vivência em times ágeis (Scrum, Kanban, etc)
  • Experiência com monitoração e logging
  • Conhecimento de REST e orientação a eventos
  • Experiência com testes unitários e de integração
  • Ponto de vista crítico quanto a performance e segurança
  • Visão de qualidade de software, evolução de sistemas, decomposição de problemas e abstração
  • Domínio do git
  • Capacidade de conduzir root cause analysis em problemas de software
  • Conhecimentos em arquitetura assíncrona com Events/Queues
  • Experiência com padrões e práticas de segurança da informação (criptografia, gerenciamento de sessão, controle de acesso)
  • Conhecimento de boas práticas de qualidade como TDD, Testes Unitários e BDD
  • Conhecimento em Clean Architecture e Domain Driven Design
  • Conhecimento em Kotlin
  • Experiência com Docker e Kubernetes
  • Familiaridade com observabilidade (Prometheus, Grafana ou New Relic)
  • Experiência prévia em sistemas de alta volumetria ou logística
  • Utilizar assistentes de IA para acelerar o desenvolvimento de boilerplate, refatoração de código e geração de massas de dados para testes
  • Mapear cenários para testes unitários e de integração, auditando e validando tecnicamente o código de automação gerado por IA
  • Investigar bugs e gargalos de performance em microsserviços, utilizando telemetria e logs para análise de causa raiz
  • Participar ativamente de rituais ágeis (Scrum/Kanban) e contribuir em revisões de código (Code Review) focadas em boas práticas
  • Investigar e resolver problemas técnicos complexos relacionados ao desenvolvimento de soluções em nuvem AWS
  • Participar de decisões técnicas, propondo melhorias de arquitetura e boas práticas de segurança
  • Monitorar e corrigir vulnerabilidades, garantindo a conformidade com padrões de segurança
  • Manter, melhorar e revisar códigos existentes através de Code Review e Pair Programming
  • Promover uma cultura de monitoramento de negócio e técnico
  • Avaliar riscos de integração e desenvolver estratégias de mitigação, garantindo a segurança, disponibilidade e confiabilidade dos sistemas integrados
  • Projetar e estruturar o código de maneira eficiente e sustentável, facilitando a manutenção e a expansão futura
  • Contribuir com o time, garantindo a adesão a padrões de desenvolvimento e práticas recomendadas
  • Codificar soluções robustas em Java/Spring Boot para processos síncronos e assíncronos
  • Domine o ecossistema Java/Kotlin
  • Já tenha integrado em seu fluxo de trabalho ferramentas de IA (como GitHub Copilot ou Cursor) para acelerar a escrita de código, criação de testes e documentação
  • Sem abrir mão do rigor técnico e da análise crítica
  • Conhecimento em Java/Kotlin e Spring Framework (Spring Boot, Spring Data, Spring Security)
  • Conhecimento em Microsserviços: Compreensão de arquitetura distribuída e APIs RESTful
  • Experiência com Kafka ou RabbitMQ
  • Conhecimento em SQL (PostgreSQL/Oracle) e familiaridade com NoSQL
  • Uso prático de AI Agents para ganho de produtividade no dia a dia
  • Domínio de deploy e arquitetura em ambiente AWS ou GCP
  • Vivência em times ágeis (Scrum, Kanban, etc)
  • Experiência com monitoração e logging
  • Conhecimento de REST e orientação a eventos
  • Experiência com testes unitários e de integração
  • Ponto de vista crítico quanto a performance e segurança
  • Visão de qualidade de software, evolução de sistemas, decomposição de problemas e abstração
  • Domínio do git
  • Capacidade de conduzir root cause analysis em problemas de software
  • Conhecimentos em arquitetura assíncrona com Events/Queues
  • Experiência com padrões e práticas de segurança da informação (criptografia, gerenciamento de sessão, controle de acesso)
  • Conhecimento de boas práticas de qualidade como TDD, Testes Unitários e BDD
  • Conhecimento em Clean Architecture e Domain Driven Design
  • Conhecimentos em Kotlin
  • Experiência com Docker e Kubernetes
  • Familiaridade com observabilidade (Prometheus, Grafana ou New Relic)
  • Experiência prévia em sistemas de alta volumetria ou logística

Desired Qualifications

  • Conhecimento em Clean Architecture e Domain Driven Design será um diferencial
  • Conhecimentos em Kotlin
  • Experiência com Docker e Kubernetes
  • Familiaridade com observabilidade (Prometheus, Grafana ou New Relic)
  • Experiência prévia em sistemas de alta volumetria ou logística

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Find similar roles