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

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.
Employees: Get a Salary Increase
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 Seattle, WA
  • Job Title Senior Account Manager – Aerospace Engineering Services (BD/Sales) We are looking for a high-performing Business Development / Account Management... more
  • Just Posted

  • Umanist NA Pittsburgh, PA
  • Senior Director / VP – Rail Business Development (Engineering Services) Location: Canada (Remote with Travel) About The Role We are hiring a senior commerc... more
  • Just Posted

  • Umanist NA Seattle, WA
  • Director – New Business Development (Aerospace Engineering Services / ER&D Sales) Seattle, WA (Travel Required) About The Role We are hiring a pure hunter ... more
  • 7 Days Ago

  • Umanist NA Pittsburgh, PA
  • Senior Rail Account Manager / Client Partner – Transportation Engineering Services Pittsburg, PA Experience: 10–15 Years Role Type: Individual Contributor ... more
  • 7 Days Ago


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 Candidate Fishers, IN
  • Production Engineer WHO? The Production Engineer is a key technical role within INCOG BioPharma Engineering and Technical Operations to ensure data integri... more
  • 17 Days Ago

  • Lead Candidate Fishers, IN
  • TSMS – Technical Transfer Engineer WHO? The Technical Services and Manufacturing Sciences (TSMS) Technical Transfer Engineer will be responsible for suppor... more
  • 16 Days Ago

AI Assistant is available now!

Feel free to start your new journey!