Software Engineer Java - Pleno

Summary

Mid-level Software Engineer at Dock building the company's new Credit platform, developing and maintaining both backend (Java 17, Spring Boot, Apache Camel, MySQL) and frontend (Vue 3) systems with complex integrations.

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.

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 Crédito?É um time responsável por construir nossos sistemas de Crédito, uma nova plataforma que a Dock está construindo para uma parte do mercado onde ainda não atuavamos. E o dia a dia, como será?Buscamos por talentos inigualáveis para nos ajudar a espalhar o poder financeiro! Nesta função, você irá:

  • Desenvolver e evoluir softwares e aplicações focando em melhorias internas do produto, novos recursos e integrações complexas.
  • Garantir a estabilidade das entregas realizando e acompanhando a homologação do sistema e das aplicações.
  • Trabalhar em equipe, garantindo as melhores práticas de engenharia de software.

O que esperamos de você?

  • Experiencia com desenvolvimento Backend:
    • Linguagem - Java 17 (JPMS)
    • Build - Maven (multi-módulo)
    • Framework - Spring Boot 3.5.14
    • Persistência - Spring Data JPA + Hibernate Envers 6.5.3
    • Migrations - Liquibase 4.26.0
    • Mensageria/Integração - Apache Camel 4.18.1
    • Code Generation - Lombok 1.18.42 + MapStruct 1.6.3
    • Queries dinâmicas - QueryDSL 5.1.0 (Jakarta)
    • Utilitários - Jackson 2.21.1, Guava 33, Apache Commons Lang3
  • Banco de dados MySQL
  • Desenvolvimento Frontend:
    • Runtime/Build - Vite 7, Node.js (ESM)
    • Framework - Vue 3 (^3.5.22)
    • State Management - Pinia ^2.1.7
    • Roteamento - Vue Router 4
    • HTTP Client - Axios ^1.7.2
  • Conceitos de Orientação a Objetos e Design Patterns (Padrões de Projetos).

É desejável que você tenha:

  • Ecossistema e Infraestrutura:
    • Vivência com ambiente Linux (Ubuntu)
    • Containers (Docker)
    • Serviços de ferramentas AWS.

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 remote first;
  • Previdência privada após 6 meses de trabalho;
  • Licença parental estendida;
  • Auxílio creche;
  • Auxílio para pais de filhos especiais;
  • Plataforma de idiomas;
  • Disponibilidade de coworking no Brasil inteiro;

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available