Sr J2ee Developer Resume
Irving, TX
SUMMARY
- 9+ years of professional experience in implementation and maintenance of web and distributed enterprise applications using Java /J2EE technologies.
- Experience in designing and developing web - based applications using Java, J2EE, Web Services, SOAP/WSDL/REST, MVC framework, Spring, Hibernate, EJB, Oracle and MySQL.
- Experience in front end frameworks and technologies like JSP, AngularJS, JQuery and Bootstrap.
- Experienced in implementing DAO layers using JPA standards and Hibernate API interfaces.
- Experienced in REST and WSDL web services implementation.
- Proficient in XML technologies like XSL/XSLT, SAX, DOM, XPATH, SOAP, DTD, XSD, SOA, JAXB, JAXP.
- Strong working experience using XML DTD and XML Schemas. Experienced in parsing (DOM and SAX) XML using JAXP API.
- Experience with building reports using Jasper reports API.
- Experience working with different SDLC methodologies like Waterfall, Agile (SCRUM).
- Experience with unit testing using JUnit and knowledge of ANT and Log4j tools.
- Experience with application servers like Tomcat, JBOSS, Oracle, SAP WAS.
- Experience in AWS, continuous integration and Maven build tools.
- Database design and development using PL/SQL on Oracle, MS SQL and MySQL.
- Used version controller tools like Git and SVN.
- Hands on experience with UNIX/LINUX environments.
TECHNICAL SKILLS
Technologies: Java, Servlets, JSP, EJB, Spring, Hibernate
Schemas: JSON, XML, XSD, XSL/XSLT, SAX/DOM
Web services: SOAP, REST
Web/App Servers: Apache, Tomcat 7/8, JBoss 7, Oracle, SAP WAS
Web Technologies: HTML5, CSS3
Database: Oracle, MySQL, MS SQL
Scripting: JavaScript, AJAX, JQuery, AngularJS, Bootstrap
IDEs: Eclipse
O-R mapping: Hibernate 4+
Testing Tools/ Others: JUnit, Log4j
Version Control: GIT, SVN
OS & Environment: Windows, Linux, UNIX
PROFESSIONAL EXPERIENCE
Confidential, Irving TX
Sr J2EE Developer
Responsibilities:
- Involved in design and development for fieldautomate.com portal using AngularJS SPA architecture.
- Implemented controllers, services and directives using AngularJS framework.
- Designed web pages using bootstrap and angular components.
- Used spring rest web services to connect java layer and AngularJS services.
- Involved in building scripts using Maven.
- Used Git repository for artifacts.
- Experience in using AWS services like EC2, Cloudfront, S3, RDS.
- Deployed web application in AWS cloud.
Environment: Java, Spring, Hibernate, XML, Git, Maven, Tomcat, Log4j, REST Web Services, MySQL, JavaScript, AngularJS, Bootstrap.
Confidential, San Jose CA
Sr J2EE Developer
Responsibilities:
- Worked closely with the business team to collect requirements and prepared design documents.
- Lead a team of 5 and maintained proper coordination with each other to achieve optimized results.
- Implemented Single Sign On module using AES 256-bit encryption so that the application can be launched from the central HR portal without logon.
- Designed and implemented UI screens using AngularJS/Bootstrap and provided client side and server side validations.
- Implemented graphs in reports using Morris.js and D3.js.
- Written custom directives using AngularJS to handle file uploads in the admin module.
- Implemented controllers using AngularJS which calls custom services to make Rest API calls.
- Exposed all services as REST interfaces to be consumed from UI.
- Developed server side code using Spring MVC controllers and Hibernate ORM to connect to database.
- Involved in converting messages from external layer to business layer using XML parsers and transformations.
- Configured build jobs using continuous integration tools like Hudson.
- Implemented JUnit and mock tests for unit testing.
- Deployed application to test, UAT and production systems and provided support.
- Wrote Maven scripts and created automated build profiles based on environment.
- Involved in the configuration of VM parameters for tomcat.
- Worked with spring JDBC template to connect to database and execute search queries.
Environment: Java, Spring, Hibernate, XML, SVN, JUnit, Maven, Tomcat, Log4j, REST Web Services, MySQL, JavaScript, AngularJS, Bootstrap, CSS and Hudson.
Confidential
Sr J2EE Developer
Responsibilities:
- Involved in analysis, design and development of Group Performance Management System(GPMS).
- Worked in Agile Environment. Used HP Quality Centre to view the tasks and requirements.
- Designed and developed several user interfaces using JSP and jQuery.
- Objective Settings(OS) Process
- Mid-Year Review(MYR) Process
- Annual Review(AR) Process
- Data Consolidation Reports
- Matrix Manager Assignments
- Involved in the development of the application using Spring framework that leverages classical Model View Controller (MVC) architecture.
- Used Spring ORM to integrate Spring Framework with hibernate.
- Involved in defining Hibernate mappings, HQL queries and in generating Data Access Objects.
- Involved in the design and development of database tables, procedures and views using PL/SQL in Oracle.
- Involved in the development of print module in formats like PDF, MS-Word using Jasper Reports.
- Deployed the application in SIT, UAT and production environments.
- Used Log4j for logging. Performed unit testing of the developed components using JUnit.
Environment: Java, Spring, Hibernate, JSP, XML, Git, JUnit, Maven, JBOSS, Log4j, Oracle, JavaScript, jQuery, CSS.
Confidential, Bedford MA
Sr Consultant
Responsibilities:
- Integrated CNET DataSource™ with Confidential Suite to pull the catalogs / product related from CNET DataSource™ instead from SAP backend.
- Modified existing shop cart to work with OCI (Open Catalog Interface) standards.
- Development of Sales Quotation Workflow.
- Development of PTC (Publish To Customer), which enables administrators to push products directly to customer personal catalogs.
- Active Directory Service (ADS) authentication for internal users.
- Development of FedEx Freight maintenance module to maintain freight data using excel upload interface.
- Written freight load module to read configuration data from xml using JAXP API.
- Development of Sub User Creation interface for customers, which enable them to create customer specific sub users with option to maintain authorizations specific to user.
- Development for discount / promotional code interfaces which enable administrators to provide discounts to customers in multiple ways.
- Design, Develop, Deployment of the EJB's on the SAP WAS.
Environment: Java, JavaScript, HTML, EJB, JSP, JDBC, XML, Eclipse, SAP WAS, MS SQL Server.
Confidential, Gordonsville VA
Consultant
Responsibilities:
- Development of interface for Sub Contract vendor to CONFIRM the Receipt of Raw Materials.
- Development of interface for Buyer/Logistics to view Confirmation and post to SAP with a click of button, thus adding stock.
- Development of Production and Consumption Confirmations module that enables buyer to review documentation and post info to SAP.
- Used dhtmlxGrid to show different lists (Purchase Orders, Invoices, and Sales Quotations) and dhtmlxTree to list customers.
- Developed several SQL scripts, stored procedures for Microsoft SQL Server.
- Configuration and usage of Log4j APIs for generating application logs.
- Design, Develop, Deployment of the EJB's on the SAP WAS.
- Provided post-live support for different modules.
Environment: Java, JavaScript, HTML, EJB, JSP, JDBC, XML, Eclipse, SAP WAS, MS SQL Server.
Confidential
Consultant
Responsibilities:
- Developed customer invoice repository module for which is seamless integration of SAP and non-SAP systems real time. It stores the invoices from SAP to portal database (i.e., SQL server).
- Configured the document workflow for different business groups.
- Development of Order Tracking System (OTS) that enables Medical Institutions to place Sales Orders, which can be tracked, and product prices can be negotiated before order is raised in SAP.
- Development of PDCN (Price Difference Credit Note) System, which enables internal users to create PDCN against the difference price (Actual price & Negotiated price).
- Development and implementation of e-PRN system.
- Development of excel upload interface to load vendor catalogs to database.
- Development of purchase requisition creation interface.
- Development of material search (which can perform on both SAP and uploaded materials on single view).
- Implementation of Purchase Requisition workflow.
- Integrate e-PRN workflow with EzSupplier workflow.
- Designed CSS and XSLT stylesheets for transforming XML data to PDF.
- Design, Develop, Deployment of the EJB's on Oracle 10g application server.
Environment: Java, JavaScript, HTML, EJB, JSP, JDBC, XML, Eclipse, Oracle 10g App Server, MS SQL Server.
Confidential
Associate Consultant
Responsibilities:
- Development of Sales Order to Invoice creation module.
- Development of freight maintenance module that enables administrators to maintain freight information for different locations.
- Implementation of return order creation function with which customers can create return order against existing order with reason for return.
- Development of User Maintenance interface that enables administrators to Activate / Block / Unblock / Delete users.
- Development of payment tracking interface that enables administrators to track payments made by customers using payment gateway.
- Development of interface to maintain site level defaults by administrators using XML DOM .
Environment: Java, EJB, JSP, JDBC and XML, Eclipse, Oracle 10g Application Server, Oracle 10g Database.