Desenvolvedor(a) Back End Sênior (Java/Kotlin)
Descrição da Vaga
Resumo da Posição Estamos buscando um(a) Desenvolvedor(a) Backend Sênior talentoso(a) e experiente para se juntar à nossa equipe de alta performance. O(A) candidato(a) ideal é apaixonado(a) por construir APIs robustas, escaláveis e eficientes, utilizando tecnologias de ponta no ecossistema JVM. Você será peça\-chave na arquitetura e desenvolvimento de microserviços, contribuindo ativamente para a evolução da nossa plataforma. Procuramos alguém com forte proficiência em Java e/ou Kotlin e experiência com frameworks modernos. Vivência com Quarkus é o nosso cenário ideal, mas sólida experiência com Spring Boot ou Spark será fortemente considerada. Principais Responsabilidades **a) Desenvolvimento e Arquitetura de Software:** * Projetar, desenvolver, testar e implantar APIs RESTful e microserviços de alta performance. * Tomar decisões técnicas e de arquitetura que garantam a escalabilidade, resiliência e manutenibilidade das nossas aplicações. * Escrever código limpo, bem documentado e eficiente, seguindo as melhores práticas de desenvolvimento (Clean Code, SOLID). * Atuar na otimização de performance e na resolução de problemas complexos em ambiente de produção. **b) Qualidade e Boas Práticas:** * Garantir a qualidade do código através de testes unitários, de integração e de contrato (e.g., Pact). * Participar ativamente de code reviews, fornecendo feedback construtivo para os membros da equipe. * Contribuir para a melhoria contínua de nossos processos de CI/CD e cultura DevOps. **c) Mentoria e Colaboração:** * Atuar como mentor técnico para desenvolvedores de nível júnior e pleno, ajudando\-os a se desenvolverem. * Colaborar de forma eficaz com outras equipes, incluindo Frontend, DevOps, Produto e QA, para entregar soluções completas e integradas. * Comunicar ideias técnicas complexas de forma clara para diferentes públicos. Requisitos e Qualificações **a) Essenciais (Must\-Have):** * Experiência Profissional: Sólida experiência como Desenvolvedor(a) Backend. * Linguagens: Proficiência comprovada em Java e/ou Kotlin. * Desenvolvimento de APIs: Vasta experiência no design e construção de APIs RESTful, com profundo conhecimento do protocolo HTTP e padrões de autenticação/autorização (OAuth2, JWT). * Frameworks: Experiência prática com frameworks modernos como Quarkus, Spring Boot ou Spark. O candidato deve dominar pelo menos um deles. * Banco de Dados: Experiência com bancos de dados relacionais (ex: PostgreSQL, MySQL) e NoSQL (ex: MongoDB, Redis). * Testes: Forte cultura de testes automatizados (JUnit, Mockito, etc.). * Ferramentas: Experiência com Git, Docker e ferramentas de build (Maven/Gradle). **b) Diferenciais (Nice\-to\-Have):** * Experiência específica e aprofundada com Quarkus e seu ecossistema (GraalVM, RESTEasy Reactive). * Conhecimento prático em Cloud, especialmente GCP (Google Cloud Platform). * Experiência com orquestração de contêineres (Kubernetes). * Vivência com arquitetura de microserviços e comunicação assíncrona (Kafka, RabbitMQ). * Experiência com programação reativa (Project Reactor, Mutiny). * Familiaridade com práticas de CI/CD e ferramentas de automação (Jenkins, GitLab CI). Perfil Comportamental (Soft Skills) * Autonomia e Proatividade: Capacidade de assumir a responsabilidade (ownership) de projetos e entregas. * Resolução de Problemas: Mentalidade analítica para investigar e resolver desafios técnicos complexos. * Colaboração: Excelente habilidade para trabalhar em equipe, compartilhar conhecimento e ajudar os colegas. * Comunicação Clara: Capacidade de se expressar de forma clara e objetiva. * Curiosidade e Aprendizado Contínuo: Paixão por se manter atualizado com as novas tecnologias e tendências do mercado.
Vaga originalmente publicada em: indeed
Receba vagas como esta no seu email
Crie um alerta gratuito e seja o primeiro a saber de novas oportunidades
Alertas que entendem o que você quer
Não receba qualquer vaga. Receba apenas as que combinam exatamente com o que você busca.
Filtro:
Você recebe tudo isso:
Filtro:
Você recebe apenas:
Zero ruído. Só vagas relevantes para você.
Outros exemplos de filtros precisos:
Filtros Combinados
Combine linguagem + framework + nível + localização. Seja tão específico quanto quiser.
Email Diário
Receba um resumo diário apenas com vagas que passam nos seus filtros. Sem spam.
Kanban Visual
Organize suas candidaturas em um quadro Kanban. Acompanhe cada processo seletivo.
Planos simples, sem surpresas
Comece grátis e faça upgrade quando quiser
Premium
- Tudo do plano gratuito
- Vagas salvas ilimitadas
- Quadros Kanban ilimitados
- Alertas de vagas por email
- Suporte prioritário
Pronto para encontrar sua vaga ideal?
Junte-se a milhares de desenvolvedores que já usam o Job For Dev
Encontre as melhores oportunidades para desenvolvedores no Job For Dev