Desenvolvedor java/kotlin pleno

4 semanas atrás


HOME OFFICE, Brasil Talentt Tempo inteiro

A Gubee é uma empresa brasileira especializada em soluções de integração para e-commerce. Fundada em 2019, oferece uma plataforma que automatiza processos como gestão de estoque, cadastro de produtos e logística em diversos marketplaces. Com alta performance e suporte especializado, atende desde pequenos lojistas até grandes operações de e-commerce.
O Desenvolvedor Java/Kotlin será responsável por criar, implementar e manter funcionalidades em plataformas de e-commerce, utilizando a linguagem Java. O profissional deve garantir a eficiência do código, resolver problemas técnicos e colaborar com equipes para otimizar o desempenho das aplicações.

 Responsabilidades
  • Projetar, implementar e manter microsserviços utilizando Java ou Kotlin, seguindo boas práticas de engenharia de software.
  • Garantir alta qualidade de código por meio de testes automatizados (unitários, integrados e eventualmente de contrato).
  • Trabalhar ativamente na modelagem de domínio, contribuindo para a aplicação dos conceitos de DDD e arquitetura hexagonal quando aplicável.
  • Participar das decisões arquiteturais, propondo soluções escaláveis, resilientes e observáveis para os desafios de sistemas distribuídos.
  • Integrar com APIs externas e eventos de marketplaces, respeitando contratos e lidando com diferentes padrões de comunicação.
  • Colaborar com o time na resolução de incidentes e bugs, investigando problemas de forma analítica e priorizando o impacto no cliente.
  • Manter o sistema com baixa dívida técnica, aplicando refatorações de forma contínua e sustentável.
  • Contribuir com a documentação técnica, garantindo rastreabilidade e onboarding mais eficiente para o time.
  • Apoiar a evolução da esteira de deploy (CI/CD), sugerindo melhorias em pipelines, testes automatizados e estratégias de rollback.
  • Atuar com autonomia e ownership nas tarefas assumidas, acompanhando até a entrega final em produção.
  • Participar ativamente das cerimônias de time (planning, dailies, retrospectivas), com colaboração e visão de produto.
 Requisitos
  • Linguagens: 
    - Experiência sólida com Java ou Kotlin no desenvolvimento de aplicações backend.
  • Boas Práticas de Código:
    - Clean Code (legibilidade, simplicidade, nomeação expressiva).
    - Modularização e reutilização de componentes.
    - Separação clara de responsabilidades.
  • Princípios SOLID:
    - Responsabilidade Única.
    - Aberto/Fechado.
    - Substituição de Liskov.
    - Segregação de Interfaces.
    - Inversão de Dependência.
  • Testes Automatizados:
    - Testes unitários com JUnit, Mockito ou similares.
    - Testes integrados com Testcontainers ou frameworks equivalentes.
    - Boas práticas de pirâmide de testes.
  • Arquitetura Distribuída:
    - Microserviços desacoplados.
    - Comunicação síncrona e assíncrona.
    - Consistência eventual.
    - Resiliência e fallback.
    - Observabilidade (logs estruturados, métricas, tracing).
  • Mensageria:
    - Experiência com Kafka (ou similar) para troca de eventos entre serviços.
  • Persistência:
      - Bancos NoSQL, com foco em MongoDB.
      - Conhecimento básico em bancos relacionais.
  • Contêineres e Ambientes:
    - Uso prático de Docker no desenvolvimento local.
    - Familiaridade com ambientes isolados.
  • Controle de Versão:
    - Uso fluente de Git.
    - Pull requests bem descritos, rebases e versionamento semântico.
Diferenciais
  • Arquitetura Hexagonal:
    - Separação clara entre camadas: domínio, aplicação, infraestrutura.
    - Aplicação de portas e adaptadores.
  • DDD (Domain-Driven Design):
    - Modelagem com agregados, entidades, objetos de valor e serviços de domínio.
    - Separação entre lógica de negócio e infraestrutura.
  • Frameworks:
    - Conhecimento em Spring Boot ou Quarkus em produção.
  • CI/CD:
    - Experiência com pipelines de GitLab CI/CD.
  • Nuvem:
    - Conhecimento básico de AWS (S3, SQS, Lambda, etc).
  • Debug de Sistemas Distribuídos:
    - Experiência com investigação de falhas intermitentes entre serviços.
    - Diagnóstico de problemas de latência e consistência.
  • Versionamento de API:
    - Estratégias para versionamento semântico.
    - Garantia de compatibilidade entre serviços.
Soft Skills Esperadas
  • Resiliência:
    - Capacidade de lidar com cenários complexos e mudanças de prioridade.
    - Persistência diante de problemas difíceis, mantendo a calma e o foco.
  • Responsabilidade:
    - Entregar valor mesmo diante de prazos apertados e contexto com múltiplas frentes.
    - Habilidade de tomar decisões com base em impacto e urgência.
  • Comprometimento:
    - Sentimento de responsabilidade com a entrega, a equipe e o cliente.
    - Capacidade de dar visibilidade, pedir ajuda e seguir acordos.
  • Proatividade e Ownership:
    - Levantar riscos, antecipar problemas e sugerir soluções.
    - Agir como dono(a) do que desenvolve, acompanhando até a produção.
  • Boa Comunicação:
      - Clareza ao explicar problemas técnicos.
      - Boa interação com stakeholders não técnicos e com o time.
  • Trabalho em Equipe:
    - Colaboração com outros devs, suporte e produto.
    - Participação em revisões de código com espírito construtivo.
Etapas do Processo Seletivo
  1. Teste Prático
  2. Entrevista RH
  3. LiveCode e Entrevista Gestão
  4. Proposta


  • HOME OFFICE, Brasil Lisa IT Tempo inteiro

    VAGA: Desenvolvedor(a) Java Pleno e Sênior Tipo de contratação: PJModelo: 100% Remoto Sobre a oportunidadeEstamos buscando um(a) Desenvolvedor(a) Back-end Java para atuar em um banco digital. Você fará parte de um time ágil, colaborativo e focado em inovação, contribuindo para o desenvolvimento de soluções escaláveis e seguras que impactam...


  • HOME OFFICE, Brasil Globalweb Tempo inteiro

    Requisitos e Qualificações Formação: Curso superior na área de tecnologia último ano ou certificação finalizada. Conhecimento Técnico e experiência exigida: ·        Experiência em:  Linguagens de programação ambiente WEB, Internet, extranet e Mobile; Tecnologia Java; Tecnologia Angular; Python; HTML; CSS; JavaScript; Delphi; JSON;...


  • HOME OFFICE, Brasil Deal Tempo inteiro

    Sobre a Vaga Buscamos alguém que queira cocriar soluções e construir o futuro com a gente como pessoa Desenvolvedora Java Pleno.  Requisitos: APIs RESTful com Spring Criação de APIs REST usando Spring Web / Spring MVC. Uso de Spring Boot para configuração e deploy de aplicações.  Versionamento de APIs e boas práticas de design REST.  Segurança...


  • HOME OFFICE, Brasil Magazine Luiza Tempo inteiro

    Buscamos Desenvolvedores (a) backend Java/Node.js de nível Pleno que queiram fazer parte do nosso time de Gestão P&L na Aliança Magalu Entregas Seu papel será desenvolver aplicações que vão integrar o ecossistema de Logística em relação do Magalu. Estamos buscando alguém que saiba lidar com desafios diariamente e que consiga trabalhar em equipe,...

  • Desenvolvedor java pl

    4 semanas atrás


    HOME OFFICE, Brasil Globalweb Tempo inteiro

    Experiência mínima de 04 (quatro) anos desempenhando funções de desenvolvimento de aplicações web utilizando tecnologias JAVA e de 02 (dois) anos como Desenvolvedor Pleno. Conhecimentos em Openshift/Kubernetes.  Conhecimentos em DevOps/DevSecOps. Controle de versões com GIT Experiência mínima de 02 (dois) anos nas seguintes tecnologias e...

  • Desenvolvedor android sr

    1 semana atrás


    HOME OFFICE, Brasil Grupo Taking Tempo inteiro

    Estamos buscando um(a) Desenvolvedor(a) Android Sênior REMOTO,  para atuar no Front End de aplicativos em uma fintech, contribuindo com soluções escaláveis, performáticas e seguras. Requisitos obrigatórios:Mínimo de 5 anos de experiência com Kotlin. Experiência em Java e Kotlin. Programação assíncrona (Coroutines, Kotlin Flow). Customização...

  • Desenvolvedor java sênior

    4 semanas atrás


    HOME OFFICE, Brasil Grupo BGB Tempo inteiro

    Requisitos: Estamos em busca de um(a) Desenvolvedor(a) Backend Java Sênior para implementar funcionalidades críticas no sistema Acomp+, como cancelamentos integrados ao SAP, leitura de código via coletor, APIs de mensagens direcionadas e indicadores operacionais. Garantir segurança, performance e qualidade do código; Apoiar definição de arquitetura e...


  • HOME OFFICE, Brasil Unicred Tempo inteiro

    Java (Conhecimento em Java 8 ou superior); Spring Boot; Spring Framework; Spring Data; Spring Cloud; Spring Security; Arquitetura de microserviços; Arquitetura orientada a eventos (assincronismo); Base de dados relacional; Testes unitários e testes de integração; Scrum e Kanban. Apontar oportunidades e desenvolver análises e estudos técnicos que...


  • HOME OFFICE, Brasil Viasoft Tempo inteiro

    Conhecimento sólido em desenvolvimento com Java e arquitetura de microsserviços. Experiência com HTML e CSS. Familiaridade com frameworks front-end, especialmente React. Uso de Git para controle de versão. Conhecimento básico em bancos de dados relacionais, preferencialmente MySQL e Oracle. Desenvolvimento e Manutenção Atuar no desenvolvimento e...

  • Desenvolvedor java pleno

    4 semanas atrás


    HOME OFFICE, Brasil Wise Group Tempo inteiro

    O que você precisa ter para esta função: Sólido conhecimento em versões antigas de Java como JSP e/ou Struts. Noções de programação para Java Android e familiaridade com Android Studio. Experiência com JSF e Tomcat (nível básico a intermediário). O que é um diferencial: Experiência prévia em sustentação de aplicações. Conhecimento em...