×
Register Here to Apply for Jobs or Post Jobs. X

Lead Java Engineer

Job in St. Louis, Saint Louis, St. Louis city, Missouri, 63105, USA
Listing for: Jobs via Dice
Full Time position
Listed on 2026-03-01
Job specializations:
  • Software Development
    Software Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Location: St. Louis

Job Title

Lead Java Engineer

Location

St. Louis, MO

Duration / Term

6+ months

Experience Desired

12+ Years

Job Description

We are seeking a highly accomplished Principal Java Engineer to lead the design and evolution of large-scale, mission-critical backend systems. This role is ideal for a hands-on technical leader who combines deep Java expertise with architectural vision, performance optimization skills, and a strong engineering craftsmanship mindset. You will define technical direction, guide engineering standards, and build highly scalable, resilient systems operating at high throughput (TPS) in cloud-native environments.

Key Responsibilities
  • Lead architecture and design of high-scale distributed systems using Java
  • Define and enforce engineering best practices, coding standards, and design principles
  • Design scalable microservices and event-driven architectures
  • Drive performance optimization, scalability improvements, and system reliability
  • Mentor senior engineers and influence cross-team technical decisions
  • Conduct architectural reviews and provide consultative guidance
  • Ensure high code quality through TDD, code reviews, static analysis, and automation
  • Collaborate with Product, Dev Ops, and Platform teams to align system design with business goals
  • Lead modernization initiatives (legacy to microservices, monolith decomposition, cloud migration)
  • Contribute to observability, resilience, and fault-tolerant system design
Technical Expertise Required Core Java & Backend
  • Deep expertise in Java 8/11/17
  • Strong knowledge of:
    • Lambda expressions & Stream API
    • Concurrency & multithreading
    • Completable Future & async programming
    • JVM performance tuning & memory management
  • Extensive experience with Spring Boot / Spring Cloud
Architecture & Distributed Systems
  • Microservices architecture
  • Event-driven systems (Kafka or equivalent)
  • REST API design (spec-first / OpenAPI preferred)
  • High-availability & fault-tolerant system design
  • Circuit breakers, rate limiting, caching strategies
  • Horizontal scaling and high TPS environments
Data & Persistence
  • Strong expertise with:
    Oracle / DB2 / Postgre

    SQL / MySQL, Mongo

    DB or other No

    SQL databases
  • Data modeling for high-scale systems
  • Performance tuning (query optimization, indexing strategies)
Dev Ops & Platform
  • CI/CD (Jenkins, Git Hub Actions, or equivalent)
  • Docker & Kubernetes
  • Observability tools (Prometheus, Grafana, ELK, etc.)
  • Cloud platforms (AWS / Azure / Google Cloud Platform)
Code Quality & Engineering Excellence
  • TDD / BDD
  • Static analysis tools (Sonar Qube)
  • Strong understanding of design patterns & SOLID principles
  • Experience in conducting architectural reviews
Leadership Expectations
  • Act as a technical authority and strategic advisor
  • Influence engineering culture toward craftsmanship and excellence
  • Challenge assumptions using data and performance benchmarks
  • Mentor engineers across levels
  • Drive long‑term architectural vision
Ideal Background
  • 12‑18+ years of experience in backend engineering
  • Proven track record of designing high‑scale, always‑on systems
  • Experience in payments, telecom, fintech, healthcare, or other high‑throughput domains preferred
  • Strong communicator capable of presenting to senior stakeholders
Key Skills

Java 8/11/17, Lambda, Stream API, JVM, Kafka

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary