Sobre a vaga
Buscamos um profissional com boa capacidade técnica, autonomia para conduzir demandas e facilidade para trabalhar em conjunto com times multidisciplinares, contribuindo também com decisões técnicas e boas práticas de desenvolvimento.
Responsabilidades
- Desenvolver, evoluir e manter aplicações e serviços back-end;
- Construir e integrar **APIs e serviços utilizando GraphQL**;
- Atuar no desenvolvimento de aplicações utilizando **Java com Spring** e **Kotlin**;
- Analisar requisitos e transformar necessidades de negócio em soluções técnicas;
- Participar de decisões relacionadas à arquitetura e evolução das aplicações;
- Realizar correções, melhorias e sustentação dos sistemas existentes;
- Garantir qualidade, legibilidade, segurança e performance do código;
- Trabalhar em conjunto com profissionais de Produto, QA, DevOps e demais áreas;
- Participar de code reviews e contribuir para a disseminação de boas práticas de desenvolvimento;
- Apoiar a identificação e resolução de problemas técnicos em ambientes produtivos.
- Experiência sólida com desenvolvimento **Back-end**;
- Conhecimento em **Java e Spring**;
- Experiência com **Kotlin**;
- Experiência no desenvolvimento e consumo de **APIs GraphQL**;
- Conhecimento de princípios de orientação a objetos e boas práticas de desenvolvimento;
- Experiência com integração entre sistemas e serviços;
- Capacidade de análise, investigação e resolução de problemas;
- Autonomia para conduzir demandas e propor soluções técnicas.
- Experiência com arquitetura de microsserviços;
- Conhecimento de APIs REST;
- Experiência com ambientes cloud;
- Conhecimento de práticas de CI/CD;
- Experiência com testes automatizados;
- Vivência em metodologias ágeis;
- Experiência em sistemas de alta escala e disponibilidade.