Similar Jobs at Caterpillar
Artificial Intelligence • Cloud • Internet of Things • Software • Cybersecurity • Industrial
The Senior Digital Product Owner supports product implementation and customer service, coordinates with teams, addresses product issues, and enhances business processes through effective decision-making and communication.
Top Skills:
Business AnalysisCommunicationSoftware EngineeringSoftware Problem ManagementUser Acceptance Testing
Artificial Intelligence • Cloud • Internet of Things • Software • Cybersecurity • Industrial
This role involves designing and developing data solutions, mentoring engineers, and ensuring software quality within connectivity initiatives. Responsible for complex problem resolution and integration of business logic for enhanced reporting.
Top Skills:
AkkaSparkAWSAws SnsAws SqsAzureDockerFlinkGCPJavaKafkaKubernetesMySQLNoSQLPostgresPythonRest ApiSnowflakeSoap ApiSQLStorm
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.
Job Title: Software Engineer
Location: Chennai
Experience: 5+ years
Job Type: Full-time
About Us: Caterpillar is a dynamic and innovative company dedicated to delivering high-quality software solutions. We are looking for a talented and experienced Software Engineer to join our team and contribute to our success.
Job Description:
The role involves building Java applications with a focus on requirement analysis, design, and development of back-end service applications. The position requires a commitment to collaborative problem-solving, sophisticated design, and product quality
Key Responsibilities:
Skills
Posting Dates:
June 23, 2025 - June 29, 2025
Caterpillar is an Equal Opportunity Employer.
Not ready to apply? Join our Talent Community.
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.
Job Title: Software Engineer
Location: Chennai
Experience: 5+ years
Job Type: Full-time
About Us: Caterpillar is a dynamic and innovative company dedicated to delivering high-quality software solutions. We are looking for a talented and experienced Software Engineer to join our team and contribute to our success.
Job Description:
The role involves building Java applications with a focus on requirement analysis, design, and development of back-end service applications. The position requires a commitment to collaborative problem-solving, sophisticated design, and product quality
Key Responsibilities:
- Design, build, and maintain efficient, reusable, and reliable Java code
- Collaborate with cross teams to deliver high quality products.
- Coordinate business & front-line technical support teams to provide production support, including off-hours
- Ensure the best possible performance, quality, and responsiveness of the applications
- Help maintain code quality, organize, and automate
- Excellent problem-solving skills and attention to detail
Strong communication and teamwork abilities - Writing source codes for new applications, and/or generating and enhancing code samples for existing applications
Skills
- Proficient in Java, with a good knowledge of its ecosystems
- Experience with RESTful APIs and microservices architecture
Solid understanding of object-oriented programming - Skill for writing reusable Java libraries
- Knowledge of concurrency patterns in Java
- Knack for writing clean, readable Java code
- Familiarity with Java Spring Boot framework.
- Experience with cloud computing platform like AWS.
- Good to have exposure to AWS Lambda, CloudWatch, SQS experience.
- Knowledge on various design and architectural patterns
- Knowledge of database management systems and SQL
- Understanding fundamental design principles behind a scalable application
- Basic understanding of the class loading mechanism in Java
- Basic understanding of JVM, its limitations, weaknesses, and workarounds
- Implementing automated testing platforms and unit tests
- Proficient understanding of code versioning tools, such as Git
- Familiarity with build tools such as Ant, Maven, and Gradle
- Familiarity with continuous integration
Posting Dates:
June 23, 2025 - June 29, 2025
Caterpillar is an Equal Opportunity Employer.
Not ready to apply? Join our Talent Community.
Caterpillar Chennai, Tamil Nadu, IND Office
Chennai, India
What you need to know about the Chennai Tech Scene
To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.