Accomplished Software development engineer (Java) with 4+ years of experience in web and desktop application development, testing, and deployment. Extensive hands-on experience in requirements gathering, analysis, architecture, coding, and unit testing. Experienced in seamless integration and distribution of scalable, multi-tier SOA based enterprise business applications using latest frameworks and design patterns including Micro services. Proven ability in development and implementation of agile methodologies to drive precise planning, software development, and process improvement. Adept at programming and testing high-performance modules and features in quickly changing technical environments.