Sobre a oportunidade
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!
Responsabilidades
De acordo com a senioridade e o desafio da posição, você poderá: Desenvolver e evoluir aplicações e serviços utilizando Java. Traduzir requisitos de negócio em soluções técnicas escaláveis e sustentáveis. Desenvolver e manter soluções baseadas em microsserviços. Atuar na evolução da arquitetura e na melhoria contínua das aplicações. Desenvolver e manter APIs e integrações entre sistemas. Implementar testes automatizados e contribuir para a qualidade do código. Atuar na identificação e resolução de problemas em ambientes produtivos. Acompanhar a saúde das aplicações por meio de ferramentas de monitoramento e observabilidade. Desenvolver soluções que contribuam para a automação, disponibilidade, segurança e confiabilidade das plataformas. Pesquisar e implementar tecnologias que contribuam para a evolução das soluções e dos processos de desenvolvimento.
Requisitos
Buscamos diferentes níveis de experiência. Por isso, o grau de domínio esperado nos conhecimentos abaixo será considerado de acordo com a senioridade da oportunidade: Superior completo em Tecnologia da Informação ou áreas correlatas. Conhecimento e/ou experiência com desenvolvimento de software utilizando Java. Conhecimento e/ou experiência com Spring Boot. Conhecimento em programação orientada a objetos. Conhecimento em APIs REST e JSON. Conhecimento em bancos de dados relacionais e SQL. Conhecimento em Git. Conhecimento em testes unitários e automatizados. Conhecimento em Linux. Conhecimento em microsserviços e sistemas distribuídos. Conhecimento em estruturas de dados e algoritmos. Conhecimento em práticas de integração e entrega contínuas (CI/CD). Inglês técnico. Para se destacar nesta posição, seria legal se você também tivesse: Conhecimento e/ou experiência com AWS. Conhecimento em Docker e Kubernetes. Conhecimento em práticas de DevOps. Experiência com TDD e BDD. Conhecimento em programação concorrente. Conhecimento em Design Patterns. Experiência com ferramentas de monitoramento e observabilidade, como New Relic. Conhecimento em bancos de dados NoSQL. Conhecimento em GraphQL. Experiência com Node.js. Experiência com Scrum, Lean ou Kanban. Conhecimento em Jenkins ou GitHub Actions. Certificação em Java.