
Desenvolvedor Java/Kotlin Pleno
2 semanas atrás
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.
- 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.
- 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.
- 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.
- LiveCode
- Teste em tempo real com a Gestão.
- Entrevista RH
- Proposta
Rio de Janeiro, Rio de Janeiro, Brazil 5 days ago
Desenvolvedor React Junior - Trabalho RemotoGreater 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-
Desenvolvedor Backend Java/Kotlin Sênior
3 semanas atrás
Brasil Dart Digital Tempo inteiroVaga: 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...
-
Desenvolvedor Backend Java/Kotlin Sênior
3 semanas atrás
Brasil Dart Digital Tempo inteiroVaga: 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...
-
Desenvolvedor Java/Kotlin Pleno
3 semanas atrás
Brasil DIGISYSTEM - IT Solutions Tempo inteiroAtuaçã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...
-
Desenvolvedor Java/Kotlin Pleno
2 semanas atrás
Brasil DIGISYSTEM - IT Solutions Tempo inteiroAtuaçã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...
-
Desenvolvedor Backend Java/Kotlin Sênior
3 semanas atrás
Brasil Dart Digital Tempo inteiroVaga: 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 Backend Java/Kotlin Sênior
2 semanas atrás
Brasil Dart Digital Tempo inteiroVaga: 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 inteiroVaga: 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 inteiroVaga: 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...
-
desenvolvedor java pleno
Há 7 dias
Brasil CAST Tempo inteiroCargo: 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 inteiroDesenvolvedor 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...