Demo

Lead Java Engineer

Umanist NA
St Louis, MO Full Time
POSTED ON 7/18/2025 CLOSED ON 7/24/2025

What are the responsibilities and job description for the Lead Java Engineer position at Umanist NA?

Job Title: Cloud-Native Java Architect (Hybrid – St. Louis, MO)

Location: St. Louis, Missouri (Hybrid – 3 days onsite per week)

Work Authorization: US Citizens or Green Card Holders only

Shift Timing: 8 AM – 5 PM CST

Background Check: Mandatory post-offer (Criminal History included)

About The Role

We are seeking a Cloud-Native Java Architect with a passion for building scalable, resilient, and secure microservices-based systems. You’ll lead the design and delivery of web and cloud-native platforms, mentor engineering teams, and help shape modern enterprise architecture. This is a hands-on technical leadership role for someone who thrives in high-impact, client-facing consulting environments.

Responsibilities

  • Design, develop, and test modern web and cloud-native applications using Java and AWS.
  • Lead architectural strategy and execution in microservices and event-driven systems.
  • Drive end-to-end delivery of technical solutions and own architectural assessments.
  • Break down large epics/features and delegate tasks while maintaining architectural integrity.
  • Collaborate in cross-functional agile teams with product managers, designers, and engineers.
  • Guide the growth of internal engineering practices through tech talks, mentorship, and hiring.
  • Advocate for TDD, DDD, and clean code principles across the development lifecycle.
  • Conduct code reviews to enforce design patterns, reduce technical debt, and ensure secure code.
  • Implement and manage asynchronous systems with Kafka and RESTful APIs.
  • Work with relational and non-relational databases, optimizing performance and reliability.

Development Best Practices

  • Define and enforce best practices for development: branching strategies, peer reviews, error handling, logging, and CI/CD.
  • Champion test-driven development (TDD) for robust, high-quality code.
  • Promote and implement design and architectural patterns (e.g., Hexagonal Architecture, DDD).
  • Drive continuous improvement and refactoring using code scanning tools and static analysis.

Technical Skills Required

  • 7 years of professional experience in Java-based enterprise systems.
  • Strong expertise in Core & Advanced Java (Java 8 or higher; Java 21 preferred).
  • Deep hands-on experience with Spring Boot, Spring WebFlux, Spring Security, JPA.
  • Microservices architecture using RESTful APIs and Hexagonal architecture.
  • 3 years of team leadership experience in agile environments.
  • AWS Cloud Services: EKS, EC2, S3, RDS, DynamoDB, Lambda, SQS, SNS.
  • Kafka for asynchronous messaging between microservices.
  • Experience with CI/CD pipelines, Docker, Kubernetes, and serverless computing (Lambda).
  • Strong grasp of TDD/DDD with frameworks like JUnit, WireMock, PowerMock, ArchUnit, Cypress.
  • Comfortable with tools like JIRA and other Application Lifecycle Management (ALM) platforms.
  • Excellent verbal and written communication skills and the ability to interface with clients.

Nice to Have

  • Experience in consulting or working with cross-functional client teams.
  • Knowledge of additional cloud services (e.g., Azure, GCP) is a bonus.
  • Certifications: AWS Certified Solutions Architect, Oracle Java, etc.

Additional Notes

  • No Sponsorship provided.
  • Hybrid Model: Candidate must be willing to work onsite 3 days/week in St. Louis, MO.
  • Interview Process: 4 rounds (technical and behavioral), all conducted virtually.
  • Post-offer Background Check: Includes a criminal history check (3-week turnaround).

Skills: spring,ddd,kubernetes,spring security,teams,cloud,spring webflux,advanced java,core java,kafka,junit,jira,restful apis,jpa,aws,wiremock,powermock,cypress,tdd,java,architecture,aws (eks, ec2, s3, rds, dynamodb, lambda, sqs, sns),agile,ci/cd,code,docker,spring boot,archunit,design,microservices

Salary : $140,000 - $150,000

Technical Transfer Engineer
Lead Candidate -
Fishers, IN
Senior Mechanical Engineer
LEAD Technical -
Tampa, FL
Technical Transfer Engineer- 3rd Shift
Lead Candidate -
Fishers, IN

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Lead Java Engineer?

Sign up to receive alerts about other jobs on the Lead Java Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$154,597 - $194,610
Income Estimation: 
$172,688 - $210,712
Income Estimation: 
$170,589 - $211,671
Income Estimation: 
$178,619 - $225,190
Income Estimation: 
$86,891 - $130,303
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$150,756 - $194,140
Income Estimation: 
$172,191 - $221,861
Income Estimation: 
$114,549 - $164,025
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$129,363 - $167,316
Income Estimation: 
$145,845 - $177,256
Income Estimation: 
$147,836 - $182,130
Income Estimation: 
$154,597 - $194,610
Income Estimation: 
$86,891 - $130,303
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Umanist NA

  • Umanist NA Little Rock, AR
  • Position: Accounting Assistant Position Overview The Accounting Associate, F&A will work closely with the F&A team and actively contribute to a project whi... more
  • 4 Days Ago

  • Umanist NA Hershey, PA
  • Position: Microbiologist Location: Hershey, PA 17033 Duration: 7 Months Job Type: Temporary Assignment Work Type: Onsite Job Description Primary responsibi... more
  • 4 Days Ago

  • Umanist NA Harrisburg, PA
  • Job Overview We are seeking an experienced PMP-certified IT Project Manager to lead a Laboratory Information Management System (LIMS) transition project wi... more
  • Just Posted

  • Umanist NA Chicago, IL
  • Key Responsibilities & Duties Below is a detailed breakdown of duties. Some tasks may vary depending on the ASC’s case mix, procedures, and staffing model.... more
  • Just Posted


Not the job you're looking for? Here are some other Lead Java Engineer jobs in the St Louis, MO area that may be a better fit.

  • Lead San Francisco, CA
  • Lead is a fintech building banking infrastructure for embedded financial products and services. We operate an FDIC-insured bank headquartered in Kansas Cit... more
  • 6 Days Ago

  • LEAD Technical Ashburn, VA
  • Senior Network Operations Engineer Location: Ashburn, VA Employment Type: Full-time, On-site with 24/7 Escalation Availability About the Role LEAD Technica... more
  • 11 Days Ago

AI Assistant is available now!

Feel free to start your new journey!