The Java Full Stack Lead designs, develops, and maintains high-performance, scalable microservices using Java 17 and Spring Boot. The role builds reactive, non-blocking applications with Spring WebFlux to support high-concurrency workloads and develops and consumes RESTful APIs following industry best practices, including appropriate documentation. The position implements event-driven architecture using IBM MQ and Apache Kafka to enable asynchronous communication between services. It collaborates with frontend developers, architects, and product owners to deliver end-to-end solutions, writes clean and maintainable code, and participates in code reviews to support quality across the team. The role also troubleshoots production issues, performs root cause analysis, implements fixes, and identifies opportunities for optimization and automation. Mandatory skills include expert-level knowledge of Java 17, strong Spring Boot experience, Spring WebFlux and Project Reactor proficiency, REST API expertise, microservices architecture experience, and hands-on experience with IBM MQ and Apache Kafka. Good-to-have skills include MongoDB, AWS, OpenShift, Kubernetes, Helm, Harness, Git and Bitbucket, JIRA, Gradle, Lightspeed, and Kibana.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed