Senior Java Engineer Technical Lead | Hexagonal Architecture

2 Days Old

Senior Java Engineer Technical Lead | Hexagonal Architecture Senior Java Engineer Technical Lead | Hexagonal Architecture 2 days ago Be among the first 25 applicants Get AI-powered advice on this job and more exclusive features. Work Type: Permanent | Hybrid (3 Days Onsite)
Location: USA Saint Louis, Missouri
Experience: 1525 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. Youll 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 Seniority level Seniority level Mid-Senior level Employment type Employment type Full-time Job function Job function Engineering and Information Technology Industries Software Development Referrals increase your chances of interviewing at Mogi I/O : OTT/Podcast/Short Video Apps for you by 2x Get notified about new Senior Java Software Engineer jobs in St Louis, MO . St Louis, MO $140,000.00-$152,000.00 3 weeks ago Senior Java Developer Cloud Microservices | AWS & Kafka St Louis, MO $140,000.00-$150,000.00 2 days ago Senior Software Engineer, Backend (CI/CD) St Louis, MO $140,000.00-$150,000.00 2 days ago Senior Software Engineer, Backend (Identity) Senior Software Engineer, Backend (Batch Infrastructure) Senior Software Engineer, Backend (Consumer Payments) Senior Software Engineer, Backend (ML Platform) St Louis, MO $140,000.00-$150,000.00 2 days ago Senior Software Engineer (Experimentation Platform) On Site - St. Louis MO - Senior Software Engineer Senior Software Engineer (Online Storage) C#/.Net Software Developer (Associate, Experienced, or Senior Level) Software Engineer - Simulation (Experienced, Senior) Software Engineer VI-Lead Salesforce Developer Software Engineer VI-Lead Salesforce Developer St Louis, MO $88,600.00-$181,900.00 1 week ago Were unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr
Location:
ST Louis, MO, United States
Job Type:
FullTime
Category:
Computer And Mathematical Occupations

We found some similar jobs based on your search