Senior Software Developer
CurrentAs a senior developer, participated in the design, development, and support of several in-house and client-facing windows and web-based applications, utilizing several languages, and client-server techniques. Provided technical expertise and organizational skills to a team of developers.• Designed, developed, and maintained critical Java-based application, rolled out for the capital market using Spring Boot.• Implemented event-driven architecture using Azure Service Bus to enable seamless communication between various microservices, significantly reducing coupling and improving system resilience.• Collaborated with cross-functional teams to gather requirements, perform system analysis, and propose solutions to complex technical challenges.• Data migration of legacy data to a new data source • Planned, tracked, and managed deliverables on short-term sprints and long-term software developments