Mogi I/O : OTT/Podcast/Short Video Apps for you
Senior Java Developer – Cloud Microservices | AWS & Kafka
Mogi I/O : OTT/Podcast/Short Video Apps for you, Saint Louis, Missouri, United States, 63146
Senior Java Developer – Cloud Microservices | AWS & Kafka
Work Type:
Permanent | Hybrid (3 Days Onsite) Location:
USA – Saint Louis, Missouri Experience:
15–25 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. You’ll 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
Full-time Job function
Engineering and Information Technology Industries
Software Development
#J-18808-Ljbffr
Work Type:
Permanent | Hybrid (3 Days Onsite) Location:
USA – Saint Louis, Missouri Experience:
15–25 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. You’ll 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
Full-time Job function
Engineering and Information Technology Industries
Software Development
#J-18808-Ljbffr