Joblit
BETA
All Jobs
Automation Engineer
Caterpillar
Scroll down to apply
1 week ago
Key Responsibilities
As part of a broader modernization program at Caterpillar, your daily operations will involve:
Assisting in the comprehensive design, development, and delivery of enterprise Java-based applications and microservices.
Writing clean, maintainable, secure, and highly efficient code aligned with internal engineering standards.
Participating actively in peer code reviews and incorporating feedback to systematically elevate code quality.
Collaborating closely with senior developers, architects, and product team members to understand requirements and implement scalable solutions.
Supporting the functional analysis and modernization enhancements of existing or legacy software systems.
Working alongside DevOps teams to streamline build, continuous integration, and cloud deployment processes.
Troubleshooting runtime issues, debugging application bottlenecks, and supporting production fixes.
Contributing to structural improvements focused on application performance, reliability, and ease of maintainability.
Learning, exploring, and applying modern automation techniques to boost ongoing development efficiency.
Skills & Eligibility
Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
Requires a minimum of 1+ years of professional experience in software engineering, platform engineering, or working with distributed systems.
Good understanding of Java/J2EE , Core OOP concepts, and basic software design patterns.
Hands-on experience with the Spring framework (Spring Boot is highly preferred) and building REST APIs.
Basic working knowledge of database connectivity layers like JPA, Hibernate, JDBC , along with reliable SQL skills.
Familiarity with unit testing frameworks such as JUnit.
Working knowledge of version control via Git (including basic branching) and build automation tools like Maven or Gradle.
Strong debugging and logical problem-solving skills with an active eagerness to master new technologies.
Preferred Plus: Prior exposure to Docker, containerization technologies, or cloud computing platforms.
Basic understanding of application scalability, system integrations, automation techniques, or AI/ML integration trends is a plus.
Strong communication and collaborative skills to excel in modern, distributed team environments.
Good understanding of Java/J2EE , Core OOP concepts, and basic software design patterns.
Hands-on experience with the Spring framework (Spring Boot is highly preferred) and building REST APIs.
Basic working knowledge of database connectivity layers like JPA, Hibernate, JDBC , along with reliable SQL skills.
Familiarity with unit testing frameworks such as JUnit.
Working knowledge of version control via Git (including basic branching) and build automation tools like Maven or Gradle.
Strong debugging and logical problem-solving skills with an active eagerness to master new technologies.
Preferred Plus: Prior exposure to Docker, containerization technologies, or cloud computing platforms.
Basic understanding of application scalability, system integrations, automation techniques, or AI/ML integration trends is a plus.
Strong communication and collaborative skills to excel in modern, distributed team environments.
Graduates holding a B.E, B.Tech, or B.Sc degree in Computer Science, Engineering, or a related technical field are eligible to apply.
Note:
This job is posted on external sites. Joblit shares the listing for convenience and does not take responsibility for third-party content.
Apply Now
Suggested Jobs
QA Automation Engineer
Location not specified
View details
Software Engineer – DevOps Automation
Location not specified
View details
Associate Software Engineer – Test Automation
Hyderabad, Telangana, India (On-site)
View details
Software Engineer
Location not specified
View details
Associate Engineer
Location not specified
View details
Associate Software Engineer
Bengaluru, Karnataka
View details
Graduate Engineer Trainee
Bangalore,Kochi
View details