Advertisements

Advertisements JobBroom
JobBroom
JobBroom
JobBroom
Real People. Real Practice. Real Confidence.
Start Practicing Now →
🏢 Caterpillar Inc.

Associate Software Engineer

💼 Fulltime 🎓 2026 Batch 📍 Bangalore, Karnataka, India ⚡ 2 days left!
💰 Salary
25K-30K / Month
📍 Location
Bangalore, Karnataka, India
⏳ Deadline
09 Jul 2026
👍
Jobdexo Rating: Good
Good opportunity with decent prospects for freshers.
💰 Salary Insights
25K-30K / Month
📊 View Detailed Salary Insights ↗

Advertisements

🛠 Skills Required
Java Spring Boot OSGi RESTful APIs JSON YML Microservices Git Swagger PCF RabbitMQ Kafka MySQL MongoDB PostgreSQL JUnit Mockito Sonar Agile Problem Solving Communication
🎤 Interview Experience
Caterpillar’s interview process typically starts with an online aptitude test covering quantitative, logical, and verbal sections, followed by a technical round that includes a coding challenge on platforms like HackerRank and a deep‑dive technical interview focusing on Java, Spring Boot, and system design. The final HR round assesses cultural fit, communication skills, and motivation. Preparation should emphasize problem‑solving speed, core Java concepts, and micro‑service architecture fundamentals.
🏢 Work Culture
Caterpillar fosters a collaborative and inclusive culture where engineers are encouraged to innovate and share knowledge. The company offers structured career growth, mentorship programs, and a balanced work‑life environment with flexible timings and remote work options where applicable.

Advertisements

✅ Eligibility Criteria
B.Tech/B.E. or M.Tech in Computer Science, Information Technology, Electronics & Communication or related streams; minimum 60% aggregate (or CGPA 6.5/10); graduating batch 2025‑2027; maximum 2 backlogs allowed; no active backlogs at the time of joining.

Advertisements

🏆 Selection Process
Round 1: Online Aptitude Test → Round 2: Technical Coding Assessment and Technical Interview → Round 3: HR Interview
Jobdexo Tantrum.
Loading...
🎯

Don't miss this opportunity!

Apply before 09 Jul 2026 — only 2 days left

✅ Apply on Official Website →
📋 About the Role
Caterpillar Inc. is a global leader in manufacturing heavy equipment and providing innovative technology solutions across industries. With a presence in over 190 countries, Caterpillar has built a reputation for engineering excellence, sustainability, and community development. In India, the company operates cutting‑edge research labs, digital centers, and manufacturing units that contribute to its vision of creating stronger, more sustainable communities. Employees benefit from a collaborative environment, robust learning programs, and opportunities to work on products that impact billions of lives worldwide. The role of Software Engineer at Caterpillar’s Technology, Digital and Data division is designed for fresh talent eager to contribute to state‑of‑the‑art digital applications. As a member of the backend development team, you will design, develop, and deploy micro‑services that power Caterpillar’s cloud‑based platforms, mobile apps, and enterprise solutions. You will work under the mentorship of senior engineers, gaining exposure to large‑scale systems and industry‑leading best practices. Key Responsibilities: 1. Design, develop, and maintain Spring Boot based micro‑services for new and existing products. 2. Integrate services with databases such as MySQL, MongoDB, or PostgreSQL and ensure data consistency. 3. Implement RESTful APIs, handling JSON/YML payloads and adhering to API standards. 4. Write unit tests using JUnit, Mockito or PowerMock to ensure code quality. 5. Participate in code reviews, enforce coding standards, and contribute to continuous integration pipelines. 6. Monitor, log, and debug micro‑services using tools like Sonar, Fortify, and Kafka monitoring utilities. 7. Collaborate with cross‑functional teams including product owners, QA, and DevOps to deliver end‑to‑end features. 8. Provide on‑call support for critical production issues, including off‑shift and weekend calls. 9. Contribute to documentation, API specifications (Swagger), and deployment scripts (PCF, Docker). 10. Stay updated with emerging technologies and suggest improvements for scalability and performance. Tech Stack: Java, Spring Boot, OSGi, REST, JSON/YML, Git, Swagger, PCF, RabbitMQ, Kafka, MySQL/MongoDB/PostgreSQL, JUnit, Mockito, Sonar, Agile/Scrum. Growth Path: Starting as a Software Engineer, you can progress to Senior Engineer, Lead Engineer, and eventually Architect or Engineering Manager, with regular performance reviews and access to Caterpillar’s internal learning portal and global certifications. Why Join Caterpillar? You will be part of a world‑renowned brand that values innovation, sustainability, and employee development. The role offers hands‑on experience with enterprise‑grade micro‑service architectures, exposure to global projects, and a supportive culture that encourages continuous learning and career advancement.
🎯

Don't miss this opportunity!

Apply before 09 Jul 2026 — only 2 days left

✅ Apply on Official Website →
📤 Share this Job

Advertisements

📋 Quick Info
JOB ID
C165-J066
POSTED
3h ago
TYPE
Fulltime
BATCH
2026
⚠️ 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