Job descriptionNascemos para democratizar os serviços bancários e de pagamentos!Pioneirismo, tecnologia, inovação e resultados sustentáveis são constantes da nossa trajetória. Lançamos a primeira maquininha de cartão sem aluguel do Brasil e ao longo dos anos seguimos evoluindo para ampliar nosso ecossistema de soluções financeiras.Somos o 2º maior banco digital do país e a fintech mais rentável do segmento, resultado do trabalho de um time formado por pessoas talentosas e criativas, que atuam com dedicação, paixão e vontade de fazer acontecer.Se você ama tecnologia, curte um bom desafio e acredita no poder da colaboração para fazer grandes entregas, o Pags é pra você! Então, confira essa oportunidade e vem pintar o Brasil de amarelo com a gente!No PagBank todas as pessoas são bem-vindas , sem distinção de gênero, orientação sexual, etnia, cultura, religião, deficiência etc. O importante é você gostar de desafios, trabalhar bem em equipe, vivenciar nossa cultura e nossa missão de transformar e democratizar os serviços bancários e de pagamentos no Brasil.#VemProPagsMain responsibilitiesDesenvolver aplicações escaláveis, resilientes e de alta disponibilidade, atendendo às necessidades do negócio.Atuar em um time multidisciplinar, colaborando com diferentes áreas para alcançar objetivos comuns.Auxiliar no levantamento de requisitos de negócio e tecnologia, garantindo alinhamento com as necessidades organizacionais.Contribuir na avaliação e definição da arquitetura de sistemas e softwares, assegurando a qualidade e sustentabilidade do projeto.Identificar e propor melhorias para sistemas existentes, com foco em aumentar a produtividade, escalabilidade, estabilidade e controle.Desenvolver e manter testes unitários e de integração para garantir a qualidade do código.Projetar e implementar APIs seguras e eficientes, seguindo as melhores práticas de mercado.Requirements and skillsExperiência avançada em programação em Java.Proficiência no uso do Ecossistema Spring (Core, Boot, Cloud, Data e Batch) para desenvolver soluções robustas.Domínio de bancos de dados relacionais e NoSQL.Ampla experiência com infraestrutura em nuvem, especialmente AWS.Conhecimento aprofundado em serviços REST e APIs.Experiência sólida com Docker e Kubernetes para orquestração de contêineres.Competência em ferramentas de monitoramento e observabilidade, como Grafana e OpenTelemetry.Experiência prática com mensageria e filas, como Kafka, RabbitMQ ou AWS SQS.Forte entendimento de padrões de projeto, SOLID, e design patterns.Domínio de conceitos avançados de orientação a objetos (encapsulamento, herança, polimorfismo e abstração).Experiência comprovada em arquiteturas de microsserviços.Sólido conhecimento em estrutura de dados e algoritmos.Experiência prática na criação e manutenção de testes automatizados (unitários e de integração).Additional informationPara se destacar nesta posição seria legal se você também tivesse:Experiência prévia com metodologias ágeis (Scrum e Kanban).Conhecimento aprofundado em sistemas de alta disponibilidade.Experiência em arquitetura de software em camadas, como Hexagonal, Onion, e Clean Architecture.
#J-18808-Ljbffr