🏢 caterpillar
Automation Engineer
💼 Fulltime
📍 Bangalore, Karnataka
🔗 Explore More
🛠 Skills Required
Java
J2EE
Object Oriented Programming
Spring
Spring Boot
REST APIs
JPA
Hibernate
JDBC
SQL
JUnit
Git
Maven
Gradle
Docker
Cloud (AWS/Azure)
Unit Testing
Debugging
Problem Solving
Communication
🎤 Interview Experience
Caterpillar’s interview process typically starts with a timed online coding test focusing on Java, data structures and algorithmic problem solving. Successful candidates move to a technical interview where they discuss system design, Spring Boot concepts and past project experiences. The final HR round evaluates cultural fit, communication skills and long‑term career goals. Preparation should include hands‑on coding practice, revisiting Spring fundamentals and articulating past achievements clearly.
🏢 Work Culture
Caterpillar fosters a collaborative environment where engineers are encouraged to innovate and share knowledge. The company emphasizes work‑life balance through flexible timings and a supportive leadership that invests in continuous learning. Employees enjoy clear growth pathways, global exposure and a strong focus on safety and sustainability.
🎯
Don't miss this opportunity!
Apply before 27 Sep 2026 — only 11 days left
Creator Pick · Promoted by Creator
📚 Free Study Materials (4)
Aptitude Practice Questions
Comprehensive set of quantitative and logical aptitude problems to sharpen problem‑solving speed for the online assessment.
Open Resource ↗
Company Interview Preparation Guide
Curated interview experiences and question banks that help candidates understand the typical technical and HR rounds at Caterpillar.
Open Resource ↗
Comprehensive Interview Prep Resource
Detailed tutorials, mock interviews and resume tips tailored for engineering roles in large multinational firms.
Open Resource ↗
Algorithm & Data Structure Problem Set
Extensive collection of coding problems to practice core algorithms and data structures essential for the coding assessment.
Open Resource ↗
✅ Eligibility Criteria
Bachelor’s degree (B.E, B.Tech or B.Sc) in Computer Science, Information Technology, Electronics & Communication or related engineering discipline. Minimum 1 year of professional experience in software/platform engineering, preferably with Java/J2EE. No minimum CGPA/percentage specified; candidates should have a clean academic record with no pending backlogs at the time of application. Fresh graduates who have completed internships meeting the experience criteria are also eligible. Applications are open to candidates from the 2025, 2024 or earlier batches, provided they meet the experience requirement.
🎯
Don't miss this opportunity!
Apply before 27 Sep 2026 — only 11 days left
Creator Pick · Promoted by Creator
🏆 Selection Process
Round 1: Online coding assessment (Java fundamentals, data structures, algorithms) → Round 2: Technical interview (design, system architecture, Spring framework, problem solving) → Round 3: HR interview (behavioral fit, career aspirations, company culture)
📋 About the Role
Caterpillar Inc., a global leader in heavy equipment and industrial solutions, has a strong presence in India with multiple technology and engineering centres. The company is known for its long‑standing commitment to innovation, sustainability and employee development. In recent years, Caterpillar has accelerated its digital transformation journey, building modern platforms that power predictive maintenance, autonomous machinery and intelligent analytics for customers worldwide. The Bangalore technology hub plays a pivotal role in this vision, delivering cloud‑native applications, micro‑services and AI‑enabled solutions that drive operational excellence across the enterprise.
The Automation Engineer (Java Focus) role is a core part of Caterpillar’s system modernization programme. As a fresh graduate with at least one year of hands‑on software experience, you will join a collaborative team of developers, architects and DevOps engineers to design, develop and maintain high‑performance Java‑based services. Your day‑to‑day work will involve writing clean, secure code, building RESTful APIs, integrating with databases, and contributing to CI/CD pipelines. You will also get exposure to containerisation, cloud platforms and emerging automation tools, making this an ideal springboard for a career in enterprise software engineering.
**Key Responsibilities**
1. Design, develop and deliver enterprise‑grade Java micro‑services following best‑practice coding standards.
2. Implement REST APIs using Spring Boot and ensure robust error handling and security.
3. Write efficient data‑access layers with JPA/Hibernate and optimise SQL queries.
4. Participate in peer code reviews, provide constructive feedback and adopt continuous improvement practices.
5. Collaborate with senior architects and product owners to translate business requirements into technical solutions.
6. Support legacy system migration and modernisation initiatives.
7. Work closely with DevOps teams to automate builds, tests and deployments using Maven/Gradle and Git.
8. Diagnose production issues, perform root‑cause analysis and deliver timely fixes.
9. Explore and prototype automation techniques, container technologies (Docker) and cloud services to enhance development velocity.
10. Contribute to documentation, knowledge‑sharing sessions and technical workshops.
**Tech Stack**: Java, J2EE, Spring/Spring Boot, REST, JPA/Hibernate, SQL, JUnit, Git, Maven/Gradle, Docker, AWS/Azure (preferred), CI/CD tools.
**Growth Path**: Starting as an Automation Engineer, you can progress to Senior Engineer, Lead Engineer, Solution Architect or Engineering Manager, with ample opportunities for cross‑functional moves into product, data science or cloud‑ops domains.
**Why Join Caterpillar?** The company offers a vibrant, inclusive culture that encourages learning, mentorship and global exposure. Employees benefit from structured training programmes, competitive compensation (described as “Best in Industry”), and a clear career ladder. Being part of a world‑renowned brand also means working on projects that have a tangible impact on industries ranging from construction to energy, making every day both challenging and rewarding.
🎯
Don't miss this opportunity!
Apply before 27 Sep 2026 — only 11 days left
✅ Apply on Official Website →📤 Share this Job
💼 More Fulltime Opportunities
Software Development Engineer
🏢 jobs.siemens.com · 📍 Noida, Uttar Pradesh, India
View →
Data Analyst – Business
🏢 QuickHire · 📍 Remote
View →
Executive - VKYC, Support
🏢 SBI Card · 📍 Chennai, Tamil Nadu
View →
Support Engineer 1
🏢 Oracle · 📍 Bengaluru, Karnataka, India
View →
📋 Quick Info
JOB ID
C2056-J186
POSTED
-11095s ago
TYPE
Fulltime
BATCH
All Batches
⚠️ Disclaimer: This listing is indexed from public sources and may include creator-submitted or AI-generated details such as salary, interview, work culture, eligibility, and study materials. These details may be inaccurate or outdated. Company names and trademarks belong to their respective owners, and Jobdexo is not affiliated with or endorsed by the hiring company or linked third-party sites. Always verify all details on the official company website before applying. We never charge any fee for job applications. Found something suspicious? Report here → | Read full disclaimer