Highly skilled Senior Java Developer with over 7 years of experience in software development, specializing in Java, Spring Boot, Hibernate, RESTful APIs, and Microservices architecture. Extensive experience in cloud technologies, including AWS, for scalable and efficient solutions.
As a Team Lead, with 2 years of experience managing a team of 5, I oversee technical discussions, provide peer reviews on Git, and conduct interviews. Proven ability to drive team performance, foster collaboration, and ensure timely delivery of high-quality software solutions.
At the initial stages of the project, I was responsible for managing the job alert system, which comprised four key modules: Flash Alerts, Marketing Alerts, Mobile Follow-ups, and Job Alerts. Based on evolving requirements, I updated rules and integrated various APIs to streamline job-related notifications. Additionally, I worked for a year on multiple modules, including the website and the redirection engine of the Firebrick Group, where I focused on overcoming system challenges and enhancing performance.
In this role, I leveraged my expertise in Spring Boot, AWS, Hibernate, and REST services to optimize the system and ensure seamless communication across services. I also utilized microservices architecture to improve scalability and maintainability, driving significant performance improvements.