Quando você pensa em carreira, o que vem à sua mente? Propósito? Colaboração? Ser protagonista para fazer a diferença? No PagBank temos tudo isso e muito mais. 💛
Estamos em busca de pessoas que vistam a camisa com orgulho. Gente com vontade de facilitar a vida financeira das pessoas e impulsionar negócios!
Tá a fim de uma carreira que rende mais? Confira essa oportunidade e #VemProPags!
Requisitos e qualificações:
* Experiência sólida com Java em ambiente produtivo (Já trabalha com a linguagem).
* Domínio de Programação Orientada a Objetos (POO) e princípios de design (SOLID).
* Experiência prática com Spring Boot (criação, manutenção e evolução de APIs).
* Bons conhecimentos em APIs REST (HTTP, versionamento, boas práticas, tratamento de erros).
* Experiência com Git (fluxos de trabalho como GitFlow ou Trunk Based Development).
* Conhecimento sólido em bancos de dados relacionais (SQL).
* Aplicação de boas práticas de código (Clean Code, Clean Architecture).
* Experiência com testes unitários automatizados.
* Capacidade de análise e resolução de problemas de baixa e média complexidade (olhar o código e identificar problemas e gargalos).
* Arquitetura de microsserviços.
* Noções práticas de Kubernetes.
* Princípios de arquitetura de software (DDD, hexagonal, camadas).
* Conceito de mensageria (Kafka, RabbitMQ — produtores, consumidores, retries).
Diferenciais
* Experiência com observabilidade (logs, métricas).
* Performance e tuning básico (melhoria de código para evoluir uma solução).
* Integração com serviços externos/APIs de terceiros (e elaboração de documentação).
* Segurança em APIs (OAuth2, JWT).