Software Engineering III
Há 2 dias
Rio de Janeiro, Brasil
Dock
Tempo integral
Grátis com e-mail ou Google
Salve esta vaga e mantenha sua pesquisa organizada
Crie uma conta gratuita para salvar vagas, criar alertas e retornar a esta listagem a partir do seu painel.
Grátis com e-mail ou Google
Ao continuar, você concorda com nossos Termos & Política de Privacidade.
Quem é a Dock?
Há mais de 20 anos, cumprimos a missão de democratizar o acesso a serviços financeiros, tornando experiências financeiras mais simples e acessíveis.
Somos um time de pessoas obstinadas, que acreditam na tecnologia e nos serviços como os principais facilitadores para a evolução de nossos clientes e a transformação do papel das finanças.
Atuando em 11 localidades pela América Latina, trabalhamos sob o propósito de desmaterializar o universo financeiro para impulsionar a sociedade.
Como é o nosso time de Engenharia?
Buscamos por talentos inigualáveis para nos ajudar a espalhar o poder financeiro Nossos times gerenciam operações de missão crítica focadas na evolução e estabilidade de produtos de pagamentos (como Pix, Autorização, entre outros).
Temos um ambiente horizontal onde todos têm liberdade para propor mudanças e melhorias. Aqui, você terá a oportunidade de ver seu trabalho impactar diretamente a vida de milhares de pessoas em tempo real.
E o dia a dia, como será?
Nesta função, você irá atuar em um ambiente de altíssima escala, com foco em resiliência e qualidade. Suas principais responsabilidades serão:
• Desenvolvimento E2E: Estimar e desenvolver soluções de ponta a ponta com autonomia, construindo APIs de alta performance com foco em baixa latência e consistência de dados.
• Decisões Arquiteturais: Analisar o fluxo das tarefas, antecipar pontos de falha (gargalos) e resolver problemas criando soluções estruturantes de médio e longo prazo.
• Ownership & Operação: Realizar deploy em produção e garantir a saúde do ecossistema (pós-deploy), analisando logs, métricas e SLAs para agir proativamente em incidentes críticos.
• Qualidade de Código: Utilizar boas práticas de projeto, Clean Code, TDD e garantir baixo acoplamento entre microsserviços.
• Mentoria e Liderança Técnica: Apoiar tecnicamente o time, disseminar conhecimento, conduzir code reviews rigorosos e mentorizar pessoas desenvolvedoras menos experientes.
• Colaboração: Trabalhar lado a lado com Tech Leads e POs na definição de prioridades, traduzindo requisitos complexos de negócio em soluções técnicas robustas. O que esperamos de você?
• Linguagem: Experiência sólida (6+ anos) com desenvolvimento Backend em Java (experiência com Java 17+ é um grande diferencial).
• Frameworks & Ecossistema: Domínio de Spring Boot (Spring Data JPA, etc) e ferramentas de build (Maven).
• Arquitetura: Experiência sólida com arquitetura de Microsserviços, Design Patterns e conceitos profundos de Orientação a Objetos.
• Mensageria e Integrações: Vivência com Apache Camel e brokers de mensageria (Kafka, RabbitMQ, SNS/SQS ou equivalente).
• Banco de Dados: Base sólida em SQL e experiência profunda com bancos relacionais (MySQL, PostgreSQL) e conhecimentos em não-relacionais (ex: Redis, DynamoDB).
• Infraestrutura e Cloud: Experiência prática com Cloud AWS, ambiente Linux e ferramentas de containerização (Docker e Kubernetes). É desejável que você tenha:
• Experiência prévia no setor de Meios de Pagamento, Banking ou fluxos do BACEN (ex: Pix).
• Vivência com cultura DevOps (CI/CD, infraestrutura como código).
• Conhecimento em ferramentas de versionamento de banco de dados (ex: Liquibase) e geração de código (Lombok, MapStruct).
• Noções de desenvolvimento Frontend (Vue 3, Node.js, Vite) para eventuais apoios ou visão sistêmica.
• Inglês Intermediário e noções de Espanhol. E quais são os benefícios?
• Auxílio alimentação (mercado & restaurante);
• Plano de saúde e odontológico;
• Hospital digital;
• Suporte psicológico para psicoterapia online;
• Wellhub e TotalPass;
• Auxílio mensal para despesas com mobilidade;
• Previdência privada após 6 meses de trabalho;
• Licença parental estendida;
• Auxílio creche;
• Auxílio para pais de filhos especiais;
• Desenvolvimento E2E: Estimar e desenvolver soluções de ponta a ponta com autonomia, construindo APIs de alta performance com foco em baixa latência e consistência de dados.
• Decisões Arquiteturais: Analisar o fluxo das tarefas, antecipar pontos de falha (gargalos) e resolver problemas criando soluções estruturantes de médio e longo prazo.
• Ownership & Operação: Realizar deploy em produção e garantir a saúde do ecossistema (pós-deploy), analisando logs, métricas e SLAs para agir proativamente em incidentes críticos.
• Qualidade de Código: Utilizar boas práticas de projeto, Clean Code, TDD e garantir baixo acoplamento entre microsserviços.
• Mentoria e Liderança Técnica: Apoiar tecnicamente o time, disseminar conhecimento, conduzir code reviews rigorosos e mentorizar pessoas desenvolvedoras menos experientes.
• Colaboração: Trabalhar lado a lado com Tech Leads e POs na definição de prioridades, traduzindo requisitos complexos de negócio em soluções técnicas robustas. O que esperamos de você?
• Linguagem: Experiência sólida (6+ anos) com desenvolvimento Backend em Java (experiência com Java 17+ é um grande diferencial).
• Frameworks & Ecossistema: Domínio de Spring Boot (Spring Data JPA, etc) e ferramentas de build (Maven).
• Arquitetura: Experiência sólida com arquitetura de Microsserviços, Design Patterns e conceitos profundos de Orientação a Objetos.
• Mensageria e Integrações: Vivência com Apache Camel e brokers de mensageria (Kafka, RabbitMQ, SNS/SQS ou equivalente).
• Banco de Dados: Base sólida em SQL e experiência profunda com bancos relacionais (MySQL, PostgreSQL) e conhecimentos em não-relacionais (ex: Redis, DynamoDB).
• Infraestrutura e Cloud: Experiência prática com Cloud AWS, ambiente Linux e ferramentas de containerização (Docker e Kubernetes). É desejável que você tenha:
• Experiência prévia no setor de Meios de Pagamento, Banking ou fluxos do BACEN (ex: Pix).
• Vivência com cultura DevOps (CI/CD, infraestrutura como código).
• Conhecimento em ferramentas de versionamento de banco de dados (ex: Liquibase) e geração de código (Lombok, MapStruct).
• Noções de desenvolvimento Frontend (Vue 3, Node.js, Vite) para eventuais apoios ou visão sistêmica.
• Inglês Intermediário e noções de Espanhol. E quais são os benefícios?
• Auxílio alimentação (mercado & restaurante);
• Plano de saúde e odontológico;
• Hospital digital;
• Suporte psicológico para psicoterapia online;
• Wellhub e TotalPass;
• Auxílio mensal para despesas com mobilidade;
• Previdência privada após 6 meses de trabalho;
• Licença parental estendida;
• Auxílio creche;
• Auxílio para pais de filhos especiais;