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.

Senior Software Engineer – Java Full Stack Developer
Caterpillar Inc.. Design, develop, and maintain full-stack Java applications, including frontend and backend components .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in full-stack Java application development, including proficiency in Angular, Spring Boot, and Hibernate. Capable of implementing security measures, managing CI/CD pipelines, and ensuring application performance and scalability in cloud environments like AWS.
Highest-signal resume keywords
Full-Stack Java DevelopmentAngular FrameworkSpring BootCI/CD Pipeline ManagementApplication Security Implementation
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Java DevelopmentRESTful APIsMicroservices ArchitectureRelational DatabasesSQLVulnerability RemediationAI Tools UsageCloud PlatformsPerformance OptimizationFault Tolerance
Soft Skills
Problem-SolvingAnalytical SkillsCommunicationCollaboration
Tools & Technologies
Microsoft CopilotAWSAzure
Industry Keywords
Software DevelopmentApplication LifecycleLegacy Component ModernizationCode ReviewsTesting and Debugging
Tech Stack
Tools & technologiesAngularAWSAzureCloudHibernateJavaMicroservicesSpringSpring BootSpringBootSQL
About the role
Key responsibilities & impact- Design, develop, and maintain full-stack Java applications, including frontend and backend components
- Collaborate with different teams to modernize legacy components using updated frameworks, architectures, and design patterns
- Ensure application scalability, performance, and reliability
- Manage application source code with CI/CD pipelines
- Apply security concepts throughout the application lifecycle and remediate vulnerabilities
- Perform programming, project management, and development assignments without close supervision
- Identify and resolve complex application and technical problems, including off-shift and weekend support calls
- Participate in code reviews, testing, and debugging
- Support and enhance existing applications
- Contribute to architectural decisions and technology selection
- Document software designs, processes, and implementation details
- Stay current with emerging technologies and industry trends
Requirements
What you’ll need- Bachelor's degree in computer science, Information Technology, or a related field
- Experience with design, analysis, programming, integration, debugging, testing, and implementation activities to deliver software solutions to business
- Proven experience in Java development for both frontend and backend systems
- Strong experience with Angular
- Experience with Spring Boot, Hibernate, and other Java frameworks
- Knowledge of RESTful APIs and microservices architecture
- Familiarity with relational databases and SQL
- Experience with architecture and design of large-scale systems focused on performance, scalability, high availability, reliability, and fault tolerance
- Experience using AI tools such as Microsoft Copilot for software development and testing
- Understanding and experience using AI/GenAI for automation
- Experience implementing security concepts in application development and deploying on cloud platforms such as AWS
- Experience with vulnerability remediation and automating security measures in application development
- Knowledge of cloud platforms such as AWS or Azure
- Excellent problem-solving and analytical skills
- Strong communication and collaboration abilities
- This position requires working onsite five days a week
- Visa sponsorship is not available for this position
Benefits
Comp & perks- Earned and medical leave
- Relocation assistance
- Personal and professional development through Caterpillar's employee resource groups across the globe
- Career development opportunities with global prospects
- Medical, life, and personal accident coverage
- Employee mental wellness assistance program
- Employee investment plan
- Pay-for-performance annual incentive bonus plan