Senior Java developer with over 10 years of programming experience as a java developer, analyzing, designing and implementing business applications in the Banking and Financial industry.Effective java development in large-scale projects such as core banking and EFT switch.Build robust, secure and efficient Java Applications, which may include complex back-end services and design patterns.Designing, building and maintaining reusable, reliable and efficient Java code; ensuring best performance, responsiveness and quality applications.Identifying bottlenecks, devising solutions foridentified bugs, helping in maintaining code quality and supervising the other software developers.