Jobgether

Engenheiro de Aplicações Líder (Java)

JavaReactSQLGCPDockerKubernetes
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 subsequentes. Nossa parceira busca um Engenheiro de Aplicações Líder (Java) baseado nos Estados Unidos.

Como funciona a Jobgether

Usamos um processo de correspondência baseado em IA para garantir que sua candidatura seja revisada de forma rápida, objetiva e justa em relação aos requisitos principais da função. 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 o melhor!

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 um Engenheiro de Aplicações Líder experiente para impulsionar o desenvolvimento de aplicações, a liderança técnica e iniciativas de modernização de nuvem em larga escala. Nesta função, você liderará e orientará equipes de engenharia enquanto projeta aplicações escaláveis, resilientes e prontas para produção usando Java, Spring Boot, microsserviços e tecnologias nativas de nuvem. Você desempenhará um papel fundamental na modernização de aplicações legadas, migrando cargas de trabalho baseadas em máquinas virtuais para o Google Cloud Platform (GCP) e Google Kubernetes Engine (GKE). Trabalhando em estreita colaboração com as equipes de engenharia de plataforma, DevOps, segurança e arquitetura, você estabelecerá padrões de engenharia e melhorará a confiabilidade da implantação em um portfólio de mais de 500 aplicações. Você também aproveitará ferramentas de engenharia baseadas em IA para acelerar o desenvolvimento, testes, documentação e automação. Esta oportunidade remota é ideal para um líder técnico prático que gosta de resolver desafios complexos de engenharia, capacitar desenvolvedores e entregar projetos de modernização de alto impacto.

Responsabilidades

  1. Liderar, orientar e apoiar equipes de engenharia de aplicações, fornecendo orientação técnica, direção arquitetural, revisões de código e soluções para desafios complexos de engenharia.
  1. Projetar, desenvolver, manter e otimizar aplicações e microsserviços prontos para produção usando Java, Spring Boot, Spring Data e APIs RESTful.
  1. Aplicar experiência em microsserviços, arquitetura orientada a eventos, sistemas distribuídos e engenharia nativa de nuvem para entregar aplicações escaláveis, seguras e resilientes.
  1. Liderar avaliações de aplicações, conteinerização e iniciativas de migração, realizando a transição de cargas de trabalho de ambientes baseados em máquinas virtuais para o Google Cloud Platform e Google Kubernetes Engine.
  1. Supervisionar a prontidão para migração de aplicações, incluindo gerenciamento de configuração, gerenciamento de segredos, compatibilidade de tempo de execução, preparação para implantação e testes automatizados.
  1. Orientar implantações de aplicações e solucionar problemas em ambientes Kubernetes, incluindo contêineres Docker, pipelines CI/CD, alocação de recursos, configuração e desempenho em tempo de execução.
  1. Desenvolver e implementar estratégias de teste abrangentes cobrindo testes unitários, de integração e de API para garantir a qualidade, confiabilidade e prontidão de produção das aplicações.
  1. Projetar e manter camadas eficientes de acesso a dados de aplicações que integrem bancos de dados SQL e NoSQL.
  1. Estabelecer práticas de observabilidade de aplicações por meio de registro centralizado, monitoramento, métricas, rastreamento distribuído e alertas para melhorar a confiabilidade e acelerar a resolução de incidentes.
  1. Colaborar com as equipes de engenharia de plataforma, DevOps, segurança e arquitetura para definir padrões de engenharia, componentes reutilizáveis, práticas de implantação e melhores práticas operacionais.
  1. Planejar e coordenar atividades de engenharia, gerenciar dependências técnicas, resolver desafios de entrega e apoiar a modernização de aplicações em um portfólio de mais de 500 aplicações.
  1. Aproveitar ferramentas de engenharia baseadas em IA, incluindo Claude, GitHub Copilot e Gemini, para acelerar o desenvolvimento de código, modernização de aplicações, testes, documentação e automação de engenharia.
  1. Promover a melhoria contínua nas práticas de desenvolvimento de software, processos de implantação, desempenho de aplicações e produtividade de engenharia.
  1. Apoiar a tomada de decisões técnicas e garantir que as soluções de aplicações estejam alinhadas com os padrões arquiteturais, capacidades da plataforma de nuvem, requisitos de segurança e objetivos de negócio.

Requisitos

  1. Bacharelado ou qualificação equivalente em Ciência da Computação, Sistemas de Informação, Tecnologia da Informação e Gestão, Engenharia Elétrica ou área técnica relacionada.
  1. Forte experiência profissional em engenharia de aplicações, com profundo conhecimento em Java, Spring Boot, APIs RESTful e arquitetura de microsserviços.
  1. Sólida compreensão dos princípios de desenvolvimento nativo de nuvem, arquiteturas orientadas a eventos, sistemas distribuídos e design de aplicações escaláveis.
  1. Experiência prática com Docker, Kubernetes, pipelines CI/CD, implantação de aplicações, testes automatizados e solução de problemas em produção.
  1. Experiência comprovada com modernização de aplicações, conteinerização, migração de ambientes baseados em máquinas virtuais e estratégias de implantação em nuvem.
  1. Experiência prática com Google Cloud Platform e Google Kubernetes Engine, incluindo implantação de aplicações, configuração, gerenciamento de tempo de execução e suporte operacional.
  1. Forte conhecimento de bancos de dados SQL e NoSQL, camadas de acesso a dados de aplicações e padrões de integração de banco de dados.
  1. Experiência na implementação de soluções de observabilidade de aplicações, incluindo registro centralizado, monitoramento, métricas, rastreamento distribuído e alertas.
  1. Habilidades demonstradas de liderança técnica, incluindo orientação de engenheiros, condução de revisões de código, orientação de decisões arquiteturais e estabelecimento de padrões de engenharia.
  1. Fortes habilidades analíticas e de resolução de problemas, com capacidade de diagnosticar problemas complexos de aplicações, infraestrutura, integração e desempenho.
  1. Experiência na coordenação de projetos de engenharia, gerenciamento de dependências técnicas e entrega de iniciativas de modernização em múltiplas aplicações ou equipes.
  1. Familiaridade com desenvolvimento assistido por IA e ferramentas de engenharia agentic, como Claude, GitHub Copilot e Gemini, para melhorar a eficiência da engenharia e automatizar tarefas repetitivas.
  1. Excelentes habilidades de comunicação e colaboração, com a capacidade de trabalhar efetivamente entre as equipes de engenharia, DevOps, plataforma, segurança e arquitetura.
  1. Capacidade de equilibrar qualidade técnica, prazos de entrega, manutenibilidade, escalabilidade e confiabilidade de produção em um ambiente de ritmo acelerado.

Qualificações desejáveis

  1. Experiência no desenvolvimento de aplicações front-end usando React, Angular ou Vue.
  1. Familiaridade com a integração de aplicações front-end com APIs RESTful.
  1. Experiência com plataformas de nuvem adicionais além do GCP.
  1. Exposição a portfólios de aplicações corporativas de grande escala e programas complexos de transformação em nuvem.

Benefícios

  • Salário anual competitivo: $140,000–$185,000, dependendo da experiência, qualificações e outros fatores aplicáveis.
  • Plano de saúde abrangente: Cobertura médica para apoiar o bem-estar dos funcionários.
  • Folga remunerada: Férias e licenças remuneradas para apoiar o equilíbrio entre vida pessoal e profissional.
  • Feriados remunerados: Feriados pagos fornecidos pela empresa.
  • Licença médica: Licença remunerada para doenças e necessidades relacionadas à saúde.
  • Licença parental: Apoio aos funcionários que recebem um novo filho.
  • Licença por luto: Tempo livre para gerenciar perdas pessoais e familiares.
  • Previdência privada: Um plano 401(k) com contrapartida do empregador.
  • Bônus por indicação de funcionários: Oportunidades de receber bônus por indicações de funcionários elegíveis.
  • Trabalho remoto: Uma posição remota que oferece flexibilidade para trabalhar dos Estados Unidos.
  • Crescimento profissional: Oportunidades para fortalecer a liderança técnica, engenharia de nuvem, modernização de aplicações e experiência em desenvolvimento assistido por IA.
  • Ambiente de tecnologia inovador: A chance de trabalhar com plataformas de nuvem modernas, Kubernetes, sistemas distribuídos e ferramentas emergentes de engenharia de IA.
  • Impacto técnico significativo: A oportunidade de influenciar padrões de engenharia e contribuir para a modernização de um portfólio de aplicações de grande escala.

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