10+ years of professional experience in designing, developing, and supporting enterprise-grade Java applications across healthcare, retail, and financial domains.
Strong expertise in Java (JDK 8–17) and object-oriented design, building scalable and maintainable backend systems.
Extensive experience developing microservices-based applications using Spring Boot and RESTful APIs.
Hands-on experience across the full Software Development Life Cycle (SDLC) including requirements analysis, design, development, testing, deployment, and production support.
Proven experience working in Agile/Scrum environments, delivering features iteratively while meeting Definition of Done (DoD) and quality standards.
Solid background in event-driven and distributed systems, including experience with Apache Kafka for asynchronous communication.
Strong focus on code quality, test automation, and reliability, with hands-on experience in JUnit and Cucumber (BDD) for unit, integration, and component testing.
Experience working on regulated and large-scale enterprise platforms, including medical device software and high-volume retail systems.
Proficient in relational and NoSQL databases, including Oracle, MySQL, PostgreSQL, Cassandra, and DB2, with strong SQL and data-handling skills.
Effective collaborator with architects, product owners, and cross-functional teams, contributing to scalable system design and long-term maintainability.