
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.
- 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
-
Lider tecnico java e kotlin
2 semanas atrás
HOME OFFICE, Brasil mazzatech Tempo inteiroLider 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:...
-
Desenvolvedor(a) java e kotlin sr
Há 3 dias
HOME OFFICE, Brasil Relevo Tempo inteiroO 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...
-
Desenvolvedor backend java/kotlin
2 semanas atrás
HOME OFFICE, Brasil Mutant Tempo inteiroLinguagens 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....
-
Sr android developer
Há 7 dias
HOME OFFICE, Brasil Instituto de Pesquisas Eldorado Tempo inteiroDescriçã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...
-
Desenvolvedor(a) fullstack
Há 7 dias
HOME OFFICE, Brasil UPDA Tempo inteiroVaga: 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...
-
Pessoa desenvolvedora java pleno
Há 7 dias
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) java pleno
2 semanas atrás
HOME OFFICE, Brasil Confitec Tempo inteiroPara 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...
-
Java/kotlin backend developer
Há 3 dias
HOME OFFICE, Brasil Looqbox Tempo inteiroRequisitos: 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...
-
Desenvolvedor de software pleno
2 semanas atrás
HOME OFFICE, Brasil Montreal | Tecnologia e Inovação Tempo inteiroRequisitos 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 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...