Haystack
← Back to Jobs
Remote
Technology
NS

Lead Java Software Engineer Remote

NITYA Software Solutions, Inc.IL🇺🇸United StatesPosted 1 Sept 2026

Why This Role Stands Out

This Lead Java Software Engineer role offers the chance to drive impactful cloud and microservices initiatives with a reputable company, providing excellent growth and skills development opportunities in a flexible remote setting. You'll thrive here if you possess deep Java and AWS expertise, a passion for modern architecture, and a desire to mentor others, so be sure to apply!

Quick Overview

Seniority
Mid Senior
Work mode
Remote
Location
IL, United States
Posted
Yesterday
DockerMicroservicesSQLSpringSpring BootAWSCDKCloudFormationGitHub ActionsJavaJenkinsKafkaKubernetesRESTRabbitMQTerraform

Job Description


Lead Java Software Engineer AWS Cloud & Microservices (Remote/CST or EST Preferred)

Location: Chicago office Preferred but the role can be 100% remote but there will be travel involved when needed.

Duration: 12 months

Required Education/Experience:

Bachelor s degree in computer science or related field

Required Qualifications:

  • 12+ years of Java backend development
  • 5+ years in Technical Lead, Lead Engineer, Principal Engineer, or Staff Engineer roles
  • Spring Boot and Microservices expertise
  • Strong AWS experience (especially ECS/Fargate, IAM, RDS, ALB, CloudWatch)
  • REST API architecture
  • Docker & Kubernetes (bonus)
  • CI/CD using GitHub Actions, Jenkins, GitLab, etc.
  • Elasticsearch/OpenSearch
  • Event-driven architecture (Kafka, SNS/SQS, RabbitMQ)
  • Distributed systems
  • Infrastructure as Code (Terraform, CloudFormation, CDK)
  • Mentoring engineers
  • Architecture ownership
  • Performance optimization
  • Enterprise application modernization

Required Technical Skills:

Spring Boot

Java (21 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.

Similar jobs