HOME Software Engineering & Dev Lead Java Software Engineer
3Core Systems , Inc VERIFIED EMPLOYER

Lead Java Software Engineer.

Remote Software Engineering & Dev Contract

Lead Java Software Engineer: our view in 3 lines...

  • The Role:This role is for a lead software engineer building and operating scalable cloud-native applications on AWS.
  • The Person:The person will lead software engineers, set technical direction and architectural standards, drive AWS cloud adoption, and support secure, scalable delivery and operational improvement.
  • Requirements:The ideal candidate has 10+ years’ experience in Java development, Spring Boot, Microservices, AWS Cloud Services, OpenSearch or Elasticsearch, Docker, CI/CD Pipelines, GitHub, and Infrastructure as Code.

About the role

This is a remote position.

Job Title: Lead Java Software Engineer

Location: Chicago, IL (Remote)

Duration: 12 months contract

 

Must Have Skills/Attributes: AWS, DevOps, GitHub, Java, Software Development.

 

Experience Desired:

•         Java development, including modern Java versions, Spring Boot, Microservices (10+ yrs).

•         AWS cloud-native applications, including ECS/Fargate, IAM, RDS, ALB, CloudWatch, and Secrets Manager (5+ yrs).

•         Technical Lead or Software Engineering Lead (5+ yrs).

•         Distributed Systems and Event-Driven microservices, including API integration, performance optimization (5+ yrs).

•         DevOps and CI/CD practices using Docker, GitHub, observability tools (3+ yrs)

•         Required Minimum Education: Bachelor’s Degree.

 

Job Description:

Required Education/Experience:

•         Bachelor’s degree in computer science or related field.

 

Required Qualifications:

•         10+ years’ experience in this capacity with 5+ years in a lead role.

•         Provides technical leadership and delivery ownership for a team of software engineers building and operating scalable cloud-native applications on AWS.

•         Drives architecture decisions, engineering best practices, and solution design across Spring Boot microservices, OpenSearch platforms, CI/CD, observability and AWS infrastructure.

•         Collaborates with product, architecture, and platform teams to deliver secure, resilient, and high-performing solutions while mentoring engineers, improving development processes, and ensuring successful execution of business objectives.

 

Required Technical Skills:

•         Spring Boot

•         Java (latest versions)

•         Microservices Architecture

•         REST API Development

•         AWS Cloud Services (ECS/Fargate, IAM, ALB, RDS, CloudWatch, Secrets Manager)

•         OpenSearch / Elasticsearch

•         Docker

•         CI/CD Pipelines

•         GitHub

•         Distributed Systems

•         Cloud Architecture

•         Observability & Monitoring

•         DevOps Practices

•         Infrastructure as Code (IaC)

•         SQL & NoSQL Databases

•         Event-Driven Architecture

•         API Integration

•         Performance Optimization

 

Responsibilities:

•         Leads software engineers in delivering business-critical applications.

•         Establishes technical direction and architectural standards.

•         Drives AWS cloud adoption and modernization initiatives.

•         Ensures solution scalability, performance, security, and reliability.

•         Promotes DevOps, CI/CD, automation, and AI-assisted development practices.

•         Supports incident resolution, operational excellence, and continuous improvement.

Published September 1, 2026
Location United States, United States of America
Job Type Contract