Desenvolvedor Java/Kotlin Pleno

2 semanas atrás


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.

Contratação PJ - Atuação Home Office

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
  • LiveCode
  • Teste em tempo real com a Gestão.
  • Entrevista RH
  • Proposta
São Paulo, São Paulo, Brazil R$4,500.00-R$4,500.00 5 months agoEstágio em Desenvolvimento Java (Banco de Talentos) ) - REMOTE

Rio de Janeiro, Rio de Janeiro, Brazil 5 days ago

Desenvolvedor React Junior - Trabalho Remoto

Greater Rio de Janeiro R$9,001.00-R$10,000.00 4 months ago

Desenvolvedor React Junior - Trabalho RemotoDesenvolvedor React Junior - Trabalho RemotoDesenvolvedor React Junior - Trabalho Remoto #J-18808-Ljbffr

  • Brasil Dart Digital Tempo inteiro

    Vaga: Desenvolvedor(a) Backend Java/Kotlin SêniorEstamos em busca de um(a) Desenvolvedor(a) Backend Java/Kotlin Sênior para atuar em um projeto de grande impacto dentro de uma das maiores plataformas de tecnologia do Brasil. A pessoa ideal para essa posição é alguém com sólida experiência em arquitetura e boas práticas de desenvolvimento, além de...


  • Brasil Dart Digital Tempo inteiro

    Vaga: Desenvolvedor(a) Backend Java/Kotlin SêniorEstamos em busca de um(a) Desenvolvedor(a) Backend Java/Kotlin Sênior para atuar em um projeto de grande impacto dentro de uma das maiores plataformas de tecnologia do Brasil. A pessoa ideal para essa posição é alguém com sólida experiência em arquitetura e boas práticas de desenvolvimento, além...


  • Brasil DIGISYSTEM - IT Solutions Tempo inteiro

    Atuação dedicada à área contábil de um cliente do setor financeiro. O foco é oferecer soluções tecnológicas robustas e de alto desempenho, desenvolvendo de forma colaborativa com outros profissionais da área. Espera-se que o profissional proponha alternativas técnicas que atendam às metas estratégicas com eficiência, segurança e possibilidade...


  • Brasil DIGISYSTEM - IT Solutions Tempo inteiro

    Atuação dedicada à área contábil de um cliente do setor financeiro. O foco é oferecer soluções tecnológicas robustas e de alto desempenho, desenvolvendo de forma colaborativa com outros profissionais da área. Espera-se que o profissional proponha alternativas técnicas que atendam às metas estratégicas com eficiência, segurança e possibilidade...


  • Brasil Dart Digital Tempo inteiro

    Vaga: Desenvolvedor(a) Backend Java/Kotlin Sênior Estamos em busca de um(a) Desenvolvedor(a) Backend Java/Kotlin Sênior para atuar em um projeto de grande impacto dentro de uma das maiores plataformas de tecnologia do Brasil. A pessoa ideal para essa posição é alguém com sólida experiência em arquitetura e boas práticas de desenvolvimento,...


  • Brasil Dart Digital Tempo inteiro

    Vaga: Desenvolvedor(a) Backend Java/Kotlin Sênior Estamos em busca de um(a) Desenvolvedor(a) Backend Java/Kotlin Sênior para atuar em um projeto de grande impacto dentro de uma das maiores plataformas de tecnologia do Brasil. A pessoa ideal para essa posição é alguém com sólida experiência em arquitetura e boas práticas de desenvolvimento,...

  • Desenvolvedor(a) Pleno

    3 semanas atrás


    Brasil Codex Utilities Tempo inteiro

    Vaga: Desenvolvedor(a) Pleno (Kotlin | Java)Local de atuação: Híbrido em Campinas/SPModelo de contratação: CLTEstamos em busca de um(a) Desenvolvedor(a) Pleno com forte experiência em Kotlin e/ou Java .Descrição da vagaRealizar e orientar a equipe nas atividades de análise, desenvolvimento, manutenção, implantação, sustentação e...

  • Desenvolvedor(a) Pleno

    3 semanas atrás


    Brasil Codex Utilities Tempo inteiro

    Vaga: Desenvolvedor(a) Pleno (Kotlin | Java)Local de atuação: Híbrido em Campinas/SPModelo de contratação: CLTEstamos em busca de um(a) Desenvolvedor(a) Pleno com forte experiência em Kotlin e/ou Java.Descrição da vaga- Realizar e orientar a equipe nas atividades de análise, desenvolvimento, manutenção, implantação, sustentação e...


  • Brasil CAST Tempo inteiro

    Cargo: DESENVOLVEDOR JAVA PLENO Já pensou em trabalhar em uma das maiores empresas de Tecnologia do Brasil? Então a CAST é o lugar certo para você

  • Desenvolvedor Java

    2 semanas atrás


    Brasil Stefanini Brasil Tempo inteiro

    Desenvolvedor Java PlenoRequisitos para Vaga:Formação de nível superior na área de informática concluída ou pós-graduação em TI com duração mínima de 360 horas; Sólida experiência e desempenhando funções de desenvolvimento de aplicações web utilizando tecnologias JAVA, e como Desenvolvedor Pleno; Experiência nasseguintes tecnologias e...