Engenheiro de Software Pl. (Java)

PagSeguro

São Paulo

Presencial

BRL 133 920 - 178 560

Tempo integral

14 dias+

Recebe mais respostas dos empregadores

Envia um currículo específico para a oferta em poucos minutos.

Resumo da oferta

Uma fintech em crescimento em São Paulo está em busca de um profissional para atuar na arquitetura de sistemas. Este papel envolve planejar e executar soluções em microsserviços e garantir a automação dos processos. Candidatos devem ter forte conhecimento em Java e experiência em ambientes Unix/Linux. Se você procura um desafio em tecnologia, venha crescer conosco!

Qualificações

  • Experiência em desenvolvimento de arquitetura distribuída.
  • Experiência em desenvolvimento de sistemas.
  • Experiência em programação Java.
  • Conhecimento em microsserviços e DevOps.

Responsabilidades

  • Avaliar e definir arquitetura de sistemas.
  • Traduzir requisitos de negócio em sistemas.
  • Planejar soluções para plataforma de microsserviços.
  • Garantir automação das soluções.

Conhecimentos

Desenvolvimento de arquitetura distribuída
Desenvolvimento de sistemas
Programação Java
Ambiente Unix/Linux
Estruturas de dados e algoritmos
Programação orientada a objetos
Técnicas para depuração de código
Microsserviços
DevOps
Spring Boot
Inglês técnico

Formação académica

Superior em Tecnologia da Informação ou áreas correlatas

Ferramentas

Docker
Jenkins
New Relic
Banco de dados relacionais e SQL
Node.js
AWS
GraphQL

Descrição da oferta de emprego

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!

Main responsibilities
  • Avaliar, discutir e definir arquitetura de sistemas e propor melhorias, promovendo coesão técnica e consistência dos processos de negócio.
  • Traduzir requisitos de negócio em arquiteturas e sistemas.
  • Planejar e executar soluções para plataforma de microsserviços.
  • Garantir o maior nível possível de automação das soluções.
  • Participar da pesquisa e implantação de novas tecnologias.
  • Interagir com outras áreas para garantir a integração das ferramentas.
  • Cuidar da monitoração do ambiente e criar ações proativas que garantam a saúde da plataforma.
  • Interagir com a equipe de segurança para garantir a confiabilidade da plataforma.
  • Criar ferramentas com o intuito de garantir que os recursos estão sendo utilizados de forma consciente.
  • Participar nas melhorias do processo de desenvolvimento técnico do time (DoJo, Pair, entre outras).
Requirements and skills
  • Superior cursando ou completo em Tecnologia da Informação ou áreas correlatas.
  • Experiência com desenvolvimento de arquitetura distribuída.
  • Experiência com desenvolvimento de sistemas.
  • Experiência com linguagem de programação Java.
  • Experiência com desenvolvimento para ambiente Unix e Linux.
  • Conhecimento em estrutura de dados, algoritmos e análise de complexidade.
  • Conhecimento em programação concorrente e técnicas para depuração de código.
  • Conhecimento em programação orientada a objetos e Design Patterns, e programação utilizando chamadas REST e JSON.
  • Conhecimento em protocolos de comunicação TCP e UDP.
  • Conhecimento em microsserviços, DevOps, Mesos, Docker, Marathon, e HAProxy.
  • Experiência com bancos de dados relacionais e SQL.
  • Experiência com Spring Boot.
  • Experiência com TDD e BDD.
  • Experiência com testes unitários.
  • Experiência com refactoring de código.
  • Experiência com ferramentas e práticas de monitoração de sistemas como New Relic.
  • Conhecimento em plataforma de automação continua, como Jenkins.
  • Inglês técnico.
Additional information

Para se destacar nesta posição seria legal se você também tivesse:

  • Experiência com Scrum, Lean ou Kanban.
  • Conhecimento em bancos NoSQL.
  • Experiência com Node.js.
  • Conhecimento em AWS.
  • Conhecimento em GraphQL.
  • Certificação de programador Java.
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta e larga o ficheiro aqui.
Similar jobs

Ofertas semelhantes que vale a pena comparar

Engenheiro de Software Jr. (Java) São Paulo - SP and Hybrid Full-time employee
Engenheiro de Software Jr. (Java) São Paulo - SP and Hybrid Full-time employee

PagSeguro • São Paulo

Presencial
BRL 17 000 - 26 000
Engenheiro de Software Sr. (Java)
Engenheiro de Software Sr. (Java)

Visa Hunt • Brasil

Presencial
BRL 120 000 - 190 000
Engenheiro de Software Pl. (Java)
Engenheiro de Software Pl. (Java)

PagBank • São Paulo

Presencial
BRL 180 000 - 240 000
Engenheiro de Software Pl. (Java) São Paulo - SP and Hybrid Full-time employee
Engenheiro de Software Pl. (Java) São Paulo - SP and Hybrid Full-time employee

PagSeguro • São Paulo

Presencial
BRL 180 000 - 300 000
Engenheiro de Software Pl. (Android) SAO PAULO - SP and Hybrid Full-time employee
Engenheiro de Software Pl. (Android) SAO PAULO - SP and Hybrid Full-time employee

PagSeguro • São Paulo

Presencial
BRL 120 000 - 180 000
Engenheiro de Sistemas Pl. (SRE)
Engenheiro de Sistemas Pl. (SRE)

PagSeguro • São Paulo

Presencial
BRL 180 000 - 280 000
Administrador de Dados Sr.
Administrador de Dados Sr.

PagSeguro • São Paulo

Presencial
BRL 150 000 - 250 000
Jovem Aprendiz (Engenharia de Software / Dados)
Jovem Aprendiz (Engenharia de Software / Dados)

PagSeguro • São Paulo

Presencial
Engenheiro Qualidade de Software Pl.
Engenheiro Qualidade de Software Pl.

PagBank • São Paulo

Presencial
BRL 90 000 - 150 000
Vale-refeição/vale-alimentação
Plano de saúde
Seguro de vida
+5
Engenheiro Qualidade de Software Sr.
Engenheiro Qualidade de Software Sr.

PagBank • São Paulo

Presencial
BRL 90 000 - 150 000
Vale-alimentação/refeição
Plano de saúde e odontológico
Seguro de vida
+4