Jobgether

Pessoa Desenvolvedora Full-stack JAVA Especialista

JavaPostgreSQLAWSDockerKubernetesTerraform
Tradução automática. Consulte o original.

Sobre a oportunidade

Esta vaga é publicada em nome de uma empresa parceira, que gerencia todas as candidaturas e etapas seguintes. Nossa parceira busca uma Pessoa Desenvolvedora Full-stack JAVA Especialista baseada no Brasil.

Como funciona a Jobgether

Usamos um processo de correspondência baseado em IA para garantir que sua candidatura seja analisada de forma rápida, objetiva e justa em relação aos requisitos principais da vaga. Nosso sistema identifica os candidatos mais adequados, e esta lista é então compartilhada diretamente com a empresa contratante. A decisão final e as próximas etapas (entrevistas, avaliações) são gerenciadas pela equipe interna deles.

Agradecemos seu interesse e desejamos boa sorte!

Por que se candidatar através da Jobgether?

Aviso de Privacidade de Dados: Ao enviar sua candidatura, você reconhece que a Jobgether processará seus dados pessoais para avaliar sua candidatura e compartilhar informações relevantes com o empregador contratante. Este processamento baseia-se em interesse legítimo e medidas pré-contratuais sob as leis de proteção de dados aplicáveis (incluindo o GDPR). Você pode exercer seus direitos (acesso, retificação, exclusão, objeção) a qualquer momento.

#LI-CL1

Estamos em busca de uma pessoa especialista em desenvolvimento Full-stack com experiência para liderar o design e a implementação de soluções de software escaláveis e de alto desempenho usando Java e tecnologias modernas de nuvem. Nesta função, você atuará como uma autoridade técnica, moldando decisões arquiteturais e estabelecendo padrões de engenharia em várias equipes de desenvolvimento. Você ajudará a construir sistemas distribuídos resilientes, otimizar integrações de infraestrutura e fortalecer práticas de segurança, observabilidade e testes automatizados. Trabalhando em um ambiente colaborativo e focado em inovação, você enfrentará desafios técnicos complexos e melhorará a confiabilidade e a eficiência de sistemas críticos. Você também orientará desenvolvedores, promoverá a excelência em engenharia e guiará as equipes em direção a soluções sustentáveis e de bom custo-benefício. Esta oportunidade remota é ideal para um profissional técnico sênior que combina profunda experiência em engenharia de software com pensamento estratégico e paixão por melhoria contínua.

Responsabilidades

  1. Liderar a arquitetura, o design e a implementação de serviços em Java, garantindo alto desempenho, confiabilidade, manutenibilidade e eficiência de custos.
  1. Definir e promover padrões técnicos, módulos reutilizáveis, padrões arquiteturais e melhores práticas de engenharia em várias equipes de desenvolvimento.
  1. Projetar, implementar e monitorar soluções robustas de observabilidade, segurança e testes automatizados para sistemas distribuídos.
  1. Liderar revisões de código organizacionais, apoiar a resolução de incidentes críticos e avaliar provas de conceito (POCs) técnicas para validar decisões arquiteturais.
  1. Orientar e guiar desenvolvedores, incentivando o compartilhamento de conhecimento, o crescimento técnico e a adoção consistente das melhores práticas de engenharia.
  1. Otimizar integrações em pipelines de CI/CD complexos, bancos de dados, sistemas de mensageria e infraestrutura em nuvem para melhorar a resiliência e a eficiência operacional.
  1. Atuar como referência técnica para decisões estratégicas envolvendo design de API, arquitetura de software, infraestrutura, segurança e monitoramento de sistemas.
  1. Projetar e manter aplicações baseadas em microsserviços usando frameworks modernos de Java e tecnologias de conteinerização.
  1. Melhorar o desempenho do sistema por meio de profiling, testes automatizados, monitoramento contínuo e identificação proativa de gargalos.
  1. Estabelecer padrões organizacionais consistentes para segurança, confiabilidade, implantação e observabilidade em projetos de engenharia.
  1. Colaborar com equipes multidisciplinares para alinhar soluções técnicas aos objetivos de negócio e à estratégia de produto de longo prazo.

Requisitos

  1. Proficiência avançada em Java 11 ou superior, com experiência prática usando Spring Boot, Spring Cloud e Spring Data.
  1. Ampla experiência em design, desenvolvimento e manutenção de arquiteturas de microsserviços e sistemas distribuídos.
  1. Conhecimento prático de Docker e Kubernetes, incluindo ambientes gerenciados como Amazon EKS, Google GKE ou Azure AKS.
  1. Experiência na construção de integrações confiáveis usando plataformas de mensageria como Kafka ou RabbitMQ e bancos de dados como PostgreSQL, Redis e MongoDB.
  1. Sólido conhecimento de infraestrutura como código (IaC), particularmente Terraform e AWS CloudFormation.
  1. Experiência na configuração, manutenção e resolução de problemas em pipelines de CI/CD usando ferramentas como Jenkins e GitHub Actions.
  1. Conhecimento avançado de Git, incluindo estratégias de controle de versão, fluxos de trabalho de ramificação, integração de código e resolução de conflitos.
  1. Experiência prática na implementação de soluções de observabilidade com Prometheus, Grafana e a ELK Stack.
  1. Proficiência em testes automatizados com JUnit e Mockito, além de experiência no uso de Java Flight Recorder (JFR) ou ferramentas de profiling similares para otimizar o desempenho.
  1. Sólida compreensão de segurança de software, monitoramento de sistemas, confiabilidade de sistemas distribuídos e padrões de engenharia.
  1. Capacidade demonstrada de tomar decisões arquiteturais complexas, avaliar trade-offs técnicos e estabelecer soluções reutilizáveis entre equipes.
  1. Liderança técnica comprovada e habilidades de mentoria, com capacidade de influenciar práticas de engenharia e comunicar conceitos complexos com clareza.
  1. Forte pensamento analítico, habilidades de resolução de problemas, autonomia e compromisso com o aprendizado contínuo e a excelência técnica.

Benefícios

  • Trabalho totalmente remoto: Liberdade para trabalhar de qualquer lugar do Brasil.
  • Horário de trabalho flexível: Maior autonomia para organizar sua agenda e equilibrar compromissos profissionais e pessoais.
  • Auxílio educação: Apoio financeiro para aprendizado e desenvolvimento profissional.
  • Recursos de desenvolvimento de carreira: Acesso a uma ferramenta dedicada de desenvolvimento de carreira, guildas internas, grupos de estudo e comunidades de interesse.
  • Plano de saúde: Cobertura médica para apoiar seu bem-estar.
  • Plano odontológico: Cobertura para cuidados dentários.
  • Telemedicina 24/7: Acesso conveniente a consultas médicas remotas.
  • Terapia online gratuita: Apoio e recursos para saúde mental.
  • Wellhub: Acesso a serviços de fitness e bem-estar.
  • Licença parental estendida: Políticas aprimoradas de licença-maternidade e licença-paternidade.
  • Centro de assistência ao colaborador: Acesso a serviços de suporte interno.
  • Vale refeição e vale alimentação: Benefícios para ajudar a cobrir despesas diárias com alimentação.
  • Seguro de vida: Proteção financeira adicional.
  • Vale transporte: Apoio para despesas relacionadas ao deslocamento, quando aplicável.
  • Auxílio home office: Apoio financeiro para despesas de trabalho remoto.
  • Auxílio creche: Assistência com custos elegíveis de creche.
  • Auxílio celular: Apoio para despesas telefônicas.
  • Programa de participação nos lucros: Participação nos resultados da empresa por meio de um plano de participação nos lucros.

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Seu próximo empregojá está te procurando.

Nort

Plataforma de recrutamento reverso para programadores