✦ Luna Orbit — Software Engineering

Software Engineer (Java Backend)

at Caterpillar

📍 2 Locations Unknown Posted March 14, 2026
Type Full-Time
Experience mid
Exp. Years 3-5 years
Education Not specified
Category Software Engineering

This role involves developing, testing, and maintaining Java-based applications using modern frameworks and tools. The engineer will work on backend systems, database integration, and API connectivity to support business needs.

  • Develop Java applications
  • Support database schemas and queries
  • Integrate with external APIs
  • Perform code reviews and testing
  • Troubleshoot application issues

Stack includes Java, J2EE, Spring Boot, Hibernate, SQL databases (MySQL, Oracle), and API integration. Environment emphasizes scalable backend development, code quality, and collaboration.

The ideal candidate is a mid-level software engineer with 3+ years of experience in Java and J2EE technologies, proficient in Spring frameworks, SQL databases, and API integration. They should be capable of developing scalable backend applications independently and collaborating with cross-functional teams.

JavaJ2EESpring MVCSpring BootSQL
HibernateJavaScriptMySQLOracleAPI IntegrationVersion Control
MySQLOracleVersion Control Systems
JavaJava EEJ2EESpring MVCSpring BootHibernateSpring Data JPAJavaScriptSQLMySQLOracleAPI IntegrationVersion Control
JavaJava EEJ2EESpring MVCSpring BootHibernateSpring Data JPAJavaScriptSQLMySQLOracleAPI IntegrationVersion Control
CommunicationCollaborationProblem-solvingIndependenceTeamwork
Industry Manufacturing
Job Function Backend Java application development and maintenance
Role Subtype Backend Developer
Tech Domains Java, Java EE, Spring Boot, Hibernate, SQL / PostgreSQL
JavaJava EEJ2EESpring MVCSpring BootHibernateSpring Data JPAJavaScriptSQLMySQLOracleAPI IntegrationVersion ControlSoftware EngineerApplication Development

Lack of Java or J2EE experience, No experience with Spring Frameworks, Less than 3 years of application development experience, Inability to work independently

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile