Senior Software Engineer Java
Listed on 2026-02-16
-
Software Development
Software Engineer, Java Developer
Location: St. Louis
Dice is the leading career destination for tech experts at every stage of their careers. Our client,
VDart, Inc., is seeking the following. Apply via Dice today!
Senior Software Engineer Java
LocationSt. Louis, MO
Duration / Term6+ months
Experience Desired5+ Years
Job DescriptionWe are looking for a highly skilled Senior Software Engineer (Java) to join an elite engineering team working on high-scale, mission-critical systems. This role is ideal for engineers who enjoy solving complex problems, care deeply about code quality, and take a craftsman-like approach to software engineering.
You will work on platforms that operate at extreme throughput (TPS), handle critical workloads, and demand thoughtful system design, reliability, and performance at scale.
Key Responsibilities- Design, build, and maintain high-performance, scalable backend systems using Java
- Solve complex technical problems using a consultative and analytical mindset
- Collaborate with experienced engineers to evolve architecture and system design
- Ensure engineering excellence through clean code, testing, reviews, and automation
- Recommend technical improvements and defend design decisions with data and reasoning
- Contribute to system reliability, resilience, and observability in high-TPS environments
Core Technologies: Strong hands-on experience with Java 8 / Java 11
- Lambda expressions
- Stream API
- Completable Future & async programming
Deep understanding of Kafka, including:
- Core concepts & messaging semantics
- Replication, reliability, and durability
- Kafka internals, infrastructure, and control
- Data retention strategies
Experience with Mongo
DB (data modeling, performance, and scalability)
Familiarity with Sonar for code quality and technical debt management
CI/CD experience using Jenkins
Databases:
Experience with one or more of the following enterprise databases:
Oracle DB / Sybase IQ / DB2
Rules Engines:
Hands-on experience with Drools or any equivalent rules engine
Java 8 / Java 11, Lambda, Stream API, Kafka, Drools Rules Engine
#J-18808-Ljbffr(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).