Resilinc
Resilinc

A Resilinc oferece software de gestão de riscos e resiliência da cadeia de suprimentos para organizações que precisam de maior visibilidade sobre suas redes de fornecedores e possíveis interrupções. Sua plataforma combina inteligência artificial, dados próprios da cadeia de suprimentos, mapeamento, monitoramento, análise preditiva e avaliação de riscos para ajudar as empresas a antecipar problemas e coordenar respostas com fornecedores globais.

A empresa apoia a continuidade da cadeia de suprimentos, a conformidade, o planejamento de continuidade dos negócios e a supervisão de aspectos ESG em setores como aeroespacial, saúde e manufatura de alta tecnologia. Suas soluções são relevantes para líderes e profissionais como CEOs, diretores de compras e gestores de resiliência da cadeia de suprimentos.

Engenheiro(a) de Software Sênior, Java/Spring Boot — Resilinc (Trabalho remoto na Índia)

Junte-se à Resilinc como Engenheiro(a) de Software Sênior, desenvolvendo serviços backend em Java e Spring Boot para uma plataforma de inteligência da cadeia de suprimentos baseada em IA agêntica. Projete microsserviços, APIs e sistemas nativos da nuvem resilientes para uso escalável em produção.

Descrição

  • Projetar, desenvolver, testar, implantar e manter serviços backend escaláveis e de alto desempenho com Java e Spring Boot
  • Produzir código reutilizável e pronto para produção, contribuindo para projetos técnicos e decisões de arquitetura
  • Criar APIs RESTful e microsserviços otimizados para disponibilidade, escalabilidade, resiliência e tolerância a falhas
  • Proteger integrações de serviços por meio de autenticação, autorização e práticas estabelecidas de segurança de APIs
  • Usar PostgreSQL e outros bancos de dados relacionais para desenvolver esquemas eficientes e soluções de acesso a dados
  • Escrever, analisar e otimizar SQL complexo com JPA e Hibernate
  • Implantar, operar e escalar aplicações em nuvem no Azure por meio de práticas de CI/CD
  • Usar Docker e Kubernetes para apoiar a implantação em contêineres, a orquestração e a prontidão operacional
  • Aplicar padrões de sistemas distribuídos, incluindo multithreading, concorrência, cache, novas tentativas, resiliência e tolerância a falhas
  • Criar testes unitários e de integração com JUnit, Mockito, Testcontainers ou ferramentas semelhantes, e contribuir para revisões de código
  • Colaborar com gerentes de produto, arquitetos, equipes de QA, DevOps e engenharia para entregar serviços e funcionalidades
  • Orientar engenheiros juniores e de nível intermediário, ajudando a fortalecer os padrões de engenharia
  • Investigar problemas complexos em produção, identificar as causas-raiz e entregar correções duradouras
  • Aprimorar o desempenho, a escalabilidade, a observabilidade, a segurança, os fluxos de desenvolvimento e a qualidade do código das aplicações
  • Acompanhar a evolução das tecnologias relevantes e avaliar oportunidades práticas de melhoria de engenharia

Requisitos

  • Bacharelado ou mestrado em Ciência da Computação, Engenharia ou área relacionada, ou experiência prática equivalente
  • 5 a 8 anos ou mais de experiência profissional em desenvolvimento de software, com forte experiência prática em Java, Spring Boot e engenharia backend
  • Sólida experiência no desenvolvimento de APIs REST, microsserviços e aplicações distribuídas usando design orientado a objetos, princípios SOLID e padrões de projeto estabelecidos
  • Mais de 3 anos de experiência prática escrevendo consultas SQL complexas com subconsultas, joins, operações de conjuntos, funções de agregação, design de esquemas e otimização de consultas
  • Sólida experiência com bancos de dados relacionais e PostgreSQL
  • Experiência prática com JPA/Hibernate, Git, Maven ou Gradle e ferramentas de testes automatizados como JUnit e Mockito
  • Experiência trabalhando com Azure, Docker, Kubernetes e pipelines de CI/CD
  • Fortes habilidades de depuração, análise, resolução de problemas e ajuste de desempenho, apoiadas por sólido conhecimento de desenvolvimento backend seguro
  • Excelentes habilidades de comunicação e colaboração, incluindo experiência em equipes Agile/Scrum
  • Capacidade de assumir responsabilidades, adaptar-se a prioridades em mudança e trabalhar com eficácia em um ambiente acelerado de engenharia de produtos
  • Experiência desenvolvendo plataformas SaaS ou empresariais de alto volume e alta disponibilidade
  • Conhecimento de OAuth 2.0, JWT, ferramentas de observabilidade e práticas de DevOps
  • Familiaridade com testes de desempenho, infraestrutura como código, Domain-Driven Design ou tecnologias de frontend como Angular ou React

Benefícios

  • Modalidade de trabalho totalmente remota
  • Pacote abrangente de benefícios que apoia a saúde, a segurança financeira e o bem-estar
  • Oportunidades de conexão presencial
  • Oportunidades para desenvolver conhecimentos técnicos
  • Uma cultura centrada em responsabilidade, propósito e participação na criação de tecnologia de impacto

Vagas relacionadas

Cushman & Wakefield

Gerente sênior de Engenharia de Dados — Cushman & Wakefield (remoto, EUA)

Cushman & Wakefield

Lidere equipes de engenharia de dados e a entrega de plataformas para a Cushman & Wakefield, uma empresa global de serviços imobiliários comerciais. Desenvolva e opere plataformas de dados no Databricks e no Azure, orientando a governança, os resultados para as partes interessadas e o desenvolvimento da equipe.

Abrir
Booz Allen Hamilton

Engenheiro líder sênior de dados, Databricks

Booz Allen Hamilton

Lidere o desenvolvimento de pipelines e modelos de dados escaláveis no Databricks, na AWS, para clientes governamentais da Booz Allen Hamilton. Oriente equipes técnicas e apoie o processamento seguro de dados com liderança prática e mentoria.

Abrir
Booz Allen Hamilton

Engenheiro de dados SQL, Bethesda

Booz Allen Hamilton

Crie pipelines escaláveis no Databricks e conjuntos de dados analíticos para projetos federais de saúde e ciências regulatórias da Booz Allen. Colabore com equipes técnicas para entregar soluções seguras que apoiem decisões essenciais para a missão.

Abrir
AT&T

Engenheiro(a) sênior de software, integração de IA e plataformas de dados

AT&T

Desenvolva integrações de IA, servidores MCP, APIs e serviços nativos da nuvem na AT&T. Use Python e Azure DevOps para viabilizar automação segura e conectividade de dados corporativos.

Abrir
PNC

Engenheiro(a) líder de software, dados e automação (MLOps)

PNC

Lidere o desenvolvimento de plataformas de dados, MLOps e automação em nuvem na PNC. Crie soluções empresariais seguras usando Azure, AWS e tecnologias modernas de processamento de dados.

Abrir
Regions Bank

Engenheiro de dados em nuvem, plataforma de IA — Regions Bank (híbrido, Hoover, Alabama)

Regions Bank

Crie pipelines de dados em nuvem e aplicações de IA para o Regions Bank, apoiando sistemas de machine learning, analytics e dados corporativos. A vaga é híbrida em Hoover, Alabama.

Abrir
Henry Schein

Engenheiro(a) principal de dados

Henry Schein

Lidere a estratégia técnica de plataformas de dados escaláveis, streaming e analytics na Henry Schein One, apoiando a tecnologia para consultórios odontológicos. Avance a confiabilidade e as práticas de engenharia enquanto orienta a entrega técnica.

Abrir