

Lead Java Software Solutions - Backend Java | Enterprise Cloud
⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Lead Java Software Solutions Engineer with 15–25 years of experience, offering $140,000 – $150,000 per annum. It is a permanent, hybrid position in Saint Louis, Missouri, requiring expertise in Java, Spring Boot, AWS, and team leadership.
🌎 - Country
United States
💱 - Currency
$ USD
-
💰 - Day rate
681.8181818182
-
🗓️ - Date discovered
August 9, 2025
🕒 - Project duration
More than 6 months
-
🏝️ - Location type
Hybrid
-
📄 - Contract type
Unknown
-
🔒 - Security clearance
Unknown
-
📍 - Location detailed
St Louis, MO
-
🧠 - Skills detailed
#Redis #Security #JPA (Java Persistence API) #Schema Design #Kafka (Apache Kafka) #Jira #Spring Boot #Cloud #SNS (Simple Notification Service) #DevOps #SQS (Simple Queue Service) #Leadership #EC2 #Kubernetes #JUnit #S3 (Amazon Simple Storage Service) #API (Application Programming Interface) #Java #AWS (Amazon Web Services) #Docker #Database Schema #Lambda (AWS Lambda) #Scala #DynamoDB #Migration #Microservices #Consulting #RDS (Amazon Relational Database Service)
Role description
Work Type: Permanent | Hybrid (3 Days Onsite)
Location: USA – Saint Louis, Missouri
Experience: 15–25 Years
Compensation: USD $140,000 – $150,000 per annum
Shift: General Shift (8 AM – 5 PM)
Job Overview
• We are seeking a seasoned Lead Java Engineer to design, build, and lead the development of modern cloud-native applications using Java, Spring Boot, and AWS. This role demands strong architectural leadership, mentorship capabilities, and hands-on coding expertise in a microservices environment. You’ll play a pivotal role in shaping technical strategies, ensuring code quality, and guiding the engineering team in delivering scalable enterprise software.
Key Responsibilities
• Lead design, development, and testing of cloud-native Java applications
• Architect and implement microservices using hexagonal architecture
• Build and maintain RESTful APIs, ensuring secure and efficient integrations
• Guide epics/features breakdown while keeping the full system in mind
• Mentor engineers, conduct interviews, host internal tech talks
• Promote test-driven development and enforce coding standards
• Drive adoption of design patterns and continuous refactoring
• Oversee database schema design, optimization, and migration strategies
Must-Have Skills
• 7+ years in enterprise cloud-native Java development
• 3+ years in a team leadership or technical lead role
• Advanced Java (preferably Java 21): Streams, CompletableFuture, Concurrency, Virtual Threads
• Spring Boot, Spring WebFlux, JPA, Spring Security, Kafka, Redis
• AWS experience: EC2, EKS, S3, RDS, Lambda, DynamoDB, SQS/SNS
• RESTful API development with hexagonal architecture
• TDD and DDD practices with tools like JUnit, WireMock, Cypress
• CI/CD pipelines and ALM tools like Jira
• Strong communication and client-facing consulting skills
Nice-to-Have Skills
• Practical knowledge of test coverage types – unit, integration, functional, contract testing
• Familiarity with DevOps pipelines and container orchestration using Docker, Kubernetes
• Awareness of technical debt management and secure code practices
Work Type: Permanent | Hybrid (3 Days Onsite)
Location: USA – Saint Louis, Missouri
Experience: 15–25 Years
Compensation: USD $140,000 – $150,000 per annum
Shift: General Shift (8 AM – 5 PM)
Job Overview
• We are seeking a seasoned Lead Java Engineer to design, build, and lead the development of modern cloud-native applications using Java, Spring Boot, and AWS. This role demands strong architectural leadership, mentorship capabilities, and hands-on coding expertise in a microservices environment. You’ll play a pivotal role in shaping technical strategies, ensuring code quality, and guiding the engineering team in delivering scalable enterprise software.
Key Responsibilities
• Lead design, development, and testing of cloud-native Java applications
• Architect and implement microservices using hexagonal architecture
• Build and maintain RESTful APIs, ensuring secure and efficient integrations
• Guide epics/features breakdown while keeping the full system in mind
• Mentor engineers, conduct interviews, host internal tech talks
• Promote test-driven development and enforce coding standards
• Drive adoption of design patterns and continuous refactoring
• Oversee database schema design, optimization, and migration strategies
Must-Have Skills
• 7+ years in enterprise cloud-native Java development
• 3+ years in a team leadership or technical lead role
• Advanced Java (preferably Java 21): Streams, CompletableFuture, Concurrency, Virtual Threads
• Spring Boot, Spring WebFlux, JPA, Spring Security, Kafka, Redis
• AWS experience: EC2, EKS, S3, RDS, Lambda, DynamoDB, SQS/SNS
• RESTful API development with hexagonal architecture
• TDD and DDD practices with tools like JUnit, WireMock, Cypress
• CI/CD pipelines and ALM tools like Jira
• Strong communication and client-facing consulting skills
Nice-to-Have Skills
• Practical knowledge of test coverage types – unit, integration, functional, contract testing
• Familiarity with DevOps pipelines and container orchestration using Docker, Kubernetes
• Awareness of technical debt management and secure code practices