Buscamos uma posição para Desenvolvedor(a) Backend Senior
Fundamentalmente, estamos à procura de um profissional que seja protagonista em decisões técnicas e arquiteturais. Alguém com sólida experiência em ambientes distribuídos e arquitetura de microsserviços.
Requisitos e qualificações
* Ao projetar e desenvolver soluções escaláveis e sustentáveis, o ideal é garantir que as soluções sejam escaláveis, seguras e sustentáveis.
* Ao aplicar boas práticas de desenvolvimento, como Clean Code, SOLID e Domain-Driven Design (DDD), você estará contribuindo para a evolução da arquitetura e padronização dos serviços.
* A participação ativa em code reviews e discussões técnicas reforça a importância de garantir a qualidade das entregas.
* A implementação de estratégias de resiliência (retries, circuit breaker, rate limit, controle de timeout) é fundamental para evitar problemas nos sistemas.
Requisitos Técnicos
* Experiência em ambientes distribuídos e microsserviços;
* Java 17;
* Banco de Dados Relacionais e NoSQL;
* Experiência com sistemas de mensageria (ex.: Kafka, RabbitMQ);
* Conhecimento em ferramentas de observabilidade (ex.: Prometheus, Grafana, Elastic);
* Práticas de segurança, logging estruturado e versionamento de APIs (REST/GraphQL);
* Vivência com metodologias ágeis (Scrum, Kanban).
Diferenciais / Soft Skills
* Capacidade de análise de trade-offs técnicos e impacto no negócio;
* Protagonismo em decisões arquiteturais;
* Forte atuação em desenho de soluções técnicas;
* Boa comunicação e trabalho colaborativo em equipes multidisciplinares.
Descrição comportamental
O candidato ideal será alguém que:
* Goste de trabalhar em equipe;
* Tenha coragem para se desafiar;
* Transforme ideias em soluções criativas;
* Tenha habilidades de resolução de problemas.