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