Skills
Java
Spring Boot
APIs REST
SQL
Kafka
JUnit
Mockito
Observabilidade
Git
Sobre a Vaga
O PagBank está em busca de um(a) Engenheiro(a) de Software Júnior para atuar no desenvolvimento de soluções que facilitem a vida financeira de pessoas e impulsionem negócios. Se você gosta de aprender, colaborar e resolver problemas, venha fazer parte do nosso time.
Responsabilidades
- Desenvolver e evoluir aplicações com Java, seguindo boas práticas de código
- Construir serviços e integrações usando APIs REST e conceitos de HTTP e JSON
- Atuar com versionamento e colaboração no Git
- Contribuir com a organização do projeto e manutenção do Clean Code
- Participar do ciclo de desenvolvimento, ajudando na melhoria contínua do produto
Requisitos
- Experiência acadêmica ou profissional com Java
- Conhecimento em Programação Orientada a Objetos (POO)
- Noções de Spring Boot ou frameworks semelhantes
- Conhecimento básico em APIs REST (HTTP, JSON)
- Noções de bancos de dados relacionais e SQL
- Capacidade de aprendizado contínuo e boa comunicação para trabalho em equipe
- Noções de mensageria (Kafka ou RabbitMQ)
- Experiência com testes unitários (JUnit e Mockito)
- Noções de observabilidade (logs e métricas)
Beneficios
- Vale-alimentação e/ou refeição
- Plano de saúde e odontológico
- Seguro de vida
- Parcerias com TotalPass e ZenKlub
- Auxílio-creche e licenças estendidas
- Descontos em pós-graduação e MBA