Logo
Mogi I/O : OTT/Podcast/Short Video Apps for you

Principal Java Developer AWS, Spring Boot, Hexagonal Architecture

Mogi I/O : OTT/Podcast/Short Video Apps for you, St Louis, Missouri, United States

Save Job

Principal Java Developer AWS, Spring Boot, Hexagonal Architecture

2 days ago Be among the first 25 applicants 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

Mid-Senior level Employment type

Contract Job function

Engineering and Information Technology Industries

Software Development

#J-18808-Ljbffr