IT Software Engineer 5– Lead Java Software Engineer – AWS / Spring Boot / Microservices

This job has been expired
C2C

IT Software Engineer 5– Lead Java Software Engineer – AWS / Spring Boot / Microservices

Visa GC/USC

EXP :15+ needed

Location: Chicago, IL – Hybrid – 2 days onsite per week (Monday & Wednesday)

12-Month Contract

Job Overview

Caterpillar is seeking a Lead Software Engineer to provide technical leadership in designing, developing, testing, and deploying enterprise-scale digital platforms hosted on AWS. The role will focus on backend RESTful APIs and microservices while driving architecture, engineering best practices, and end-to-end software delivery.

Key Responsibilities

Lead the design and development of RESTful APIs and microservices using Java 21+, Spring Boot, Apigee, and AWS.

Architect API-first solutions, including service contracts, payload schemas, and OpenAPI/Swagger specifications.

Translate business requirements into technical designs, user stories, and development tasks.

Design secure service-to-service integrations using OAuth 2.0, JWT, and authorization models.

Lead architecture decisions, technical design reviews, and code reviews.

Collaborate with Product Owners, UI teams, architects, and partner development teams.

Establish best practices for scalability, reliability, observability, security, and maintainability.

Drive automated testing, performance testing, load testing, and production readiness.

Lead troubleshooting and resolution of complex production issues.

Own the complete software lifecycle from design and development through deployment, monitoring, support, and continuous improvement.

Create technical documentation, operational runbooks, and engineering standards.

Required Qualifications

Bachelor’s degree with 10+ years of software development experience.

Strong experience with software development, product design, and architecture.

Strong decision-making and critical-thinking skills.

Extensive experience with Java 17+ and Spring Boot REST API development.

Experience with API management/gateway platforms, preferably Apigee.

Experience deploying and maintaining applications in AWS, Azure, or GCP.

Strong preference

Java 17+/21+

Spring Boot

REST APIs / Microservices

Apigee

AWS

JUnit / Mockito

Event-Driven Architecture

Kafka / AWS Kinesis / SQS / SNS / RabbitMQ

PostgreSQL / MySQL / Oracle / AWS RDS / Aurora

MongoDB / Cassandra / DynamoDB

Elasticsearch / Redis / Vector Databases

Azure DevOps / Jenkins / GoCD

GitHub Copilot / Cursor

Agile / Scrum

share me at EMail: teja.m@clickaisolution.com

Scroll to Top