Caterpillar Inc.
Caterpillar Inc.
Caterpillar Inc. es una empresa manufacturera global que desarrolla maquinaria pesada y motores para la construcción, la minería, la energía y otras industrias centradas en las infraestructuras. Su cartera de productos incluye excavadoras, topadoras, camiones articulados y sistemas de generación de energía, respaldados por tecnología avanzada y una red mundial de distribuidores. Fundada en 1925, la empresa combina una amplia experiencia industrial con un enfoque orientado a mejorar la productividad y promover equipos y operaciones más sostenibles.

Ingeniero de Software Java Principal, Chennai

Lidera el diseño, desarrollo y entrega de las plataformas digitales basadas en la nube de Caterpillar en un puesto presencial en Chennai. Desarrolla aplicaciones Java escalables y soluciones sin servidor con AWS, CI/CD y tecnologías modernas de nube.

Descripción

  • Proporcionar dirección técnica para diseñar, desarrollar e implementar la plataforma digital de Caterpillar
  • Impulsar iniciativas tecnológicas basadas en la nube mediante un desarrollo continuo
  • Aplicar Java y tecnologías de aplicaciones móviles o web y de nube para ofrecer soluciones
  • Desarrollar e implementar funcionalidades con productos y servicios de plataformas en la nube
  • Desarrollar software siguiendo prácticas de equipos Agile
  • Coordinar grandes proyectos de software entre varios desarrolladores mediante ramificaciones, etiquetado y fusiones en Git
  • Desarrollar, implementar y solucionar problemas en aplicaciones basadas en la nube y sin servidor en AWS
  • Utilizar las API de servicios de AWS, la CLI y los SDK para desarrollar aplicaciones
  • Escribir, mantener y solucionar problemas en módulos de código de AWS
  • Integrar la seguridad de las aplicaciones en los diseños iniciales y seguir las prácticas recomendadas de seguridad de AWS
  • Utilizar canalizaciones de CI/CD y contenedores durante todo el ciclo de vida del desarrollo
  • Elaborar documentación técnica de proyectos y estimar el esfuerzo de las tareas

Requisitos

  • Tener un título universitario de cuatro años de una universidad o institución acreditada
  • Contar con al menos 14 años de experiencia en desarrollo de software
  • Tener 8 o más años de experiencia diseñando y desarrollando aplicaciones Java a gran escala
  • Demostrar amplia experiencia con Java y J2EE en entornos basados en la nube
  • Poseer conocimientos avanzados de JPA, Hibernate, JDBC, SQL, Spring, JUnit, JSON y servicios web REST/JSON
  • Comprender a fondo los patrones de diseño de Java
  • Tener experiencia desarrollando e implementando funcionalidades con productos y tecnologías de plataformas en la nube
  • Se valorará la experiencia desarrollando aplicaciones en entornos de equipos Agile
  • Demostrar sólidas habilidades de diseño orientado a objetos y conocimientos de MVC
  • Tener suficiente experiencia con Git para gestionar proyectos grandes con varios desarrolladores, incluidas ramificaciones, etiquetado y fusiones
  • La experiencia con AWS o Azure PaaS en la nube junto con Java es una ventaja
  • Demostrar sólidas capacidades de diseño de aplicaciones empresariales
  • Comunicarse y colaborar eficazmente, con sólidas habilidades interpersonales
  • Poseer una gran capacidad para depurar problemas
  • Dominar las herramientas estándar de desarrollo de Java, incluidos Eclipse y Maven
  • Mostrar un firme compromiso con la incorporación de la seguridad de las aplicaciones desde el diseño inicial
  • Tener experiencia elaborando documentación técnica de proyectos y estimaciones de tareas
  • Poseer conocimientos profundos de al menos un lenguaje de programación de alto nivel
  • Comprender los servicios principales de AWS, sus usos y las prácticas fundamentales recomendadas de arquitectura de AWS
  • Dominar el desarrollo, la implementación y la depuración de aplicaciones basadas en la nube con AWS
  • Poder utilizar las API de servicios de AWS, la CLI de AWS y los SDK para crear aplicaciones
  • Poder identificar las características clave de los servicios de AWS
  • Comprender el modelo de responsabilidad compartida de AWS
  • Comprender la gestión del ciclo de vida de las aplicaciones
  • Poder utilizar una canalización de CI/CD para implementar aplicaciones en AWS
  • Poder utilizar o interactuar con los servicios de AWS
  • Aplicar una comprensión básica de las aplicaciones nativas de la nube al escribir código
  • Escribir código de acuerdo con las prácticas recomendadas de seguridad de AWS, incluidos roles de IAM en lugar de secretos y claves de acceso integrados
  • Poder escribir, mantener y solucionar problemas en módulos de código en AWS
  • Dominar el desarrollo de aplicaciones sin servidor
  • Comprender cómo se utilizan los contenedores en el proceso de desarrollo

Beneficios

  • Caterpillar es un empleador que ofrece igualdad de oportunidades
  • Se anima a presentar su candidatura a personas de cualquier edad que cumplan los requisitos

Empleos relacionados

VIPAS AB

Ingeniero/a de Cloud Azure de nivel intermedio/senior en VIPAS AB (híbrido, Suecia)

VIPAS AB

Diseña y optimiza plataformas seguras de Microsoft Azure para los clientes de consultoría de VIPAS AB. Automatiza la infraestructura, la CI/CD, la monitorización y la seguridad cloud en diversos sectores.

Abrir
THE VERSE Ventures

Gerente sénior de contabilidad – HGB | Híbrido en Berlín

THE VERSE Ventures
11 – 50 Empleados
ConstrucciónMarketingMedios

Lidera la contabilidad conforme al HGB, la información financiera y la automatización de procesos para el creciente grupo de marcas de creadores de THE VERSE Ventures. Este puesto híbrido en Berlín colabora con los equipos de finanzas, fiscalidad, auditoría e internos.

Abrir
Kyndryl

Arquitecto/a de Infraestructura Cloud – Híbrido en Hoofddorp

Kyndryl

Diseña e implementa soluciones de infraestructura segura y escalable y de nube privada para el programa del Ministerio de Defensa neerlandés de Kyndryl. Coordina la arquitectura, los equipos de entrega y las partes interesadas técnicas en entornos de TI complejos.

Abrir
RemoteStar

Ingeniero sénior de Java (AWS) – Híbrido, Reino Unido

RemoteStar

Desarrolla plataformas escalables y nativas de la nube para una fintech global con Java y AWS. Trabaja en equipos de ingeniería que priorizan el desarrollo orientado a pruebas, la programación en pareja y la innovación centrada en la IA.

Abrir
Cisco

Ejecutivo de Cuentas Estratégicas - Cisco - Estocolmo Híbrido

Cisco

Lidera las ventas empresariales de soluciones de seguridad y observabilidad de Splunk para clientes estratégicos suecos. Gestiona el crecimiento de cuentas de servicios financieros y manufactura, desarrolla relaciones ejecutivas y amplía los ingresos.

Abrir
Max Schultz Automobile GmbH & Co. KG

Especialista en TI para formación profesional en integración de sistemas

Max Schultz Automobile GmbH & Co. KG

Fórmate en integración de sistemas con Max Schultz y aprende sobre servidores, redes, ciberseguridad, plataformas en la nube y asistencia técnica a usuarios.

Abrir
G

Ingeniero/a sénior de datos - Híbrido en Alemania

GLS/NXT

Ingeniero/a sénior de datos responsable de pipelines, almacenes de datos e infraestructura analítica fiables para los productos tecnológicos de logística de GLS/NXT. El puesto se centra en la calidad de los datos, el modelado, las pruebas y las plataformas cloud escalables.

Abrir
Ambrook

Ingeniero de software de IA en Ambrook (híbrido)

Ambrook

Desarrolla herramientas de contabilidad y flujos financieros basados en LLM para Ambrook, en apoyo a empresas familiares. Crea sistemas de evaluación de IA, extracción de documentos, etiquetado de transacciones y participación del usuario.

Abrir