Senior Java Developer
O que você faz aqui:
Nossa equipe procura por um profissional experiente em desenvolvimento de software escalável e robusto. Você trabalhará com as tecnologias mais avançadas em Java e Spring Boot, focando em resolver problemas complexos e construir soluções escaláveis para o mercado financeiro.
Responsabilidades:
* Desenvolver APIs escaláveis e performáticas: Utilizando as melhores práticas de design e arquitetura, você será responsável pelo desenvolvimento de APIs críticas voltadas a serviços como emissão de boletos e cobranças via PIX.
* Participar da definição de arquitetura e decisões técnicas: Você trabalhará em conjunto com a squad para definir a arquitetura e tomar decisões técnicas importantes para o projeto.
* Escrever e manter testes automatizados: Com foco em qualidade e confiabilidade, você será responsável por escrever e manter testes automatizados (unitários, integração, contrato).
* Garantir a observabilidade dos sistemas: Além disso, você precisará garantir a observabilidade dos sistemas (logs, métricas, APM).
Você precisa ter:
* Cognição analítica: Capacidade de pensar críticamente e resolver problemas complexos;
* Experiência em desenvolvimento de software: Conhecimento em linguagens de programação, especialmente Java e Spring Boot;
* Ferramentas e frameworks: Conhecimento em ferramentas como Git, Maven, Docker, entre outras.