Senior Software Developer Resume
SUMMARY:
- NINE years of experience in retail application development, involved in all the stages of SDLC including Software Analysis, Design, Development, Integration & Testing, Implementation and Maintenance of Standalone and Web Applications and Object Oriented Analysis and Design (OOAD).
- Core expertise in Java/J2EE application development using JSP, Servlets, Spring, JS, CSS, XML, JDBC, ORPOS, Informix, SQL Server, DB2, Jetty server and Tomcat.
- Strong exposure in Core Java 1.7 and extensive knowledge in Java design patterns.
- Implementation of SOA based architecture using SOAP, REST.
- Hands on experience in Web 2.0 UI development using HTML, CSS, backbone JS and extensive knowledge in Spring frame work.
- Extensive experience in developing Point of Sale application using Oracle 360 commerce framework and related technologies.
- Experience in using Waterfall and Agile methodologies (SCRUM) for project development.
- Proven ability to work as an individual/team player, analyze growth opportunities, and then introduces strategic and tactical solutions to improve performance and efficiency.
- Ability to grasp and apply new concepts quickly and effectively. Self - motivating and hard working. Highly organized with the ability to manage projects and meet deadlines, with high-energy, self-starter and quick learner with good understanding of business functionalities.
- Experience in training, motivating and mentoring onsite and offshore junior developers.
TECHNICAL SKILLS:
Programming Language: Java, JSP, Servlets, JAXB, JDBC, JavaScript, CSS.
Design Skills: OOAD, Design Patterns.
Software product /framework: Oracle Retail POS (360 Commerce), Backbone.js.
Hardware product: POS legacy Register, All In One Register, SCO, devices-Pinpad (Ingenico iSc250 & i6780), NCRprinters, NCR scanner and Cash drawers.
Database: IBM DB2, SQL Server, Informix.
Web Services & XML Technologies: RESTful, WSDL, XML.
Web server: Tomcat 6.0, Jetty.
Operating Systems: Windows 98/2000/XP, IBM 4690 controller.
Version Control: PVCS, Microsoft Visual Source Safe, Clear Case, Subversion.
Tools: and IDE s: Eclipse, SQLexplorer, Jmeter, Agent Ransack, MS Visio, Quality Centre, ALM, TOAD, Telnet, FTP, PUTTY, SharePoint, EditPlus, FileZilla, Splunk. Open source (Frameworks and Tools): Spring, Junit.
Build and Code Quality: Jenkins, Findbugs.
PROFESSIONAL EXPERIENCE:
Confidential
Senior software developer
Responsibilities:
- Provide the high level effort estimation for developing modules.
- Involve the design and construction activities for new screen changes.
- Involve the impact analysis and construction activities for UI side and service side changes
- Perform unit testing and provided the support for testing with integrated components.
Environment: Core Java, Spring, JSP, Servlet, Restful Web services, Eclipse, XML, JDBC, JAXB, SVN, Tomcat server.
Confidential
Senior software developer
Responsibilities:
- Provided the high level effort estimation for developed modules.
- Involve the design and construction activities for new screen changes.
- Involve the impact analysis and construction activities for UI side and service side changes
- Perform unit testing and provided the support for testing with integrated components.
Environment: Java script, Backbone frame work, Restful Web services, Jetty server, Eclipse, XML, and SVN.
Confidential
Senior software developer
Responsibilities:
- Provided the high level effort estimation for developed modules.
- Involved the design and construction activities for new DB changes.
- Involved the Impact analysis and construction activities for Java 1.7 implementation.
- Removals of Distribution Architecture jar from all application products.
- Performed unit testing and provided the support for testing with integrated components.
- Provided technical guidance and internal code reviews within a team as and when required.
- Provided QA /Pilot support and fixing bugs.
Environment: Java, JSP, Servlet, Eclipse, XML, Restful Web services, JDBC, SVN, Jetty server, Tomcat server.
Confidential
Senior software developer
Responsibilities:
- Involved the impact analysis, design and construction activities for moving the tender functionality to PTM.
- Involved the design and construction activities for eStoreCredit changes for sending email to customer via dispatcher.
- Prepared SDS for POMS retirement changes and completed the construction and unit testing activities.
- Performed unit testing and provided the support for testing with integrated components
- Provided QA /Pilot support.
Environment: J2EE, Eclipse, XML, REST, Restful Web services, JDBC, SVN, JAXB, Tomcat server.
Confidential
Software developer
Responsibilities:
- Involved requirement analysis and design activities for accepting BOSS order in Pick Order Management System (POMS)
- Developed modules for picking/releasing items from BOSS order in Web term
- Performed unit testing and provided the support for testing with integrated components
- Provide QA and Pilot support for deploying code and fixing bugs
Environment: Java/J2EE, JSP, Servlets, Spring, JDBC, JAXB, Eclipse, Tomcat server.
Confidential
Software developer
Responsibilities:
- Involved the design and requirement analysis activities for POMS service components
- Developed modules for new picking system to perform complete/partial pick up in Web term and first phone.
- Performed unit testing and provided the support for testing with integrated components
- Provided active co-ordination and communication with team and onsite counter parts.
Environment: Java/J2EE, JSP, Servlets, Spring, JDBC, JAXB, Eclipse, Tomcat server.
Confidential
Software developer
Responsibilities:
- Customized the application to automate the Refund / Re-ring transaction process in THD standalone system
- Provided permanent fixes for all recurring issues.
- Interacted with the onsite periodically to discuss project status
Environment: Core Java, JSP, Servlet, Spring, Eclipse, Clear Case.
Confidential
Software Developer
Responsibilities:
- Customized the application to apply the Sale use tax for the purchased item
- Provided permanent fixes for all recurring issues.
- Interacted with the onsite periodically to discuss project status
Environment: Core Java, Oracle Retail POS (360 Commerce), JDBC, SQL, XML, IBM POS Register.
Confidential
Software developer
Responsibilities:
- Handling service center tickets to analyze and resolve problems on 360 Commerce Point of Sale system logged by Business Partners.
- Experienced in handling high severity issues affecting stores globally and resolving on time.
- Performed Confidential analysis to provide business requirements for redesigning applications.
- Involved in Continuous Improvement activities and major enhancements.
- Involved in Enhancements including debugging, compilation, and packaging the deliverables.
- Provided estimations with task and effort breakup.
Environment: Core Java, JDBC, SQL, XML, CBASIC, C, Eclipse 3.2, TOAD, Telnet, FTP, MySQL, IBM POS register, IBM 4690 controller.