Caterpillar Inc.
Caterpillar Inc.
A Caterpillar Inc. é uma empresa global de manufatura que desenvolve equipamentos pesados e motores para os setores de construção, mineração, energia e outras indústrias voltadas para infraestrutura. Seu portfólio de produtos inclui escavadeiras, tratores de esteiras, caminhões articulados e sistemas de geração de energia, apoiados por tecnologia avançada e uma rede mundial de concessionárias. Fundada em 1925, a empresa combina longa experiência industrial com o foco em melhorar a produtividade e promover equipamentos e operações mais sustentáveis.

Arquiteto digital líder — Bangalore, Índia

Lidere a arquitetura e a modernização de aplicações Java e em nuvem seguras e escaláveis para a Caterpillar em Bangalore. Oriente sistemas distribuídos, microsserviços, CI/CD, segurança de aplicações e entrega de software empresarial.

Descrição

  • Criar arquiteturas de alto e baixo nível para aplicações de grande escala
  • Projetar e desenvolver aplicações web distribuídas, confiáveis e altamente disponíveis com Java e J2EE
  • Desenvolver microsserviços distribuídos e multithread com Spring Boot e Spring MVC
  • Colaborar com diferentes equipes para modernizar aplicações legadas usando frameworks, arquiteturas e padrões de projeto atuais
  • Gerenciar o código-fonte das aplicações por meio de pipelines de CI/CD
  • Aplicar práticas de segurança durante todo o ciclo de vida do software, incluindo controles shift-left e correção de vulnerabilidades
  • Lidar de forma independente com atividades de programação, gerenciamento de projetos e desenvolvimento
  • Investigar e resolver problemas complexos de aplicações e questões técnicas, incluindo suporte fora do horário comercial e nos fins de semana
  • Trabalhar de forma independente em sistemas complexos ou infraestruturas que dão suporte a uma ou mais aplicações
  • Orientar o desenvolvimento para funcionalidades que gerem valor para o negócio
  • Definir práticas de qualidade de software e padrões de codificação
  • Identificar oportunidades de desenvolvimento da equipe e promover a melhoria contínua
  • Trabalhar com usuários finais e clientes internos para orientar o desenvolvimento, a depuração e os testes
  • Planejar e executar testes integrados e testes de aceitação do cliente

Requisitos

  • Mais de 14 anos de experiência em desenvolvimento de aplicações com Core Java, Spring Boot, Spring Security, Hibernate ou Spring Data JPA, Spring WebFlux, Spring Modulith, OpenAPI e Liquibase ou Flyway
  • Experiência traduzindo requisitos de negócio em soluções técnicas e projetos de arquitetura de alto e baixo nível
  • Experiência em design, análise, programação, integração, depuração, testes e implementação de aplicações
  • Experiência no desenvolvimento de aplicações web com JavaScript, HTML, CSS e React ou Angular
  • Capacidade de diagnosticar problemas técnicos e recomendar soluções eficazes
  • Experiência na arquitetura de sistemas de grande escala para desempenho, escalabilidade, disponibilidade, confiabilidade e tolerância a falhas
  • Experiência no desenvolvimento de aplicações orientadas a eventos com Kafka, SQS ou modelos Pub/Sub
  • Experiência no uso de ferramentas de IA, como o Microsoft Copilot, para desenvolvimento e testes de software, além de IA ou GenAI para automação
  • Experiência no desenvolvimento de microsserviços em arquiteturas conteinerizadas baseadas em Docker e Kubernetes usando padrões de projeto estabelecidos
  • Capacidade de aprender rapidamente tecnologias modernas e aplicá-las em um contexto empresarial
  • Sólido conhecimento de estratégias de gerenciamento de código-fonte usando Git e ferramentas comparáveis
  • Experiência com GitLab, GitHub ou Azure Repos
  • Experiência na criação de testes unitários de aplicações com ferramentas como JUnit, Mockito ou Bruno
  • Experiência na melhoria do desempenho de aplicações por meio de cache e técnicas relacionadas
  • Experiência na aplicação de práticas de segurança de aplicações e na implantação de workloads na AWS
  • Experiência com AWS CloudFormation, ECS Fargate, RDS, ALB, Lambda, S3, ElastiCache, EventBridge, SQS, SNS, Grafana, Prometheus, CloudWatch e API Gateway
  • Experiência na correção de vulnerabilidades e na automação de controles de segurança no desenvolvimento de aplicações
  • Experiência com ferramentas de DevOps e segurança, como Azure DevOps, Git, GitHub, JFrog Artifactory e plataformas comparáveis
  • Conhecimento das ameaças modernas à segurança de aplicações web e das práticas de segurança recomendadas
  • Conhecimento de REST, GraphQL e gRPC
  • Familiaridade com pelo menos dois bancos de dados, incluindo opções como DB2 e PostgreSQL
  • Conhecimento básico de redes para hospedagem de Java ou J2EE, incluindo balanceamento de carga, DNS, HTTP e SSL/TLS
  • Será considerada uma vantagem a familiaridade com APIGee, SAFe, Azure DevOps, GitHub Actions, conformidade e correção de segurança corporativa, Azure ou AWS, políticas de segurança em nuvem, SonarQube, CodeQL, Rapid7, Artifactory ou XRay e Fortify

Benefícios

  • A Caterpillar é uma empregadora que oferece oportunidades iguais
  • Oportunidade de participar da comunidade de talentos da Caterpillar

Vagas relacionadas

Knowtion Health

Gerente de Aquisição de Talentos Remoto

Knowtion Health

Supervisiona os sistemas de recrutamento, as requisições, as análises e as operações de força de trabalho temporária na Knowtion Health. Ajuda a estruturar processos de contratação escaláveis para uma empresa de saúde em crescimento.

Abrir
Napco National

Coordenador de compras, Arábia Saudita (remoto)

Napco National

Coordene as operações de compras de uma empresa de manufatura na Arábia Saudita, desde pedidos de compra e entregas de fornecedores até documentos alfandegários e transferências de materiais. Dê suporte ao desembaraço de remessas, ao processamento de faturas, às reclamações a fornecedores e à renovação de certificados de produtos.

Abrir
4M Analytics

Engenheiro(a) sênior de algoritmos de visão computacional

4M Analytics

Desenvolva sistemas de visão computacional e aprendizado de máquina para a plataforma de mapeamento de serviços subterrâneos da 4M Analytics. Lidere algoritmos da pesquisa à produção em parceria com as equipes de engenharia de dados e produto.

Abrir
Terumo Medical Corporation

Gerente regional de vendas da Terumo Interventional Systems

Terumo Medical Corporation

Lidere as vendas de dispositivos médicos em uma região do centro-norte de Nova Jersey, gerenciando equipes externas e relacionamentos com hospitais. Impulsione a receita regional, o desempenho de vendas e a promoção em conformidade dos produtos da Terumo Interventional Systems.

Abrir
Claroty

Engenheiro(a) de automação de QA

Claroty

Desenvolva automação de API e interface e controles de qualidade de CI/CD para a plataforma de segurança ciberfísica da Claroty. Ajude a proteger infraestruturas críticas com testes confiáveis.

Abrir