Dynamic Senior Consultant with extensive Java development expertise and a proven track record at Capgemini India. Adept in Spring framework and microservices architecture, I excel in delivering robust solutions while demonstrating critical thinking. Successfully migrated legacy applications, enhancing performance and reliability, utilizing Docker and RESTful APIs for seamless integration.
• Client: Bandwidth – a leading cloud communications platform provider.
• Contributed as part of Paradox, a cross-functional team of developers, voice engineers, and system engineers, delivering high-performance SIP solutions.
• Developed and maintained core customer-facing projects such as Vapor, Virtex, Call Verification, and Vibe.
• Focused on building scalable, reliable systems to solve complex communication and integration challenges.
• Delivered innovative, production-ready SIP features that enhanced the customer experience and met evolving business needs.
Client: SANLAM – South Africa’s leading and oldest insurance group.
• Maintained and upgraded legacy Java 8 applications, migrating them to newer Java versions and frameworks.
• Migrated asynchronous communication from Message-Driven Beans (MDB) to Java Messaging Service (JMS) for improved scalability and maintainability.
• Developed microservices using Spring Boot, Spring MVC, Spring Security (OAuth), Spring Cloud, and Hibernate.
Wrote production-ready code with unit tests, and deployed services using Docker containers.
Client: SANLAM
Functioned as Java Spring Developer and Database Engineer for Test Data Management Team.
Developed and maintained Spring Boot applications utilizing JPA, Spring Security, Spring Cloud, and Spring MVC.
Delivered production-ready code with comprehensive unit testing and deployed services using Docker containers.
Managed database operations to ensure seamless integration with Spring-based microservices.
• Client: Bank of Israel – Israel's first fully digital bank.
• Worked as a Spring Boot Developer, responsible for building backend systems using microservice architecture.
• Integrated key features such as resilience, fault tolerance, load balancing, heartbeat, and session management.
• Used libraries like Netflix Eureka, Spring Security (OAuth), and JPA for scalable service integration.
• Led the development of Loan and Credit Card modules; ensured quality through JUnit-based testing.