Results-driven Lead Java Developer with 17 years of expertise, specializing in microservices and API design and development. A seasoned Tech Lead, skilled at collaborating with Product and Architecture teams to transform business requirements into innovative technical solutions and detailed documentation. Led development team to deliver robust, scalable applications, including a high-performance system capable of handling 3000 transactions per second (TPS) with exceptional quality. Key Strengths include: Microservices Architecture: Proficient in implementing services using Java 8, Spring, Spring Boot, Event streaming platform like Apache Kafka, and databases like SQL and NoSQL, alongside cloud platforms such as AWS, Azure. Comprehensive Development Skills: Extensive background in Java/J2EE, employing design patterns, OOP principles, and MVC architecture to build robust enterprise applications. Integration and Communication: Skilled in synchronous and asynchronous communication within microservices, with hands-on experience in CI/CD tools like Jenkins and Docker. Testing and Quality Assurance: Strong advocate of Test-Driven Development, utilizing frameworks such as Mockito, JMeter, and SonarQube to ensure high-quality deliverables. Leadership and Coordination: Effective communicator with a track record of coordinating between management and development teams, fostering collaboration and client satisfaction. Certified AWS Developer and Sun Certified Professional (SCJP, SCWCD), actively engaged in all project lifecycle phases from requirements gathering to production deployment. Known for self-motivation, adaptability, and a commitment to leveraging new technologies for continuous improvement.