Programmer Analyst Resume
PROFESSIONAL SUMMARY:
- Over 9+ years of IT Experience as a Java/J2EE Developer. Possess strong foundation in software development and highly developed skills in corporate IT industry. And have strong working knowledge of business analysis; functional design and system development methodology in Ecommerce & Java/J2EE related technologies and back end databases like Oracle 9i, IBM DB2.
- Exposure to Digital Architecture, APIGEE and Pivotal Cloud Foundry.
- Experience in the Design, Development, Implementation and testing of Client - Server, Web based Multi - Tier Architecture systems using J2EE Technologies (JSP, Servlets, JDBC, Java Beans, EJB, XML, Web Services, JMS,SOA, DB2 and SQL Server).
- Experience in working as Project Lead/SME and strong experience in guiding, managing offshore/onsite teams along with functional and technical work at Client place.
- Strong work experience in Java, J2EE, JavaBeans, RMI, Struts, Spring, Servlets, JSP, Applets, JDBC, XML, XSL, XSLT, ANT, Log4j, Junit, JNDI, SQL, Oracle, and SQL Server.
- Possesses experience in customization and implementation of end to end B2C e-commerce applications from starter stores based on WebSphere Commerce 6.0/7.0 up to feature pack 8.
- Knowledge on Micro services development using Spring Boot.
- Experience in Front-end application development using HTML/CSS/ JQuery.
- Expertise in using MVC architecture using Spring MVC and Struts.
- Developed REST and SOAP web services using Spring MVC, Apache CXF, JAXB, XSDs.
- Knowledge and experience implementing various business models using IBM-WebSphere Commerce/WCS Suite. (Both B2B & B2C).
- WebSphere Commerce Subsystems such as Order, Catalog, Member, Marketing and Policies data model.
- Knowledge in configuring databases and writing SQL queries.
- Source version controlling, branching, tagging, merging, resolution of conflicts, release management and parallel development.
- Proficient in J2EE components such as JDBC, Servlets, JSP, EJB and JNDI.
- Good knowledge in developing Web applications using MVC design pattern, frame works like Struts, Spring and ORM technologies like Hibernate.
- Expertise in developing server side components on Struts framework with JSP.
- Excellent understanding of software development life cycle.
- Good exposure to servers like WebSphere, Weblogic, Jboss, ServiceMix, Tomcat and involved in day -to-day deployment activities.
- Strong debugging and problem solving skills with excellent understanding of system development methodologies, techniques and tools.
- Highly motivated team player with good communication and presentation skills.
TECHNICAL EXPERTISE:
Languages: JAVA, J2EE
E-commerce suite: IBM Feature Pack 7 - WCS 7 & WCS 6
J2EE Technologies: Servlets, JSP, HTML, XML and AJAX, Web Services
RDBMS: DB2,Oracle10g,Sql Server, MySQL
Servers: Websphere,WebLogic9.1, Jboss5.1,Tomcat6.0,ServiceMix.
IDEs: Eclipse, Net Beans 5.0, IBM-RAD 6.x,7.x
Frameworks: Struts, Spring & Hibernate.
Operating System: Linux, Windows (9X, XP and 2000 server)
PROFESSIONAL EXPERIENCE:
Confidential
Environment: WCS 6/7.0, DB2, Java J2ee
Programmer Analyst
Responsibilities:
- Involved in development/enhancement/change request for the application requested by the business.
- Worked on web services using SOAP/REST API for communication with middleware services.
- Worked on developing Microservices using Spring boot.
- Consuming Restful web services with Spring RestTemplate.
- Worked on Rest API’s, used swagger and POSTMAN for API validations.
- Worked on CMC customization enabling/disabling the flow specific to channel using emspot & dmemspotdef tables.
- Created Controller Commands /Tasks Commands, helper classes and access policies.
- Developed PHP (Premium Handset Protection plan) Module for telesales channel, involved with Product Catalog team.
- Worked on APIGEE layer (OAUTH key, token concept) for pass through and handling API’s.
- Worked on the re-send email module, where the agents can resend the email up on customer request.
- Worked Sameday delivery pilot project with the concept of Dark stores, involved with SAP team for the inventory and Product Catalog team.
- Bug fixing during QAT, UAT, Staging and production phases to ensure quality releases.
- Worked on Catalog Subsystem, Order Subsystem, and Member subsystem, Payment Subsystems for supporting the Telesales Stores and CCO for all application across Confidential .
- Interact with business users, review the business/ functional requirements and perform impact & scope analysis.
- Resolving deployment issues and provide pre/post production support.
- Worked on WCM module to display static and dynamic content based on stores.
Confidential, Denver, CO
Environment: WCS 7.0, DB2, Java J2ee
Project Lead
Responsibilities:
- Involved in requirements review, design, development and support of application using AGILE methodology and participated in SCRUM meetings.
- Involved in requirements review, design, development and support of application
- Worked on rebranding Qwest to CenturyLink using HTML, CSS
- Developed New Connect, Existing customer flows Struts MVC Action classes for Legacy Qwest and Legacy CenturyLink flows.
- Worked on Data access layer using JDBC and developed Stored Procedure that can be used to load products into database whenever CenturyLink launches new products.
- Developed SOAP web service call to interact with CPlus system and get DIRECTV VPE response
- Worked on making Ajax pricing calls and parsed JSON response to update/populating the selected product combination prices
- Worked on Prism TV online ordering functionality for LQ and LCTL flows
- Worked on launching CenturyLink’s new products like GPON internet speeds, Pair Bonded internet speeds
- Preparing Functional Specification documents
- Creating Design documents
- Coordination between the clients and offshore
- Defect Management
- Strengthened developmental methodologies by introducing a code quality document.
Confidential, Minneapolis, MN
Environment: WCS 7.0, Oracle, Java, J2ee
Lead Developer
Responsibilities:
- Involved in the development and built custom shipping calculations, user details management and custom order management system module using the IBM WCS sub systems.
- Taken the ownership on managing the access control policies of various assets and setting up user roles for various functionalities of the Order management system using IBM ecommerce abilities.
- Involved in customizing the store front for changing normal site to International store site using the capabilities of IBM WCS.
- Created new controller commands and task commands for country selection.
- Involved in creating new Data source for connecting to different database.
- Created new Controller Commands for completing payment process and overall order process submission on WCS side.
- Created helper classes for fetching the data from different database.
- Created new controller command for changing the order status based on third party xml response.
- Created new controller command for adding, updating the addresses of customer and third party using the controller commands of WCS.
- Worked on defects related to UI and functional.
- Worked on critical bug fixes on the developed ecommerce store site space.
Confidential
Environment: Java, NPL programming, Oracle, Eclipse, Metasolv Tool.
Team Lead
Responsibilities:
- Understanding the business requirements and converting them into custom system requirements
- Coding of assigned modules and also involved in code reviews of code being developed by peer team members
- Involved in R&D for the MedAdmin website using GWT and exploring it.
- Involved in developing the Error and Filter Report pages using Oracle Apex.
- Involved in the Housekeeping Module based on the rules defined.
- Involved in Unit Testing and Bug Fixing.
Confidential
Environment: Java, Servlets, JSP, Struts, Hibernate, DB2, RAD.
Module Lead
Responsibilities:
- Involved in understanding Business Requirements & Functional Specification.
- Involved in the Development of Auto Escalation Process.
- Involved in the User Preferences Module.
- Involved in User Registration and Authentication of Users.
- Involved in Mapping and Configuration of Admin.
- Involved in Unit Testing and Bug Fixing.
