Automation Engineer

Caterpillar Caterpillar · Industrial · Chennai, Tamil Nadu +1

Seeking a Java Engineer to design, build, and enhance modern applications that support AI-driven and intelligent digital capabilities as part of a broader modernization program. This role focuses on transforming existing systems into scalable, reliable, and production-ready solutions aligned with modern architecture and engineering practices.

What you'd actually do

  1. Assist in the design, development, and delivery of Java-based applications and services
  2. Write clean, maintainable, and efficient code aligned with coding standards
  3. Participate in code reviews and incorporate feedback to improve code quality
  4. Collaborate with senior developers, architects, and team members to understand and implement solutions
  5. Support analysis and enhancement of existing or legacy systems

Skills

Required

  • Java/J2EE
  • OOP concepts
  • Spring framework
  • REST APIs
  • JPA/Hibernate/JDBC
  • SQL
  • JUnit
  • Git
  • Maven/Gradle
  • debugging
  • problem-solving
  • application scalability
  • integration concepts
  • communication
  • collaboration

Nice to have

  • Docker
  • containerization
  • cloud platforms
  • automation
  • AI/ML integration concepts
  • modern development trends