✦ Luna Orbit — Software Engineering

Senior Software Engineer (Java Full Stack)

at Caterpillar

📍 2 Locations Unknown Posted March 16, 2026
Type Not Specified
Experience senior
Exp. Years Not specified
Education Not specified
Category Software Engineering

This role involves designing and developing large-scale, reliable web applications using Java and microservices. The engineer will work on security, application architecture, and CI/CD pipelines to support enterprise solutions.

  • Architecting applications
  • Developing web applications
  • Ensuring security compliance
  • Managing CI/CD pipelines
  • Collaborating with teams

The technical environment includes Java, Spring Boot, Microservices, CI/CD pipelines, and security best practices for distributed web applications.

The ideal candidate is a senior software engineer with extensive experience in Java and microservices architecture, capable of designing large-scale, high-availability applications. They should be proficient in security best practices and CI/CD pipelines, with strong problem-solving skills.

JavaSpring BootMicroservicesCI/CD pipelinesApplication designSecurity concepts
J2EEWeb applicationsDistributed systemsVulnerability remediation
Spring BootSpring MVCCI/CD pipelines
JavaJava EEJ2EESpring BootSpring MVCMicroservicesCI/CDSecurity conceptsApplication architectureWeb applicationsDistributed systemsHigh-availability systems
JavaJava EEJ2EESpring BootSpring MVCMicroservicesCI/CDSecurity conceptsApplication architectureWeb applicationsDistributed systemsHigh-availability systems
CommunicationCollaborationProblem-solvingIndependenceTeamworkDesign thinking
Industry Manufacturing
Job Function Design and develop scalable, secure web applications using Java technologies.
Role Subtype Systems Engineer
Tech Domains Java, Java EE, Spring Boot, Spring MVC, Microservices, CI/CD, Security concepts
JavaSpring BootMicroservicesCI/CDSecurity conceptsWeb applicationsDistributed systemsApplication architectureHigh-availability systemsSoftware engineeringJava EEJ2EEApplication designVulnerability remediationAgileDevOpsCI/CD pipelinesHigh-availability

Lack of Java or Spring Boot experience, No experience with microservices, No understanding of security concepts, Inability to work independently, No experience with CI/CD pipelines

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