FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Engenheiro de Software Sênior, Java
PagBankSenior Software Engineer defining system architecture and improving Java applications at PagBank. Collaborating on microservices and ensuring platform reliability with innovative solutions and automation.
Tech Stack
Tools & technologiesDockerHAProxyJavaJenkinsLinuxSpringSpring BootSpringBootSQLUnix
About the role
Key responsibilities & impact- 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
What you’ll need- Superior 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.
Benefits
Comp & perks- Vale-alimentação e/ou refeição.
- Plano de saúde e odontológico.
- Seguro de vida.
- Parceria com TotalPass e ZenKlub.
- Licença maternidade e paternidade estendidas.
- Auxílio-creche.
- Descontos de até 50% em pós-graduação e MBA de grandes instituições, como FIA, FAAP e PUCRS.
- No dress code: o importante é você usar o que te faz bem.
- #TáDeParabéns: Day off no aniversário.
- Baby Gift: presente para recém-nascidos.
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaUnixLinuxestrutura de dadosalgoritmosprogramação concorrenteprogramação orientada a objetosDesign PatternsRESTJSON
Soft Skills
comunicaçãotrabalho em equipeproatividadeintegraçãoanálise crítica
Certifications
Superior em Tecnologia da Informação