Upload Button Icon Add office photos

Caterpillar Inc

Compare button icon Compare button icon Compare
filter salaries All Filters

148 Caterpillar Inc Jobs

Software Engineer (Java)

3-7 years

Chennai, Bangalore / Bengaluru

1 vacancy

Software Engineer (Java)

Caterpillar Inc

posted 4d ago

Job Role Insights

Flexible timing

Job Description

 
  • Perform development assignments and programming tasks.
  • Work on complex projects, application systems and infrastructure components.
  • Independently/Along-side a team work on business features.
  • Maintain high quality standards of software.
  • Collaborate with engineers and other departments.
  • Developing detailed software design deliverables to solve business problems
  • Leading the evaluation and deployment of new technologies to add or enhance existing digital technical capabilities.
  • Participating in addressing business requirements for applications and collaborating with cross-functional teams to deliver digital solutions that meets business results
  • Follows standards, processes and methodologies to develop each phase development.
  • Ability to mitigate risks and bring in stakeholder/business confidence by continuous on-time delivery.
  • Mentor and help more junior engineers and provide them guidance in creating structured application/interface code, new documentation and guides.
  • Stay up-to-date with the latest trends and advancements in IT development.
What you will have
Education
  • Bachelor of Engineering (BE) or Master of Computer applications (MCA)
  • 5+ years of experience in software development using Java frameworks
  • Should have assertive communication and client interaction experience
Technical Skills
  • Sound knowledge on OOPS, Core Java and JDK 8
  • Strong knowledge in Spring JPA & Hibernate frameworks
  • Deep understanding of JAVA Spring Boot
  • Good Knowledge on Rest API & Microservices
  • Exceptional debugging skills and familiarity with debugging tools
  • Strong knowledge on unit testing frameworks like JUnit
  • Strong knowledge on RDBMS like MySQL, Postgres, Oracle, MSSQL or IBM DB2
  • Experience on LLD / HLD
  • Good knowledge in CI/CD pipelines
  • Good to have knowledge in JDK 21
  • Knowledge on AWS cloud services, Dockers, and Containers would be an added advantage
Skills desired:
Decision Making and Critical Thinking: Knowledge of the decision-making process and associated tools and techniques; ability to accurately analyze situations and reach productive decisions based on informed judgment.
Level Working Knowledge:
Applies an assigned technique for critical thinking in a decision-making process.
Identifies, obtains, and organizes relevant data and ideas.
Participates in documenting data, ideas, players, stakeholders, and processes.
Recognizes, clarifies, and prioritizes concerns.
Assists in assessing risks, benefits and consideration of alternatives.

Effective Communications: Understanding of effective communication concepts, tools and techniques; ability to effectively transmit, receive, and accurately interpret ideas, information, and needs through the application of appropriate communication behaviors.
Level Working Knowledge:
Delivers helpful feedback that focuses on behaviors without offending the recipient.
Listens to feedback without defensiveness and uses it for own communication effectiveness.
Makes oral presentations and writes reports needed for own work.
Avoids technical jargon when inappropriate.
Looks for and considers non-verbal cues from individuals and groups.

Software Development: Knowledge of software development tools and activities; ability to produce software products or systems in line with product requirements.
Level Extensive Experience:
Conducts walkthroughs and monitors effectiveness and quality of the development activities.
Elaborates on multiple-development toolkits for traditional and web-based software.
Has participated in development of multiple or large software products.
Contrasts advantages and drawbacks of different development languages and tools.
Estimates and monitors development costs based on functional and technical requirements.
Provides consulting on both selection and utilization of developers workbench tools.

Employment Type: Full Time, Permanent

Read full job description

Prepare for Java Software Engineer roles with real interview advice

What people at Caterpillar Inc are saying

What Caterpillar Inc employees are saying about work life

based on 1.2k employees
74%
80%
50%
90%
Flexible timing
Monday to Friday
No travel
Day Shift
View more insights

Caterpillar Inc Benefits

Submitted by Company
Health Insurance
Defined Benefit Pension Plan
Long-term Disability Insurance
Supplemental Unemployment
Submitted by Employees
Job Training
Soft Skill Training
Health Insurance
Free Transport
Work From Home
Free Food +6 more
View more benefits

Compare Caterpillar Inc with

Komatsu

3.9
Compare

Volvo Construction Equipment

4.2
Compare

Tata Hitachi Construction Machinery

4.0
Compare

Liebherr

3.9
Compare

CNH Industrial

3.9
Compare

Terex

3.8
Compare

SANY Group

3.6
Compare

Doosan Infracore

3.6
Compare

JCB

4.0
Compare

XCMG India Manufacturing

4.0
Compare

Hitachi

4.0
Compare

TÜV SÜD

3.9
Compare

GE Transportation

4.3
Compare

Flowserve

4.0
Compare

KONE

4.2
Compare

GKN

3.8
Compare

Alfa Laval

4.0
Compare

Stanley Black & Decker

3.9
Compare

Schindler

3.9
Compare

Danfoss Industries

3.9
Compare

Similar Jobs for you

Software Engineer at CATERPILLAR INDIA PRIVATE LTD

Chennai, Bangalore / Bengaluru

3-5 Yrs

₹ 7-11 LPA

Java Software Engineer at ACL Mobile Limited

Noida

2-4 Yrs

₹ 4-8 LPA

Java Software Engineer at Vonage

Bangalore / Bengaluru

3-6 Yrs

₹ 8-12 LPA

Senior Technology Consultant at Ernst Young

Mumbai

3-6 Yrs

₹ 5-8 LPA

Software Engineer at CATERPILLAR INDIA PRIVATE LTD

Chennai, Bangalore / Bengaluru

3-6 Yrs

₹ 6-11 LPA

Java Developer at Robert Bosch Engineering and Business Solutions Private Limited

Coimbatore

1-6 Yrs

₹ 7-8 LPA

Senior Software Engineer at Pelocal Fintech

Noida

3-5 Yrs

₹ 5-7 LPA

Software Engineer at Xoom Inc

Chennai

2-5 Yrs

₹ 3-6 LPA

Java Software Engineer at CN Solutions

Cherthala

2-4 Yrs

₹ 4-6 LPA

Java Software Engineer at CN Solutions

Cherthala

2-4 Yrs

₹ 4-6 LPA

Caterpillar Inc Chennai Office Locations

View all
Chennai Office
Caterpillar, IITM Research Park, Kangam Village, Tharamani Chennai
Tamil Nadu 600113
Chennai Office
ASCENDAS 6th and 7th Floor, International Technology Park, Taramani Road Chennai Chennai
600 113

Software Engineer (Java)

3-7 Yrs

Chennai, Bangalore / Bengaluru

6d ago·via naukri.com

Accountant

3-4 Yrs

Bangalore / Bengaluru

16hr ago·via naukri.com

Compliance Lead (Analytics COE)

1-5 Yrs

Bangalore / Bengaluru

16hr ago·via naukri.com

Business Manager (Analytics COE Enablement Lead)

1-5 Yrs

Bangalore / Bengaluru

16hr ago·via naukri.com

Contract Administrator

3-4 Yrs

Bangalore / Bengaluru

16hr ago·via naukri.com

Business Manager-xP&A

1-5 Yrs

Bangalore / Bengaluru

16hr ago·via naukri.com

Production Engineering Manager

6-11 Yrs

Chennai

16hr ago·via naukri.com

Manufacturing Engineer (CNC Programming & Machining)

5-9 Yrs

Chennai

16hr ago·via naukri.com

Production Engineering Manager

6-10 Yrs

Chennai

16hr ago·via naukri.com

Compliance Lead (Analytics COE)

1-5 Yrs

Bangalore / Bengaluru

16hr ago·via naukri.com
write
Share an Interview