All Jobs Vacancy

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

Posted 2 weeks ago by Medinext Global LLC

Position Overview

We are seeking an experienced Lead Software Engineer with 12+ years of hands-on experience in enterprise Java development, AWS cloud, Spring Boot, and microservices. This is a backend-focused role requiring strong technical leadership, architecture, implementation, and development experience.

The ideal candidate will have proven experience designing and delivering highly scalable cloud applications using Java 17/21, Spring Boot, AWS, Microservices, OpenSearch/Elasticsearch, Kafka, and CI/CD technologies.

Key Responsibilities

  • Lead the design, development, and implementation of enterprise-scale backend applications.
  • Provide technical direction and hands-on leadership to teams of 6–10+ engineers.
  • Develop scalable microservices using Java 17/21 and Spring Boot 3.x.
  • Design and implement high-throughput AWS workloads using ECS/Fargate, ALB, RDS, and Secrets Manager.
  • Build and maintain enterprise search and indexing solutions using OpenSearch or Elasticsearch.
  • Develop event-driven architectures using Kafka, AWS SQS/SNS, and distributed messaging patterns.
  • Design and optimize REST APIs for high performance and scalability.
  • Implement Infrastructure-as-Code using Terraform or CloudFormation.
  • Establish and maintain automated CI/CD pipelines using GitHub Actions.
  • Implement application monitoring, logging, and observability using CloudWatch, OpenTelemetry, and related tools.
  • Participate in architecture decisions, code reviews, troubleshooting, and production support.
  • Apply AI-assisted engineering tools and modern software development practices where appropriate.

Required Skills

  • 12+ years of enterprise Java software engineering experience.
  • Strong hands-on experience with Java 17/21.
  • Expert-level Spring Boot 3.x experience.
  • Strong experience developing Microservices and distributed systems.
  • Extensive AWS experience, particularly:
  • ECS / Fargate
  • ALB
  • RDS
  • Secrets Manager
  • Strong OpenSearch or Elasticsearch experience.
  • Experience with Kafka and/or AWS SQS/SNS.
  • Experience with Terraform and/or CloudFormation.
  • Strong REST API development and performance optimization experience.
  • Experience with GitHub Actions and CI/CD.
  • Experience with CloudWatch and/or OpenTelemetry.
  • 5+ years of technical leadership and delivery ownership for engineering teams.
  • Strong communication, architecture, troubleshooting, and problem-solving skills.

Preferred Skills

  • Master’s degree in Computer Science, Electrical Engineering, or related field.
  • Experience with high-volume/high-throughput enterprise applications.
  • Experience with AI-assisted software engineering workflows.
  • Experience working in large-scale distributed cloud environments.

Candidate Preference

  • Local candidates to Chicago, IL are strongly preferred.
  • Relocation candidates may be considered.
  • Candidates must have a genuine, verifiable LinkedIn profile matching their resume.
  • Strong preference for genuine consultants with stable employment and project history.
Rate:
Not specified
Location:
Remote
IR35 Status:
Outside
Remote Status:
Remote
Industry:
IT
Seniority Level:
Senior

Take-Home Pay

Not Available

Visit calculators for additional details

Share job