Back to Jobs
Calibre Global Consulting

Lead Java Engineer at Calibre Global Consulting

Calibre Global Consulting St. Louis, MO

Job Description

Lead Java Developer US Location - Saint Louis, Missouri Must be able to work 2 days a week in the office Must be able to work in US no sponsorship provided US Citizen or GC Holder My client is growing and looking for a senior java developer to lead, design and develop the web cloud platform You must have experience Professional experience in microservices-based cloud-native development within an enterprise-level domainExperience leading teamsStrong hands-on experience architecting and implementing modern Java-based applications. Advanced features like lambda expressions, Stream API, Completable Future, Virtual Threads, Concurrency APIs etc. Java 21 experience preferred.Experienced with implementing Microservices using Spring Boot, Spring Webflux, Starter Web, JPA, Spring Security, Spring Boot, Actuator Kafka, RedisAWS Experience (EKS, EC2, S3, RDS, SQS, SNS, DynamoDb, Lambda)Experience with Restful APIs and hexagonal architecture.Knowledge of relational database systems ex. RDS (Oracle) or Oracle on Amazon EC2Experience using container & serverless architectures (Docker, Kubernetes, AWS Lambda, AWS ECS)Proficient with Test Driven and Domain Driven Development (TDD / DDD), including using automated test frameworks (e.g., JUnit, Cypress, WireMock, PowerMock, ArchUnit)You are an experienced user of one or more Application Lifecycle Management tools (e.g., Jira).Experienced with DevOps creating CI/CD tools and pipelines.Design and develop microservices using hexagonal architecture principlesBuild and maintain RESTful APIs, ensuring secure and efficient communicationImplement and manage asynchronous messaging systems using Kafka for inter-service communication. Interested or for more information please send CV and we can then go through the role in more detail

Resume Suggestions

Highlight relevant experience and skills that match the job requirements to demonstrate your qualifications.

Quantify your achievements with specific metrics and results whenever possible to show impact.

Emphasize your proficiency in relevant technologies and tools mentioned in the job description.

Showcase your communication and collaboration skills through examples of successful projects and teamwork.

Explore More Opportunities