As a Forward Deployed Engineer, you will deploy, extend, and integrate our secure Kubernetes platform (ACRA) into real-world customer workflows.
Engenheiro de Software Pl. (Java)
📜 Description
- 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.
🛠️ Requirements
- 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.
- Experiencia com sistemas de alta escalabilidade e performace
- Experiência com a utilização e customização de consumidores e produtores Kafka.
- Experiência com arquitetura event driven.
- 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.
Full 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!
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.
- Implementar testes automatizados (testes de integração, sistema e funcionais).
- 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
- 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.
- Experiencia com sistemas de alta escalabilidade e performace
- Experiência com a utilização e customização de consumidores e produtores Kafka.
- Experiência com arquitetura event driven.
- 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 e automação.
- 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.
Similar jobs
Search more Software Engineer jobsSoftware Engineer, Full Stack (Process Execution)
As a Software Engineer, you'll develop full-stack features for Benchling's core products, enabling biotech companies to manage complex scientific workflows efficiently.
As a Software Engineer II on the Organizations team, you will design and deliver enterprise functionality for Auth0's authentication and authorization platform, focusing on user experience and system reliability.
As a Forward Deployed Engineer, you will be the technical owner for customers, driving deployments and ensuring successful integration of Cinder's solutions into their systems.
You will define and build CI/CD systems for frontier models and software on OpenAI's custom AI accelerators, ensuring measurable correctness, performance, and stability.
