Pessoa Desenvolvedora Backend Java/Kotlin (PCD)
REPONTO GENTE E GESTÃO · São Paulo, SP, BR
**Ramo da empresa:** Um dos maiores grupos de beleza do mundo **Local /Formato de trabalho:** Remoto **Jornada de trabalho:** Horário Comercial **Principais atividades:** * **Arquitetura e Design de Software:** Desenhar e evoluir microsserviços desacoplados utilizando ecossistema JVM (Java e Kotlin), promovendo padrões de projeto consolidados, Clean Architecture e princípios SOLID; * **Qualidade e Resiliência Técnica:** Garantir alta cobertura de testes (unitários, integração e end\-to\-end), além de aplicar estratégias de observabilidade, tratamento de falhas e sistemas tolerantes a indisponibilidades; * **Mentoria e Cultura Técnica:** Atuar como referência técnica para o time, promovendo code reviews criteriosos, disseminando boas práticas de engenharia e impulsionando a evolução contínua da equipe; * **Escalabilidade e Performance:** Otimizar aplicações e consultas a banco de dados para suportar volumetrias extremas de tráfego em datas de alta demanda (como Black Friday e datas comemorativas); * **Integração e Event\-Driven:** Projetar e implementar pipelines de dados e mensageria distribuída para garantir comunicação assíncrona eficiente entre sistemas; * Mapear e resolver débitos técnicos críticos nas aplicações existentes; * Garantir a automação de CI/CD para deploy contínuo em ambiente cloud seguro; * Liderar discussões técnicas de viabilidade em conjunto com times de Produto e Design; * Monitorar e responder proativamente a incidentes em produção garantindo os acordos de nível de serviço (SLA). **Requisitos:** * Linguagens e Frameworks Core: Sólido domínio de Java (versões modernas) ou Kotlin, com uso intensivo do ecossistema Spring / Spring Boot. * Arquitetura e Padrões de Projeto: Experiência prática em arquitetura de microsserviços, consumo e criação de APIs REST, e aplicação de boas práticas de engenharia de software (Estruturas de Dados, Algoritmos, SOLID e Design Patterns). * Mensageria e Event\-Driven: Conhecimento prático em arquiteturas orientadas a eventos utilizando Apache Kafka. * Bancos de Dados: Experiência com bancos de dados relacionais (SQL, PostgreSQL) e não relacionais (NoSQL). * Qualidade e Testes: Cultura de qualidade aplicada por meio de testes unitários e de integração, com foco em performance, segurança e code reviews rigorosos. * Cultura DevOps e Operação: Prática de deploy contínuo (CI/CD), versionamento com Git, monitoramento, logging em produção e capacidade de conduzir análise de causa raiz (root cause analysis / troubleshooting). * Soft Skills e Cultura: Visão crítica de qualidade, capacidade de abstração, mentoria/colaboração em equipe e adaptabilidade a cenários dinâmicos. Escolaridade Mínima: Ensino Superior Formação desejada:* Tecnologia da Informação, Ensino Superior * Auxílio Home Office * Assistência médica * Previdência Privada * Desconto nos produtos * Plano de saúde pet * Licença parental estendida (180 dias para mães e 120 dias para pais) * Auxílio medicamentos e vale saúde para familiares * Day off de aniversário * Gympass * Assistência odontológica