
Desenvolvedor java/kotlin pleno
4 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.
- 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.
- Teste Prático
- Entrevista RH
- LiveCode e Entrevista Gestão
- Proposta
-
Desenvolvedor (a) java pleno e sênior
1 semana atrás
HOME OFFICE, Brasil Lisa IT Tempo inteiroVAGA: 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...
-
Desenvolvedor backend java sr
4 semanas atrás
HOME OFFICE, Brasil Globalweb Tempo inteiroRequisitos 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;...
-
Pessoa desenvolvedora java pleno
4 semanas atrás
HOME OFFICE, Brasil Deal Tempo inteiroSobre 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) nodejs/java pleno
4 semanas atrás
HOME OFFICE, Brasil Magazine Luiza Tempo inteiroBuscamos 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 inteiroExperiê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 inteiroEstamos 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 inteiroRequisitos: 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...
-
Pessoa desenvolvedora backend java pleno
4 semanas atrás
HOME OFFICE, Brasil Unicred Tempo inteiroJava (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...
-
Desenvolvedor(a) java fullstack pleno
4 semanas atrás
HOME OFFICE, Brasil Viasoft Tempo inteiroConhecimento 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 inteiroO 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...