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/a principal de software Full Stack Java – Presencial en Chennai

Lidera el desarrollo de las plataformas digitales de Caterpillar para activos industriales conectados. Proporciona liderazgo técnico en software en la nube, API, arquitectura, seguridad y entrega.

Descripción

  • Liderar el diseño, desarrollo e implementación de la plataforma digital de Caterpillar
  • Crear una plataforma escalable para una amplia variedad de aplicaciones digitales
  • Guiar a los ingenieros y proporcionar liderazgo técnico
  • Diseñar, desarrollar, implementar y mantener software a gran escala
  • Desarrollar planes de producto, estimaciones de recursos y alcance, y especificaciones de funcionalidades junto con los responsables técnicos
  • Apoyar el desarrollo de competencias para ofrecer soluciones técnicas de alta calidad y adecuadamente alineadas

Requisitos

  • Más de 14 años de experiencia en el diseño, desarrollo, implementación y mantenimiento de software a gran escala
  • Experiencia práctica con Java, tecnologías J2EE y entornos basados en la nube
  • Experiencia liderando ingenieros y proporcionando orientación técnica
  • Conocimientos expertos de JPA, Hibernate, JDBC, SQL, Spring, JUnit y JSON
  • Experiencia avanzada con servicios web REST y JSON
  • Sólidos conocimientos de patrones de diseño de Java
  • Al menos 3 años de experiencia implementando y manteniendo software en nubes públicas como Azure
  • Experiencia con bases de datos relacionales y NoSQL
  • Conocimientos de MVC, microservicios, arquitecturas dirigidas por eventos y otros patrones de arquitectura de aplicaciones
  • Experiencia con herramientas de CI/CD, incluyendo Jenkins, GoCD, Azure DevOps y Confluence
  • Experiencia trabajando con un marco Agile, preferiblemente Scrum
  • Experiencia diseñando API RESTful bien definidas
  • Experiencia creando proxies de API con plataformas como Apigee Edge, AWS API Gateway o Azure API Manager
  • Experiencia práctica con Swagger, Postman y Assertible
  • Experiencia en desarrollo basado en pruebas y desarrollo guiado por el comportamiento
  • Experiencia práctica integrando Cucumber con canalizaciones de CI/CD
  • Experiencia utilizando frameworks de simulación y pruebas unitarias
  • Experiencia avanzada en la escritura y depuración de aplicaciones multihilo
  • Sólidas capacidades analíticas
  • Sólidos fundamentos de informática, incluidas las estructuras de datos, los algoritmos y el diseño orientado a objetos
  • Experiencia creando planes de producto, estimaciones de recursos y alcance, y especificaciones técnicas de funcionalidades
  • Conocimientos de OAuth y JSON Web Tokens
  • Conocimientos avanzados de seguridad y buenas prácticas de ciberseguridad
  • Sólida comprensión de las técnicas de optimización del rendimiento web

Beneficios

  • Empleador que ofrece igualdad de oportunidades
  • Oportunidad de unirse a la comunidad de talento

Empleos relacionados

Mindrift

Ingeniero sénior de scraping web con Python - Remoto en Brasil

Mindrift

Ingeniero sénior de Python responsable de realizar scraping web fiable, validar datos y entregar conjuntos de datos estructurados para los proyectos de tecnología de IA de Mindrift. El puesto abarca sitios web dinámicos, sistemas antibots, infraestructura en la nube y herramientas de automatización basadas en LLM.

Abrir
Mindrift

Ingeniero sénior de scraping de datos en Python — Freelance, remoto desde Polonia

Mindrift

Mindrift busca un ingeniero sénior de Python para crear flujos de trabajo fiables de scraping web para proyectos de IA. El puesto se centra en extraer, validar y procesar datos estructurados de sitios web complejos y dinámicos.

Abrir
Northrop Grumman

Ingeniero aeronáutico principal, integración de estructuras del vehículo – Melbourne, FL

Northrop Grumman

Lidera iniciativas de integración de estructuras del vehículo en Northrop Grumman, apoyando procesos, herramientas, formación y prioridades técnicas aeroespaciales. Colabora con distintas disciplinas de Aeronautics Systems y equipos distribuidos para impulsar la excelencia técnica y las capacidades de la plantilla.

Abrir
Mindrift

Ingeniero sénior de scraping de datos con Python — remoto en Rumanía

Mindrift

Ingeniero sénior de Python responsable de crear flujos fiables de scraping web y procesamiento de datos para el proyecto Tendem AI de Mindrift. El puesto se centra en extraer, validar y escalar conjuntos de datos estructurados de sitios web complejos.

Abrir
Hewlett Packard Enterprise

Desarrollador de materiales didácticos de Aruba (remoto desde México)

Hewlett Packard Enterprise

Desarrolla materiales didácticos y contenidos técnicos dirigidos a clientes para los productos HPE Aruba Networking. Convierte tecnologías complejas de nube, automatización y redes en materiales prácticos para clientes.

Abrir
Hewlett Packard Enterprise

Desarrollador de materiales formativos de Aruba - remoto en México

Hewlett Packard Enterprise

Desarrolla materiales formativos técnicos y contenido de aprendizaje para clientes sobre los productos de nube, automatización y gestión de HPE Networking. Convierte conceptos complejos de redes en materiales claros y prácticos para los clientes.

Abrir
Hewlett Packard Enterprise

Desarrollador de cursos de Aruba – remoto en México

Hewlett Packard Enterprise

Desarrolla cursos y contenido técnico centrados en el cliente para los productos de nube, automatización y gestión de HPE Aruba Networking. Convierte tecnologías de redes complejas en documentación y materiales de aprendizaje prácticos.

Abrir
Hewlett Packard Enterprise

Desarrollador de materiales didácticos de Aruba - Remoto en México

Hewlett Packard Enterprise

Desarrolla materiales didácticos y documentación técnica para clientes sobre productos HPE Aruba Networking. Convierte conceptos complejos de la nube, la automatización y la gestión de redes en contenidos de aprendizaje claros.

Abrir
Aspire Software

Desarrollador de software junior - Híbrido en Beirut

Aspire Software
1001 – 5000 Empleados
ConstrucciónHosteleríaLogística

Únete a Aspire Software como desarrollador junior para trabajar en aplicaciones de escritorio WinForms y funciones de IA para la plataforma Cubit Estimating. Mantendrás el código, resolverás defectos y colaborarás con los equipos de producto y control de calidad con sede en Sídney.

Abrir