All open jobs
Caterpillar

Software Engineer

Chennai, Tamil Nadu · full-time
Company's own board

First seen Sep 5 · seen live today · from Caterpillar's own Workday board

Skills mentioned

javaspringawsdockerkubernetesdevopsci/cd

The posting, as published

Career Area: Technology, Digital and Data Job Description: Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other.  We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here – we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it. We are looking for a   Java   Developer  to design and build   scalable platform services  that power enterprise digital products (e.g., eCommerce, customer and transaction platforms). This role requires deep expertise in   Spring Boot, AWS, and microservices , along with strong   technical leadership  to guide teams in building reusable, high-performing platform capabilities. Key Responsibilities Platform Engineering & Architecture Design and develop   domain-aligned platform services  (e.g., customer lookup, pricing, inventory, order, document/invoice, agreements) Define and implement   microservices architecture patterns  for high scalability, resiliency, and reuse Drive   API-first design  with clear service contracts for cross-channel consumption Ensure   data consistency and integration patterns  across distributed systems (event-driven, API orchestration) Cloud & Platform Enablement Develop and deploy services on   AWS (EKS, Lambda, API Gateway, RDS, DynamoDB, S3) Leverage   cloud-native patterns  (auto-scaling, observability, fault tolerance) Partner with platform teams to align with   shared services, governance, and security frameworks Technical Leadership Lead a team of engineers delivering platform capabilities across multiple domains Drive   design reviews, architecture alignment, and technical roadmaps Mentor engineers on   domain-driven design (DDD), microservices best practices, and coding standards Collaborate with product, UX, and business stakeholders to translate requirements into scalable solutions Quality, Reliability & DevOps Implement   CI/CD pipelines  and ensure automated testing (unit, integration, contract testing) Ensure   SLAs/SLOs  for platform services (availability, latency, throughput) Monitor services using   CloudWatch, Prometheus, Grafana Lead production issue triage and root cause resolution Required Skills & Qualifications Technical Expertise 4+ years  in   Java   backend development Strong hands-on experience with: Spring Boot, Spring Cloud Microservices & distributed systems RESTful APIs and event-driven architecture AWS cloud services (EKS, Lambda, S3, RDS, DynamoDB, API Gateway)    Experience designing   reusable platform services and APIs Domain & Integration Experience Experience in   platform/service-layer development  for: Digital commerce OR enterprise operations platforms Strong understanding of: System integration patterns (API orchestration, event streaming) Data modeling for distributed systems    Leadership & Execution Proven experience   leading engineering teams or acting as Technical Lead Strong ability to drive   cross-team alignment across dependent platform services Experience working in   Agile (Scrum/Kanban)  environments Preferred Qualifications Experience with   domain-driven design (DDD)  and bounded contexts Exposure to   enterprise digital platforms (eCommerce, asset/operations systems) Knowledge of   containerization (Docker, Kubernetes/EKS) Familiarity with   API gateways, service mesh, and platform governance models Experience with   security & compliance frameworks (e.g., app security, API security) What Success Looks Like Well-architected   platform services reused across multiple business capabilities High-performing, reliable services supporting   end-to-end digital workflows Clear service ownership and   well-defined domain boundaries Strong team delivery with   consistent engineering standards and velocity   Posting Dates: September 4, 2026 - September 10, 2026 Caterpillar is an Equal Opportunity Employer.  Qualified applicants of any age are encouraged to apply Not ready to apply? Join our Talent Community .

Similar open roles