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.
Resumo da PosiçãoEstamos 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...
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.
View more
View less