
Dev Fullstack Sênior (Foco em backend)
Publicada 11 de AgostoEstamos em busca de um(a) Desenvolvedor(a) FullStack Sênior para atuar no desenvolvimento e evolução de soluções digitais escaláveis, seguras e de alta disponibilidade.
A pessoa irá atuar com desenvolvimento com foco no frontend, participando também de decisões técnicas, desenho de soluções, integrações entre sistemas e evolução da arquitetura da plataforma.
Principais responsabilidades:
- Atuar no desenvolvimento de aplicações backend utilizando Java/Kotlin e Spring Boot/Quarkus, sendo essa a principal frente de atuação.
- Desenvolver e realizar manutenções em aplicações frontend utilizando React, contribuindo na evolução de interfaces quando necessário.
- Projetar e evoluir arquiteturas distribuídas baseadas em microsserviços.
- Desenvolver APIs REST, integrações entre sistemas e contratos de comunicação entre aplicações.
- Desenvolver soluções serverless, como AWS Lambda, quando aplicável.
- Atuar com bancos de dados relacionais e não relacionais, incluindo MongoDB, PostgreSQL e Oracle.
- Implementar soluções com foco em performance, escalabilidade, resiliência e alta disponibilidade.
- Aplicar padrões de resiliência como Circuit Breaker, Retry e Timeout.
- Implantar e evoluir práticas de observabilidade utilizando logs, métricas e monitoramento.
- Participar das decisões arquiteturais, definição de padrões técnicos e boas práticas de desenvolvimento.
- Realizar code reviews, apoiar tecnicamente o time e compartilhar conhecimento.
- Atuar na investigação de incidentes, análise de causa raiz e melhoria contínua das aplicações.
- Garantir qualidade, segurança, performance e manutenibilidade das soluções.
Requisitos mínimos
Requisitos técnicos
Backend (principal):
- Experiência sólida com Java e/ou Kotlin.
- Experiência avançada com Spring Boot.
- Vivência com arquitetura de microsserviços.
- Conhecimento em programação reativa (Spring WebFlux/Reactor será considerado diferencial).
- Experiência no desenvolvimento de APIs REST.
- Conhecimento em autenticação e autorização (OAuth2, JWT ou similares).
- Experiência com MongoDB, PostgreSQL e Oracle.
- Conhecimento em padrões de resiliência para sistemas distribuídos.
- Vivência com testes automatizados.
- Conhecimento em observabilidade (logs, métricas e monitoramento).
Frontend (apoio) - Experiência com React.
- Capacidade de desenvolver novas funcionalidades e realizar manutenção em aplicações frontend.
- Noções de arquitetura frontend moderna serão consideradas um diferencial
Diferenciais
- Experiência com Spring WebFlux e Project Reactor.
- Experiência com Kubernetes ou OpenShift.
- Conhecimento em Cloud (AWS, Azure ou GCP).
- Experiência com arquitetura orientada a eventos (Kafka, RabbitMQ, ActiveMQ, SQS etc.).
- Vivência com CI/CD.
- Experiência com Serverless (AWS Lambda).
- Experiência em times ágeis.