Descrição do trabalho
Descrição da Posição
Buscamos um(a) Desenvolvedor(a) Backend Java Pleno para atuar no desenvolvimento, evolução e manutenção de aplicações web principalmente APIs, contribuindo para a qualidade técnica das soluções e para a melhoria contínua do time. A atuação envolve participação ativa no ciclo de desenvolvimento, colaboração em ambientes ágeis e foco em código de fácil manutenção e evolução.
Responsabilidades
- Desenvolver e manter aplicações web utilizando boas práticas de engenharia de software;
- Implementar, evoluir e integrar APIs RESTful;
- Participar ativamente das cerimônias ágeis e do planejamento técnico;
- Realizar revisões de código, garantindo qualidade, padrões e boas práticas;
- Desenvolver e manter testes automatizados;
- Apoiar na investigação e análise de incidentes;
- Desenvolver soluções com foco em manutenibilidade, escalabilidade e clareza de código;
- Atuar de forma proativa na identificação de melhorias técnicas e arquiteturais.
Requisitos Técnicos
- Experiência com Java 17 ou superior;
- Experiência com Spring Framework;
- Vivência no desenvolvimento de microserviços REST;
- Conhecimento sólido em Git e controle de versão;
- Conhecimento em bancos de dados relacionais e familiaridade com não relacionais;
- Experiência prática com metodologias ágeis (Scrum ou Kanban);
- Experiência com Docker e familiaridade com Kubernetes;
- Experiência com testes unitários utilizando JUnit e Mockito;
- Conhecimento de práticas e ferramentas de CI/CD;
- Noções de observabilidade (logs, métricas e monitoramento);
- Experiência em ambientes de cloud, preferencialmente AWS.