SanMar- External
Jobgether
Engenheiro de Aplicações Líder (Java)
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
- 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.
- Projetar, desenvolver, manter e otimizar aplicações e microsserviços prontos para produção usando Java, Spring Boot, Spring Data e APIs RESTful.
- 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.
- 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.
- 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.
- 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.
- 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.
- Projetar e manter camadas eficientes de acesso a dados de aplicações que integrem bancos de dados SQL e NoSQL.
- 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.
- 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.
- 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.
- 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.
- Promover a melhoria contínua nas práticas de desenvolvimento de software, processos de implantação, desempenho de aplicações e produtividade de engenharia.
- 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
- 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.
- Forte experiência profissional em engenharia de aplicações, com profundo conhecimento em Java, Spring Boot, APIs RESTful e arquitetura de microsserviços.
- 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.
- 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.
- 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.
- 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.
- 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.
- Experiência na implementação de soluções de observabilidade de aplicações, incluindo registro centralizado, monitoramento, métricas, rastreamento distribuído e alertas.
- 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.
- Fortes habilidades analíticas e de resolução de problemas, com capacidade de diagnosticar problemas complexos de aplicações, infraestrutura, integração e desempenho.
- 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.
- 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.
- 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.
- 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
- Experiência no desenvolvimento de aplicações front-end usando React, Angular ou Vue.
- Familiaridade com a integração de aplicações front-end com APIs RESTful.
- Experiência com plataformas de nuvem adicionais além do GCP.
- 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.
