Engenheiro de Software Jr. (Java)
Indexed description
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 e atribuições
Desenvolver e manter aplicações backend utilizando Java.
Participar da construção e evolução de APIs para integração entre sistemas.
Desenvolver testes automatizados para garantir a qualidade das entregas.
Participar de code reviews e discussões técnicas do time.
Apoiar a análise e correção de incidentes em produção.
Participar das cerimônias ágeis e colaborar com o time na construção das soluções.
Buscar aprendizado contínuo sobre tecnologias, arquitetura e regras de negócio.
Requisitos e qualificações
Superior completo ou cursando em Ciências da Computação, Engenharia da Computação, Sistemas de Informação ou áreas correlatas.
Conhecimento em desenvolvimento backend com Java.
Conhecimento em Programação Orientada a Objetos (POO).
Conhecimento em Git.
Conhecimento em Spring Boot ou framework similar.
Conhecimento em construção e consumo de APIs REST.
Conhecimento em bancos de dados relacionais (SQL).
Conhecimento básico de testes automatizados (unitários e integração).
Familiaridade com metodologias ágeis (Scrum e Kanban).
Informações adicionais
Para se destacar nesta posição seria legal se você também tivesse:Conhecimento básico de Linux e linha de comando.
Conhecimento em Docker.
Conhecimento em arquitetura de microsserviços.
Conhecimento em AWS, Azure ou GCP.
Conhecimento em mensageria (Kafka ou RabbitMQ).
Conhecimento em bancos de dados NoSQL.
Conhecimento em observabilidade e monitoração (Splunk, New Relic, Grafana ou similares).
Experiência prévia em estágio, projetos acadêmicos ou projetos pessoais de desenvolvimento de software.
Conhecimento em sistemas financeiros ou meios de pagamento.
Conhecimento dos protocolos ISO-8583 e TLV.
Experiência prévia de estágio na área de desenvolvimento de software.
Participação em projetos utilizando Java e Spring Boot.
Participação em projetos com microsserviços.
Certificações, cursos ou treinamentos relacionados a desenvolvimento de software.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search