Software Developer
Current• Design, develop and deploy robust enterprise applications with focus on delivery excellence and customer satisfaction by leading high performing cross-functional teams.• Uses large number of elements and properties of XSL-FO to format the customize XML documents which generate the receipt template for each client as per user transaction.• Collect the real project requirements by conducting different type of survey with clients and provide the high level design documents to the team.• Application development including new features, enhancements, bug fixing, code reviewusing Struts 2 framework. • Implement front-ends technology, HTML5, XML, CSS3, jQuery, AJAX, JSON to apply the business logic and customer requirements for the application. • Create Design documents, ERD Diagram, Database Schema for new project.• Write complex SQL queries and stores procedures.• Investigating on legacy shell scripts to add new functionality and improve the performance of existing functionality of the application • Help stored system analyst to manage the internal application called as Admin Tool. • Apply performance tuning technique to improve the existing system performance.• Investigate the legacy system and create a system report. • Working on Agile Software Development methodology using Jira as project management tool to organize the projects, issues, and subtasks.• Providing support for software installation and updates the application on various environments • Propose new ideas and opportunity with Client representative to guide them future projects after investigating on available data and current POS market.• Build the application using Ant customize Ant build scripts and deployed it on Jboss/ Wildfly application server. • Tools and Technologies used: Struts2 framework, MySQL, Workbench, JDBC, HTML5, CSS3, JSP, JQuery, Wildfly/Jboss, Eclipse, Atom, Ant