FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Engineer
Caterpillar Inc.. Contribute to the design, development, and deployment of Caterpillar’s digital applications .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in Java programming and Spring Boot framework for developing and deploying microservices, while ensuring software quality and effective collaboration within a team environment.
Highest-signal resume keywords
Java Programming LanguageSpring Boot FrameworkMicroservice DevelopmentRESTful Web ServicesProblem-Solving Skills
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Software DevelopmentMicroservice IntegrationAPI DevelopmentJSON Markup LanguageYAML Markup LanguageDebuggingTestingBuild AutomationDeploymentSoftware Development Principles
Soft Skills
Team CollaborationCommunication SkillsInterpersonal SkillsAnalytical Skills
Tools & Technologies
Cloud ComputingDistributed Computing SystemsMicroservice LoggingMonitoring
Certifications & Qualifications
Four-Year Degree or Equivalent
Industry Keywords
Application DevelopmentSoftware Quality StandardsIntegrated TestingCustomer Acceptance Testing
Tech Stack
Tools & technologiesCloudJavaMicroservicesSpringSpring BootSpringBoot
About the role
Key responsibilities & impact- Contribute to the design, development, and deployment of Caterpillar’s digital applications
- Participate in new program development and maintenance of mobile, web, cloud, server, and distributed computing systems
- Build backend microservices using the Spring Boot framework
- Identify and resolve complex application and technical problems, including off-shift and weekend support
- Work on complex systems or infrastructure components under Lead and Senior Developer mentorship
- Drive application development focused on delivering business-value features
- Maintain software quality standards and establish good development practices
- Support development, debugging, and testing for application accuracy, integrity, interoperability, and completeness
- Perform integrated testing and customer acceptance testing
- Collaborate with project leads, senior developers, and testers
- Perform other duties assigned by Caterpillar management
Requirements
What you’ll need- Position requires a four-year degree or equivalent from an accredited college or university
- 3+ years of software development experience
- 1+ years of experience working with Java Spring Boot framework
- Hands-on experience with Spring Boot framework and OSGi specification
- Strong knowledge of microservice logging, monitoring, debugging, and testing
- Strong proficiency in Java programming language
- Knowledge of RESTful web services and API development
- Knowledge of JSON and YAML markup languages
- Experience interconnecting microservices with databases
- Experience in microservice integration, packaging, build automation, and deployment
- Understanding of software development principles and methodologies
- Ability to work in a team environment and collaborate effectively with developers and stakeholders
- Excellent problem-solving and analytical skills
- Strong communication and interpersonal skills