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, Java Full Stack
Caterpillar Inc.. Architect large-scale applications and produce high- and low-level designs .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates extensive experience in architecting and developing large-scale Java/J2EE applications, with a strong focus on microservices, application security, and performance optimization. Proficient in utilizing modern frameworks and tools to enhance application reliability and scalability while ensuring adherence to software quality practices.
Highest-signal resume keywords
Java/J2EE Application DevelopmentSpring Boot/Spring MVC MicroservicesDistributed Systems ArchitectureCI/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
Core JavaSpring BootSpring SecurityHibernate/Spring Data JPASpring WebFluxOpenAPIDockerKubernetesUnit TestingEvent-Driven Architecture
Soft Skills
Project ManagementProblem ResolutionCollaborationCommunication
Tools & Technologies
GitGitLabGitHubAzure DevOpsAWS Cloud ServicesMicrosoft CopilotGrafanaPrometheusCloudWatchJFrog Artifactory
Industry Keywords
MicroservicesHigh AvailabilityReliabilityVulnerability RemediationWeb Development SecurityRESTGraphQLGRPCLoad BalancingNetworking Concepts
Tech Stack
Tools & technologiesAngularAWSAzureCloudDNSDockerGrafanaGraphQLGRPCHibernateJ2EEJavaJavaScriptJUnitKafkaKubernetesMicroservicesMockitoPostgresPrometheusReactSpringSpring BootSpringBoot
About the role
Key responsibilities & impact- Architect large-scale applications and produce high- and low-level designs
- Design and develop distributed, highly available, reliable Java/J2EE web applications
- Develop Spring Boot/Spring MVC microservices in multithreaded, distributed environments
- Collaborate across teams to modernize legacy components using current frameworks, architectures, and design patterns
- Manage source code through CI/CD pipelines
- Implement application security, shift-left practices, and vulnerability remediation
- Independently perform programming, project management, development, and complex technical problem resolution
- Provide off-shift and weekend support when required
- Develop business features and improve application performance, scalability, reliability, and fault tolerance
- Establish software quality practices and coding guidelines
- Identify team growth and improvement opportunities
- Communicate with end users and internal customers regarding development, debugging, and testing
- Perform integrated and customer acceptance testing
- Work onsite five days per week during 01:00 PM–10:00 PM IST
Requirements
What you’ll need- More than 14 years of application development experience in Core Java, Spring Boot, Spring Security, Hibernate/Spring Data JPA, Spring WebFlux, Spring Modulith, OpenAPI, Liquibase/Flyway
- Experience architecting large-scale applications and producing high- and low-level designs
- Experience developing distributed, high-availability, reliable web applications using Java/J2EE
- Experience with Spring Boot/Spring MVC microservices in multithreaded, distributed environments
- Experience with JavaScript, HTML, CSS, and React/Angular
- Experience with event-driven architecture using Kafka, SQS, and Pub/Sub models
- Experience using AI tools such as Microsoft Copilot and applying AI/GenAI for automation
- Experience with Docker/Kubernetes containerized architectures and design patterns
- Git source-code management; experience with GitLab, GitHub, or Azure Repos
- Unit testing with JUnit, Mockito, Bruno, or similar tools
- Experience with AWS cloud services including CloudFormation, ECS Fargate, RDS, ALB, Lambda, S3, ElastiCache, EventBridge, SQS, SNS, Grafana/Prometheus/CloudWatch, and API Gateway
- Experience with vulnerability remediation and automated security measures
- Experience with Azure DevOps, Git, GitHub, JFrog Artifactory, or similar DevOps/security tools
- Understanding of web development security threats and security best practices
- Understanding of REST, GraphQL, and gRPC
- Familiarity with two or more databases, such as DB2 and PostgreSQL
- Basic Java/J2EE hosting networking concepts, including load balancing, DNS, HTTP, and SSL/TLS
- Ability to work onsite five days per 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