5 дней назад
Lead Software Engineer (Java)
128 470 - 208 770$
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Lead Software Engineer (Java/AWS): Building enterprise-scale REST APIs, microservices, and secure cloud solutions for Caterpillar’s digital platform with an accent on API-first design, event-driven architecture, and end-to-end software delivery. Focus on leading technical design, implementing scalable integrations and automated testing, and solving complex production reliability, security, and observability challenges.
Location: Must be based in Chicago, Illinois, United States. Relocation assistance is not available. Visa sponsorship is not available.
Salary: $128,470–$208,770 per year
Company
Develops technology and digital platforms connecting customers, dealers, machines, and applications worldwide.
What you will do
- Lead the design and development of enterprise-scale REST APIs and microservices using Java, Spring Boot, and AWS.
- Define API contracts, payload schemas, and OpenAPI/Swagger specifications for API-first solutions.
- Guide the implementation of secure and scalable integrations using OAuth 2.0, JWT, and enterprise authorization models.
- Translate business requirements into technical designs, user stories, and implementation plans while leading design and code reviews.
- Drive reliability, scalability, observability, security, maintainability, automated testing, and performance engineering.
- Own the full software lifecycle, including deployment, monitoring, production support, documentation, and operational runbooks.
Requirements
- Extensive experience developing RESTful APIs and microservices with Java 21+ and Spring Boot; experience with Apigee is beneficial.
- Experience designing, deploying, and operating applications in AWS, Azure, or GCP.
- Experience writing unit, integration, and end-to-end automated tests using tools such as JUnit and Mockito.
- Experience with event-driven architectures and messaging technologies such as Kafka, Kinesis, SQS, SNS, RabbitMQ, or Azure Event Hub.
- Knowledge of relational, NoSQL, caching, search, and vector databases, including PostgreSQL, MongoDB, DynamoDB, Elasticsearch, and Redis.
- Experience with CI/CD pipelines, Agile development, technical leadership, design reviews, and production troubleshooting.
Nice to have
- Experience with AI-assisted coding tools such as GitHub Copilot or Cursor.
- Experience working in a Scrum environment.
Culture & Benefits
- Medical, dental, and vision benefits.
- Paid time off, holidays, and volunteer time.
- 401(k) savings plans, HSA, and FSA options.
- Career development, tuition reimbursement, and incentive bonus opportunities.
- Life insurance, disability benefits, parental leave, adoption benefits, and employee assistance programs.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
6 дней назад
Senior Java Developer - Senior Software Engineer (Java/Spring Boot)
73 150 - 174 000$
4 дня назад
Engineer V - Java
15 часов назад
Lead Java Developer - 12 Month FTC
19 часов назад
Lead Java Developer (Cloud)
81 000 - 142 000$
49 минут назад
Lead Engineer - Java Microservices (Java)
Equifax
5 дней назад