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.

Engenheiro(a) principal de software Full Stack Java – Presencial em Chennai

Lidere o desenvolvimento das plataformas digitais da Caterpillar para ativos industriais conectados. Ofereça liderança técnica em software em nuvem, APIs, arquitetura, segurança e entrega.

Descrição

  • Liderar o design, o desenvolvimento e a implantação da plataforma digital da Caterpillar
  • Criar uma plataforma escalável para uma ampla variedade de aplicações digitais
  • Orientar engenheiros e oferecer liderança técnica
  • Projetar, desenvolver, implantar e manter software em escala
  • Desenvolver planos de produto, estimativas de recursos e escopo e especificações de funcionalidades com os líderes técnicos
  • Apoiar o desenvolvimento de competências para entregar soluções técnicas de alta qualidade e bem alinhadas

Requisitos

  • Mais de 14 anos de experiência projetando, desenvolvendo, implantando e mantendo software em escala
  • Experiência prática com Java, tecnologias J2EE e ambientes baseados em nuvem
  • Experiência liderando engenheiros e fornecendo orientação técnica
  • Conhecimento especializado de JPA, Hibernate, JDBC, SQL, Spring, JUnit e JSON
  • Experiência avançada com serviços web REST e JSON
  • Forte conhecimento de padrões de projeto Java
  • Pelo menos 3 anos de experiência implantando e mantendo software em nuvens públicas, como Azure
  • Experiência com bancos de dados relacionais e NoSQL
  • Conhecimento de MVC, microsserviços, arquiteturas orientadas a eventos e outros padrões de arquitetura de aplicações
  • Experiência com ferramentas de CI/CD, incluindo Jenkins, GoCD, Azure DevOps e Confluence
  • Experiência trabalhando com um framework Agile, preferencialmente Scrum
  • Experiência projetando APIs RESTful bem definidas
  • Experiência criando proxies de API com plataformas como Apigee Edge, AWS API Gateway ou Azure API Manager
  • Experiência prática com Swagger, Postman e Assertible
  • Experiência com desenvolvimento orientado a testes e desenvolvimento orientado a comportamento
  • Experiência prática integrando Cucumber a pipelines de CI/CD
  • Experiência usando frameworks de mocking e testes unitários
  • Experiência avançada na escrita e depuração de aplicações multithread
  • Forte capacidade analítica
  • Boa base em fundamentos da ciência da computação, incluindo estruturas de dados, algoritmos e design orientado a objetos
  • Experiência criando planos de produto, estimativas de recursos e escopo e especificações técnicas de funcionalidades
  • Conhecimento de OAuth e JSON Web Tokens
  • Conhecimento avançado de segurança e boas práticas de cibersegurança
  • Forte compreensão de técnicas de otimização de desempenho web

Benefícios

  • Empregador que oferece oportunidades iguais
  • Oportunidade de ingressar na comunidade de talentos

Vagas relacionadas

InTTrust S.A.

Analista de dados, SQL e Oracle Analytics Cloud

InTTrust S.A.
51 – 200 Funcionários
ConsultoriaInteligência artificial

A InTTrust está contratando um(a) analista de dados na Grécia para trabalhar com SQL, Oracle Analytics Cloud e aprendizado de máquina. A função tem foco em painéis, modelos semânticos e transformação de dados em insights práticos para os negócios.

Abrir
ICT Digital Solutions GmbH

Desenvolvedor full stack (híbrido, Alemanha)

ICT Digital Solutions GmbH

Crie aplicações web, APIs e integrações em nuvem na ICT Digital Solutions. Desenvolva software para IoT, Indústria 4.0 e processos de negócios digitais.

Abrir
WEX

Engenheiro de Desenvolvimento de Software III, Sistemas de Agentes de IA

WEX

Desenvolva fluxos de trabalho com agentes de IA, infraestrutura em nuvem e serviços resilientes na WEX. Lidere arquitetura, pipelines de entrega, resposta a incidentes e mentoria em engenharia.

Abrir
Tangam Systems

Analista desenvolvedor de software – híbrido em Waterloo

Tangam Systems

Desenvolva software de análise para cassinos na Tangam Systems com C#, .NET, pipelines de dados e ferramentas em nuvem. Crie soluções automatizadas, painéis e aplicações full stack em uma vaga híbrida em Waterloo.

Abrir
Evident Scientific

Desenvolvedor de software C++/Rust

Evident Scientific

Desenvolva software de plataforma com auxílio de IA para os avançados produtos de microscopia da Evident, criando componentes seguros e de alto desempenho. Faça parte de uma equipe ágil de engenharia, focada em integração e entrega contínuas.

Abrir