It Pricing Systems Dev Resume
Coraopolis, PA
PROFESSIONAL SUMMARY:
- Overall 8+ years IT experience in Design, Development, Maintenance, Enhancement and Production Support of Enterprise Applications.
- Experience in developing enterprise level web applications using Core Java, J2SE, J2EE, spring, Hibernate (ORM), JPA, Struts, JSF, ICE Faces, Prime Faces, ExtJS (Sencha), Servlets, and JSP.
- Experience in using software methodologies like SDLC, water fall, Agile - Scrum, and knowledge in software methodologies like TDD, V - model.
- Hands on experience with web/application servers like Oracle WebLogic Server, IBM WebSphere, JBoss, Apache Tomcat server, Apache at application level and good knowledge at admin level.
- Good knowledge and hands on experience on Java Multithreading, Java Collections API, Java Exception handling mechanism, distributed/integration technologies like Java Web services (SOAP/RESTful), EJB, JMS, ActiveMQ, RabbitMQ, TIBCO (knowledge only), SOA.
- Hand on experience in developing and consuming java SOAP/RESTful web services using REST API. Used Jersey and Jackson libraries in implementation of JAX-RS and also experience in developing and consuming SOAP web services using JAX-WS.
- Experience in writing database objects like Stored Procedures, Triggers for Oracle,Microsoft SQLServer, and MySQL databases and good knowledgeand hands on experience in writing PL/ SQL, SQL queries using JDBC, HQL, Hibernate Criterion API and JPQL.
- Experience and good understanding with OOAD, OOP Development Methodologies.
- Having good knowledge on various Java Design Patterns and Java Performance Tuning concepts, Struts 2.x, JSF 2.x, Hibernate Caching mechanism.
- Intermediate knowledge on Bigdata/ Hadoop eco system and its related technologies (Viz. HDFS, MapReduce, Pig, Hive, NoSQL - Mongo DB) - recently completed and looking for opportunity to get hands on experience on Hadoop.
- Experience in leading mid-size team, offshore-onsite team coordinator, work independently, across teams, fast paced development teams, worked closely with business analyst, Solution Architects, Data base design, DevOps team(s).
- Ability to learn/ adopt quickly, and implement rapidly emerging technologies.
TECHNICAL SKILLS:
Languages: Java (JDK 1.4/1.3/1.2), J2SE 1.8/1.7/1.6/1.5, SQL, PL/SQL, C.Servlets, JSP, JDBC,Java Bean, EJB, JMS, JPA, JTA.
XML Technologies: XML, XSLT, XSD, XPath, StAX/SAX/ DOM parsers.
Middle ware/ Integration Technologies: SOAP/RESTful API, JAX-WS (Apache Axis client, Apache CXF), JAX-RS (Jersey, Rest Client and Jackson libraries), HTTP client, TIBCO (EMS/BW).
JEE Frameworks: Spring, Struts, Hibernate (ORM).
Front end/ Web Technologies: HTML4/HTML5, CSS2/CSS3, Bootstrap, WordPress, WordPress plug-ins,JSF, ICE Faces, Prime Faces, AJAX, Spring MVC, ExtJS (Sencha), Dojo, JavaScript, AngularJS, JQuery, JSGL, Java Swing, Java Applets, Alfresco Share. Web scripts.
Development/Utility Tools: TOAD, ANT, MAVEN, Gradle, Log4J, Confluence, DB2 Visualizer, SQL Developer, Jetty, Apache Beehive (Page flow), Putty, WinSCP, Jenkins (CI), Hudson (CI).
Web/App Servers: Oracle Web Logic, IBM Web Sphere, Apache Tomcat, JBoss AS/EAP.
IDE s: My Eclipse, Eclipse, JBuilder, NetBeans, IntelliJ, Spring STS.
Database: Oracle 12c/11g/10g, MS SQL Server, MySQL, IBM DB2, Vertica, Tandem.
Version control Tools: SVN, Tortoise SVN, CVS, CM Synergy, GitHub.
ERP/DWH: SAP BW, QAD, SAP HANA and Informatica MDM (only knowledge).
Testing Tools: JUnit, TestNG, SOAPUI, Selenium and Mockito (only knowledge).
Defect Tracking Tools: HP Quality Centre, PVCS Tracker, BMC Remedy (TSG), Rally, JIRA.
Operating Systems: Windows, Unix, Linux, Mac OS (knowledge), shell scripting
PROFESSIONAL EXPERIENCE:
Confidential, Coraopolis, PA
IT Pricing Systems Dev
Responsibilities:
- Responsible for writing code to consume and produce the RESTful/ SOAP web services.
- Written value/ data access objects to handle data from data tier/business tier.
- Involved in writing moderate to complex SQL queries and DB scripts for loading data in Oracle DB and maintain DB objects triggers, procedures.
- Tested the developed/ consumed SOAP/REST based web service using SOAP UI before moving to testing team.
- Written JUNIT test cases to do unit test for assigned task before moving to system test.
- Involved in monitoring JMS Queues using FedEx internally developed tool.
- Responsible for supporting the existing EDD Pricing applications and fixing the production tickets.
Environment: Java 7, Spring, Hibernate, JSF/ ICE Faces,Hudson, SOAP/ RESTful Web Services, JMS, TIBCO (EMS), JUNIT, Maven, Spring security, JAXP, JAXB (XJC), SOAP UI, TOAD, SVN, LOG4J, Eclipse IDE, HP QC (ALM), Oracle, Oracle WebLogic (12.1.2), Unix, Unix scripting, Putty, WinSCP, XML
Confidential, Marietta, GA
Senior J2EE Consultant
Responsibilities:
- Responsible for understanding the business requirements and technical, functional documents.
- Responsible for writing code to consume and produce the RESTful/ SOAP web services.
- Wrote a service to generate various QDocs and send them to QAD system via Messaging Queue.
- Helped in migrating from Glass fish server to Tomcat server.
- Written business logic & service layer logic, used value objects to handle data from data tier/business tier. Wrote moderate to complex SQL queries and DB scripts for loading data in MySQL DB.Developed UI/ Presentation logic using alfresco share, web scripts, and validation logic is written using JavaScript and JQuery
- Tested the developed/ consumed SOAP based web service using SOAP UI before moving to testing team and also wrote JUNIT test cases to do unit test for assigned task before moving to system test.Involved in integration of Alfresco and QAD systems.
- Extensively used ExtJS components like table, sorting, pagination and panel grids for developing rich look and feel to UI/UX.
- Responsible for supporting the existing web application (SB Web) and fixing the production tickets.
Environment: Java 7, Spring STS, JPA2.0, JSF 2.x/ ExtJS libraries, MySQL, Alfresco (ECM), Alfresco Share, Web Scripts, QAD (ERP), SpringIoC, SOAP/ RESTful Web Services, Spring WS, Apache HTTP Client, JUNIT, Maven, EJB 3.x, SOAP UI, TOAD, SVN, LOG4J, Eclipse IDE, Confluence, Tomcat, JIRA, ActiveMQ, alfresco Activiti (BPM), Jenkins, Unix, Unix scripting, JBOSS EAP
Confidential, Atlanta, GA
Senior JEE/ Product Consultant
Responsibilities:
- Wrote high level and low level design documents for assigned modules.
- Developed UI pages to assigned module using Ext JS (Sencha) components. Involved in writing the managed/backing beans to handle the presentation logic, and written controller logic for assigned modules using Spring MVC.Extensively used ExtJS components like table, sorting, pagination and panel grids for developing rich look and feel to UI/UX.
- Involved in migrating code from Java 5 to Java 6 and from web logic server to web sphere server and also deployment of code on Tomcat server in development environment.
- Written code to consume and produce the RESTful/ SOAP web services and business layer logic developed using value objects to handle data from data tier/business tier. Tested the consumed RESTful web services before moving the code to system test using Rest Client and also SOAP based web service using SOAP UI before moving to testing team.
- Written Java Script functions for data validations and involved in writing moderate to complex SQL queries and DB scripts for loading data in Oracle DB.
- Helped client side operations team for deploying code in both UAT, and Production environment and stabilizing the system after go live.
Environment: Java 7, JSF 2.x, ExtJS 4.2, JavaScript, JSP, HTML, CSS, Spring MVC, Hibernate, Spring ORM, Spring security, AJAX, Oracle 11g, JQuery, Web Sphere (Production server), SOAP/ RESTful Web Services, Apache Axis2 Client, Apache HTTP Client, JUNIT, Maven, SOAP UI, TOAD, SVN, LOG4J, Eclipse IDE, Tomcat, JIRA, ActiveMQ, Apache Beehive, Confluence
. Confidential, Alpharetta, GA
Senior J2EE Consultant
Responsibilities:
- Responsible for understanding the business requirements and technical, functional documents.
- Developed UI pages related to assigned module using JSF components, Revit UI frame work.
- Involved in writing the managed/backing beans to handle the presentation logic and also value objects to handle data from data tier/business tier.
- Wrote code to consume the RESTful web services. Used Jackson libraries as implementation of JAX-RS and testing the consumed RESTful web services before moving the code to system test using Rest Client.
- Added Maven scripts for assigned modules in pom.xml file and Java Script function for data validations. Involved in writing moderate SQL queries and DB scripts for loading data in Oracle.
- Responsible for writing the code to pull data from Alfresco (ECM) for assigned modules using Apache Chemistry CMIS API.
- Written JUNIT test cases to do unit test for assigned task before moving to system test.
- Responsible for fixing the bugs reported by QA team in the assigned modules and also in the already existing functionality and for supporting the existing products and fixing the production tickets and understating financial domain specific knowledge and participate in domain specific KT sessions.
Environment: Java 6, JSF 1.2, Revit UI ( Confidential UI frame work), JavaScript, Dojo, JSP, HTML, CSS, Servlets, JDBC, Alfresco(ECM), Apache Chemistry CMIS API, Oracle 11g, Jenkins, Apache Solr (Search engine), RESTful Web Services, JAX-RS, JAXP, XML, AJAX, JSON, JUNIT, Maven, TOAD, SVN, LOG4J, Eclipse IDE, Tomcat, Rally, Unix.
Confidential, Tampa, FL
Senior J2EE Consultant
Responsibilities:
- Involved in development of SupportGUI Web component using JSF and integrating with developed services.
- Written code for developing web services using REST API. Used Jersey libraries as implementation of JAX-RS and configured Jersey servlet in web.xml and copied all the Jersey API jar into WEB-INF/lib. Added ant scripts for assigned modules in build.xml and wrote moderate SQL queries, DB scripts for loading data in MySQL DB.
- Involved in testing the developed RESTful web services before moving the code to system test.
- Responsible for writing the code for back end system using spring frame work and code to pull data from database using Hibernate API for assigned modules.
- Responsible for writing the JUNIT test cases to do unit test for assigned task before moving to system test and fixing the bugs reported by the testing team in the assigned modules and also already existing functionality.
- Configured SIP (Session Initiation Protocol) servlet in WebLogic server and wrote descriptor file sip.xml. wrote definitions for sip endpoints and sip timer. Used some annotations like @sipApplication, @sipApplicationKey, @sipListner, @SipServlet.
- Responsible for understating telecom domain specific knowledge and participate in domain specific KT sessions, supporting the product life cycle of URA application and fixing the production tickets, and worked on URA application flow and doing enhancements.
Environment: J2SE/JDK, SIP Servlet, JSF 1.2, JavaScript, JSP, Servlets, CSS, Spring Frame work, Hibernate, Spring integration, Vertica DB(Analytical), My SQL, RESTful Web Services, JUNIT, ANT, BMC Remedy defect tracking tool, DB Visualizer Tool, Facelets, Synergy CM, LOG4J, My Eclipse IDE, Web logic, Authentication & Authorization syniverse internal portal crossroads, JQuery, BIRT, Pentaho, DWR, JavaScript, Jenkins, JSGL (JavaScript Graphics Libraries), Unix, Unix scripting.
Confidential, Memphis, TN
Senior J2EE Developer/Team lead
Responsibilities:
- Involved in developing prototype screens for the new system and presenting them to the direct users of our system and prepared environment setup guide for our new system.
- Developed UI screens presentation, controller logic for assigned modules and context search functionality in Search module using ICE Faces and JSF components for assigned modules.
- Responsible for understanding/ implementing internal Security API Frame work by conducting meetings with FedEx Dev framework team. Involved in preparing understanding document for internal Security API Frame work and giving knowledge transfer about security API to other members of team.
- Responsible for implementing FedEx WSSO Authentication and Authorization for our system by conducting meetings with FedEx WSSO team and configuring Role Based Access Control System (RBACS) our application and configuring different application specific roles, Rules in FedEx ESC system using ESC GUI.
- Responsible for integration of JSF/ICE Faces and Spring Framework for implementing FedEx internal Security API frame work, configured FedEx customized Logging component, wrote ant/Maven Scripts for all the 3 modules for our application and also JPQL queries at data/integration tier using JPA. Done unit testing by writing JUnit test cases.
Environment: J2SE/JDK, Framework based FedEx Security API, EJB 3.0, JPA 2.0, Oracle 10g, Eclipse IDE, JUnit, JSF/ICEFaces, JavaScript, Apache webserver, Oracle Web logic Server 10.3.5, SVN, FedEx Log4J Component, ANT Build Tool, Hudson, SQL Developer.
Confidential, Nashville, TN
Senior J2EE
Responsibilities:
- Responsible for requirement gathering & understanding existing system architecture along with business analyst, technical architects.
- Involved in developing the GUI screens as per the requirement using JSF/ ICE Faces Components, JSP, Managed Beans/Controller logic for assigned modules and writing classes, methods, DAOs and service layer logic as per requirements.
- Wrote navigation-rules and configured managed beans in faces-config.xml file and hbm files.
- Worked on medium to critical PR’s, fixing reported bugs and updated the status in PVCS tool, changing the ant scripts for automatic build process, deploying the application on development servers and also coordinate with the DevOps teams during Test and Production deployments.
- Involved in testing the application functionality for given task by writing test cases using JUnit.
- Responsible for conducting end-user specific s and preparing/ publishing the end-user manual/guide and helping users in usage of application and explain the screen navigation.
Environment: J2SE/JDK, Spring Batch processing, Spring Security, Spring AOP, Spring 3.0, Hibernate 3.2, IBM DB2,PVCS, MyEclipse 8.6, JUnit, JSF/ ICE Faces, Tomhawk, MyFaces, Facelets, JSP, JavaScript, AJAX, Web services, Apache CXF, SOAP UI, DB Visualizer tool, JBOSS 4.4, CVS, Log4J, ANT Build Tool.
Confidential, Groton, CT
Senior J2EE consultant / Team Lead
Responsibilities:
- Responsible for requirement gathering along with business analyst, involved in developing the GUI screens as per the requirements using JSP, Adobe flex UI component.
- Involved in writing classes, Interfaces, methods, Hibernate mapping (.hbm) files for mapping java class objects and db objects, modified spring application context.xml to configure hibernate configurations.
- Written a java class to trigger the application specific URL’S automatically by work automation tool UC4, SQL query inside java class that fetches preconfigured messages and pass into result set object.
- Written code for consuming SOAP based third party web service using Apache Axis client and JMS transport. Transportation protocol used is HTTPS to transport to third party Exco InTouch.
- Involved in taking KT from incumbent vendor at fast phase for Clinical Trail Operations applications (PIMS, PCRU Dashboard, PCRU Status board, JResultNet and txtMessage).
- Responsible for understanding business process & CTO application related functional knowledge.Involved in coordinating and distributing work to offshore team and responsible for creating, updating applications related understanding documents, conducting meetings with Confidential business users for understanding gaps in the CTO applications.
- Actively involved in writing test scripts and doing System testing for JRE and IE8 browser compatibility for my applications.
Environment: J2SE 1.5, J2EE, Servlets, JSP, JavaScript, CSS, Eclipse, Struts, Hibernate, spring application context, JMS, SOAP web services, Adobe Flex Builder 3.0, XML, XSD, PL/SQL, EJB 2.x, JPA, Toad, web logic Server, Oracle, SQL Server 2008, tortoiseSVN, CVS, JavaScript, Log4j, ANT, HP Service Center.
Confidential
Java Consultant
Responsibilities:
- Involved in developing the functionality as per use case documents for various modules of the application. Designed and developed Struts Action classes, Dyna Action Forms, DAO, Views using Struts custom tags.
- Developed server-side common utilities for the application and the front-end dynamic web pages using JSP, JavaScript and HTML/DHTML, EJB components encapsulating business logic.
- Involved in Configuring web.xml and struts-config.xml according to the struts framework
- Participated in client -side and server -side data validation using JavaScript and Struts Validators and performed unit testing by writing Junit test cases for all assigned modules.
- Responsible for fixing the production issues and supported the application after pushing to the production.Interacted with the users in case of technical problems and monitoring the business users.
Environment: Java 1.4, J2EE, Struts, JSP, Servlets 2.3, JDBC 2.0, EJB 2.0, XML, JPA, Toad, JUNIT, HTML, JavaScript, MVC,SVN, Web Sphere Application Server, Oracle, Windows X
Confidential
Programmer Analyst
Responsibilities:
- Responsible for understanding the requirements and existing functionality of the system by communicating with business analyst, understanding the business process by communicating with business users.
- Involved in developing the functionality as per use case documents for various modules of the application. Designed and developed JSP pages, Servlet classes, Java Beans, VOs, and DAOs. Wrote custom tags using JSTL.
- Wrote server-side common utilities for the application and also used Java Bean components for encapsulating business logic, written client -side and server -side data validation logic using JavaScript.
- Responsible for fixing bugs reported by testing team and updating the status of the bug, fixing the production issues and supported the application after pushing to the production.
- Responsible for Interacted with the users in case of technical problems and monitoring the business users.
