Engenheiro de Software Jr. (Java)

PagBankSão Paulofull time
ActiveVerified 3h ago

Job 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

  • Atuar no desenvolvimento e manutenção de aplicações Java, seguindo boas práticas de desenvolvimento de software.
  • Participar do levantamento e entendimento de requisitos de negócio e técnicos com apoio do time.
  • Auxiliar na elaboração e atualização de documentações técnicas, fluxos e diagramas.
  • Atuar na implementação de melhorias e correções em sistemas existentes.
  • Apoiar a identificação e resolução de problemas em aplicações, realizando análises e depurações de código.
  • Colaborar com desenvolvedores mais experientes na evolução e sustentação dos sistemas.
  • Participar das discussões técnicas e contribuir com sugestões de melhorias para os produtos e processos.
  • Desenvolver e manter testes unitários e de integração.
  • Apoiar o desenvolvimento e manutenção de APIs e serviços.
  • Trabalhar em conjunto com equipes multidisciplinares utilizando metodologias ágeis.

  • Requisitos

  • Ensino Superior completo ou em andamento em Ciência da Computação, Engenharia da Computação, Sistemas de Informação ou áreas correlatas.
  • Conhecimento em desenvolvimento Java.
  • Conhecimento básico em banco de dados relacionais e SQL (Oracle, MySQL ou PostgreSQL).
  • Conhecimento em controle de versão utilizando Git.
  • Conhecimento em metodologias ágeis, como Scrum ou Kanban.
  • Conhecimento em orientação a objetos e conceitos básicos de padrões de projeto.
  • Conhecimento em testes automatizados utilizando JUnit, Mockito ou frameworks similares.
  • Desejável conhecimento em Spring Boot.
  • Desejável conhecimento em ferramentas de integração e entrega contínua (CI/CD).
  • Desejável conhecimento em Python e aplicações de Inteligência Artificial.

  • Informações adicionais

    Similar jobs