Desenvolvedor java/kotlin pleno

2 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

  • Lider tecnico java e kotlin

    2 semanas atrás


    HOME OFFICE, Brasil mazzatech Tempo inteiro

    Lider tecnico Java Kotlin Responsabilidades: Liderança tecnica de equipe de desenvolvimento. Perfil mão na Massa pois o TechLeader tambem programa. Experiência: Desenvolvimento de sistemas em Java e kotlin. Competências Técnicas: Java, Kotlin, Spring, Hibernate, Micronaut, Envoy, AWS, Kubernetes, MySQL, Docker. Competências Comportamentais:...


  • HOME OFFICE, Brasil Relevo Tempo inteiro

    O que queremos que você tenha: Experiência em desenvolvimento Full Stack Conhecimento em Java e Kotlin Experiência com Spring Boot Experiência com microsserviços Conhecimento em containers Experiência com orquestração Conhecimento em mensageria Atuar no desenvolvimento e manutenção de aplicações Full Stack em Java e Kotlin, criando soluções...


  • HOME OFFICE, Brasil Mutant Tempo inteiro

    Linguagens e Frameworks: Proficiência em Java (8+)/Kotlin e no ecossistema Spring Boot (MVC, Data, Security). Desenvolvimento de APIs: Experiência no design e desenvolvimento de APIs RESTful. Conhecimento em GraphQL é um diferencial. Qualidade e Boas Práticas: Aplicação de princípios SOLID, Clean Code e experiência com testes (JUnit, Mockito) e TDD....


  • HOME OFFICE, Brasil Instituto de Pesquisas Eldorado Tempo inteiro

    Descrição da vagaPcDs são sempre bem-vindas. Buscamos pessoas apaixonadas por tecnologia. Alguém que se motive por desafios e atue com autonomia. Precisa gostar de trabalhar em equipe e possuir espírito colaborativo. Responsabilidades e atribuições Responsável por desenvolver novas funcionalidades e dar em manutenção de aplicativo(s) Android...


  • HOME OFFICE, Brasil UPDA Tempo inteiro

    Vaga: Desenvolvedor(a) Fullstack (Java + Angular) PlenoModelo: PJ | 100% Remoto A Upda está em um momento de crescimento e busca um(a) Desenvolvedor(a) Fullstack Pleno para atuar na construção de novos produtos digitais, com autonomia para propor soluções e impacto direto nas entregas. Responsabilidades: Desenvolver e manter APIs RESTful com Java e...


  • 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...

  • Desenvolvedor(a) java pleno

    2 semanas atrás


    HOME OFFICE, Brasil Confitec Tempo inteiro

    Para fazer parte da equipe você precisa ter atuado em projetos ou conhecer muito bem as seguintes ferramentas e práticas de desenvolvimento: Java 8. Spring boot. Familiaridade com APIs. Noções de programação backend. Você se destaca caso conheça: GIT. Web APIs. DDD. AWS. Conhecimento em metodologia ágil. React Apoiar no desenvolvimento e...


  • HOME OFFICE, Brasil Looqbox Tempo inteiro

    Requisitos: 2 anos de experiência em Backend Java/Kotlin; Experiência com API REST; Experiência com Programação Orientada a Objetos; Experiência com banco de dados relacionais; Experiência com versionamento de código no GitHub; Experiência com Spring ou outros Frameworks; Experiência de banco de dados relacionais e não relacionais; Experiência...


  • HOME OFFICE, Brasil Montreal | Tecnologia e Inovação Tempo inteiro

    Requisitos Obrigatórios: Formação superior completa (graduação e/ou pós-graduação lato sensu e/ou stricto sensu) na área de Tecnologia da Informação. Experiência como Desenvolvedor de Software Pleno. Vivência em metodologias ágeis de desenvolvimento. Conhecimentos técnicos em: Java Java EE JSF Spring MVC OOD (Orientação a Objetos) ...

  • Desenvolvedor java pl

    2 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...