Sr. Java/j2ee Consultant Resume
Paramus, NJ
SUMMARY:
- 14+ years of experience in Design, Development, Deployment, Testing and maintenance of client server, web based and distributed software applications by using Java/J2EE technologies.
- Extensive experience in developing JEE based Web Services to expose useful functionality to web users through SOAP, describing them using WSDL, registering them using UDDI for easy availability to potential users and consuming using Axis2 and JAX - WS.
- Worked on J2SE technologies like Core Java (Collections, Garbage collection, Threads and Exception Handling) and worked on J2EE like JDBC, Servlet, JSP, EJB, MDB and Webservices.
- Experience on OOP (Objective Oriented Programming) like Inheritance, polymorphism, Abstraction and Encapsulation.
- Extensive experience in design, development and implementation of Model-View-Controller (MVC, MVC2) using Struts and Spring framework.
- Experience with unit testing using JUnit and writing build scripts using Maven, Ant .
- Hands on development experience on IBM WAS 7.x & Web Logic 12c.
- Have performed environmental setup like migrations of the application from Weblogic 11.1 to 12.2, Oracle 9i to 10g migration & Websphere 6.0 to 7.0.
- Expertise on working with Presentation layer frameworks like JSP, HTML, JQUERY, AJAX XML, CSS and Javascript.
- Experience in deploying applications using Application Servers like Web Logic 8.1/9.2/10.3/12C, Web sphere 5.1/6.1/7.
- Extensive hands-on experience with Agile Scrum Methodologies.
- Developed J2EE applications by using the IDE’s such as RAD and Eclipse.
- Experience in working with Web Services WSDL using Restful and SOAP.
- Extensive experience in Service Oriented Architecture, J2EE Design Patterns, server side design patterns, Oracle.
- Experience in using RDBMS concepts and worked with Oracle 8i/9i/10g
- Good experience in log4J implementation to persist the data into log files and experience with Ant, Maven and Jenkins for the build and deployment of applications.
- Good Experience in usage of version controls such as VSS, PVCS, TFS and Clearcase.
- Have worked in Jasper Reports and Lowaige Utility (iText) for PDF Report Generation.
- Good in Unix Shell scripting using bash and .ksh scripts on Unix and Linux environments
- Participation in all phases of Software Development Life Cycle (SDLC) including analysis, design, coding and testing.
- Core expertise in Logistics, Banking and Finance Domain. Was part of the core team for Citiwealth Planner application development in the wealth portfolio management space of Confidential . Association with Confidential was from 2004 to 2009 which included application development and maintenance in varied technical and functional landscape.
- Highly motivated self-starter with a strong analytical problem solving, having ability to multi-task, work in a team environment, understand and be responsive to customer needs, work under tight deadlines and work independently and be flexible, a good listener and have strong oral and written communication skills.
- Willingness and ability to quickly adapt and learn new technologies.
TECHNICAL SKILLS:
Programming Languages: JDK 1.5/1.6/1.8 and PL/SQL.
J2EE Technologies: Java J2SE 1.8, Servlets 2.5, JSP 2.1, JDBC, Java Beans, EJB, MDB’s, Web Services, HTML, data tables, Java Script, JQuery.
Frameworks: Spring MVC, Struts, and JUnit.
Methodologies: Agile, Waterfall and RAD
Service Technologies: JDBC, Webservices.
Data Bases: Oracle9i/10g/11g, DB2, MySQL.
Application Servers: WebLogic, IBM WebSphere, Tomcat
Build Tools: Ant, Maven, Jenkins
IDE: Eclipse, RAD.
Version Tools: SVN, VSS, TFS, PVCS,CVS
Reporting Tools: Jasper Reports, Lowaige iText
Operating Systems: Windows, Unix, Linux
PROFESSIONAL EXPERIENCE
Confidential, Paramus,NJ
Sr. Java/J2ee consultant
Responsibilities:
- Developed and implemented the manifest process and sending of the HAWB and MAWB messages to CBP for US Export.
- Developed and implemented the shipment correction module, which allows the mainframe to send data capture updates at shipment level.
- Developed and implemented shipment deletion module, which allows a particular shipment data to be deleted.
- Created shell scripts to pull the manifest data and FTP it to World Customs Organization (WCO) for the third world countries like panama.
- Developed and implemented the flight status change, which would trigger message to customs (SAT/CBSA/CBP) if the actual manifest does not happen before the airline messages (departure/In range/ arrived) are received.
- Designed a new screen to provide visibility to electronic communications sent across to customs. This would basically list all the XML communications which has been sent or received for particular shipment or MAWB.
- Worked with the Air Cargo interface, to support additional MAWB creations for third party flights, would only trigger the additional MAWB’s to be sent along with the flight message.
- Developed and implemented the notification process module, which would handle the hold/inspect generated by CBP for a shipment/package.
- To correct the rejects from the customs messages, created a service which invoked a rest Webservice which would insert the particular shipment into IDC queue for correction.
- Created a service to invoke HMMS webservice to get hazmat details for a shipment and store it into regulatory database.
- Created Jasper reports for HAWB/MAWB/Trip details for US Export, CA and MX imports.
- Created a utility for performance testing 100,000 shipments using stand alone java program and unix shell script.
- Migrated the application servers due to EOSL (end of server life). This needed a lot of linux/unix script changes to be done.
- Convered the build scripts from ant to Maven.
- Created and scheduled automated builds using Jenkins
- Provided post implementation support and hyper care.
Environment: Weblogic 12.2, Java 1.8, MDB, JAX-RS webservice, DB2, Widget based display using JQuery and Ajax, Jenkins, JAXB, core framework (Home grown framework of Confidential based on struts 2.0)
Confidential, Paramus,NJ
Sr. Java/J2ee consultant
Responsibilities:
- Used Jquery Datatables to design the GUI screens, which allows the users to choose the columns as well sort in which order they are to be displayed. Also it allows data on the screen to be exported to excel.
- Consumed a mainframe webservice to perform the actual moment changes to be saved into DB2.
- Designed and developed the entire back end processing for moma processing using spring framework
- Developed a stand alone unix script, which runs periodically to refresh the DB2 tables post MOMA operation using QUARTZ scheduler.
- Created and scheduled automated builds using Jenkins
- Provided post implementation support and hyper care.
Environment: Weblogic 12.1, Java 1.8, JAX-RS webservice, DB2, JQuery,Ajax, Datatables 1.10, Sring-MVC, Jenkins
Confidential, Paramus,NJ
Sr. Java/J2ee consultant
Responsibilities:
- Created and Implemented the FPS as a restful webservice using Jersey(JAX- RS).
- Developed authorization using HMAC algotithm and base64 encoding.
- Wrote build scripts using Maven.
- Created and scheduled automated nightly builds using Jenkins
- Providing post implementation support.
Environment: Weblogic 12.1, Java 1.8, JAX-RS webservice, DB2, Maven, Jenkins
Confidential, Paramus,NJ
Sr. Java/J2ee consultant
Responsibilities:
- Developed and Implemented the EDC corrections for the suspense account.
- Implemented the handshake of IDC (international data Capture) authentication through OPSYS application, by generating unique tokens,.
- Involved in the development of ant scripts for the TFS migration.
- Involved in the migration of weblogic 10.3 to 12 conversion.
- Developed a utility program that generates emails to be sent to the customers in case of errors in EDC shipments.
- Developed a utility shell script program for loading the blocked country list and scheduled the same using QUARTZ scheduler.
- Worked on creating Jasper Reports for shipment details
- Providing post implementation support.
Environment: Weblogic 12.0, Java 1.6, J2EE, EJB,MDB’s, MQ, Web Services, JSP, Servlets, core framework (Home grown framework of Confidential based on struts 2.0), DB2
Confidential, Pleasanton, CA
Team Lead, Sr. Java/J2ee Developer
Responsibilities:
- Gathering the requirements from the business and preparing the requirement document and design documents.
- Developed UML Models - Activity diagram, Class Diagram, Sequence Diagram.
- Developed and Implemented the one link migration changes for N-CAL, NW, MAS & Hawaii regions.
- Migrated the application from Websphere 6.0 to 7.0.
- Developed and Implemented the WSSO integration in FDA.
- Developed stored procedures using cursors and triggers to migrate the UCOA data into NCOA during one-link conversion.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Used Web Services for User Authentication and for the report.
- SOAP based XML messages were used for communicating with the Web Services.
- Used Hibenate as the Java Persistence API to perform all the database transactions.
- Designed and developed Utility Class that generated emails to be sent to the customers. Used Java Mail API for sending emails.
- Providing post implementation support.
- Developed the module using Log4J to create log files to debug the application at different levels.
- Used SVN for version control and Quality center for defect tracking.
- Used ANT for build automation.
- Used Shell scripting for to get the input file from ftp server to batch server.
- Used putty for to deploy the application in QA and PROD environments.
- Involved in code integration, daily test builds and deliveries.
- Involved in Quality Management (TQM) related activities.
Environment: Websphere Application Server 6.0, Java 1.2, J2EE, EJB, Web Services, JSP, Servlets, Struts, EJB, PL/SQL & Oracle 10g
Confidential
Sr. Java/J2ee Developer
Responsibilities:
- Analysis & Design of Business Requirements, providing the Impact details, coding and Testing.
- New Work Order development adhering to the SDLC lifecycle.
- Activities related to environmental setup like migration of the application from Weblogic 6.1 to 8.1, Oracle 9i to 10g migration, housekeeping jobs, deployment, database configurations, job monitoring etc.
- Client Interaction. (Publishing release dates, meeting project deadline, reciprocating to user queries)
- To abide by the Compliance Policies.
- Implementation of authentication standards in the application.
- Co-ordination with the development team.
- Problem analysis, bug fixing and supporting the User Acceptance Testing (UAT).
- Analysis and Implementation of change requests.
- Performing other presentation-related logic.
- End to End testing of the application..
- Deployed ear files in the Weblogic Application Server.
- Implemented log4J to persist the logging statements into log files.
- Post development activities. (Maintenance)
Environment: JSP, Servlets, Struts, EJB, Lowaige iText, PL/SQL & Oracle 9i.
Confidential
Sr. Java/J2ee Developer
Responsibilities:
- Gathering the requirements from the business and preparing the requirement document and design documents.
- Handled the entire back end development, for the Citiplanner application. This involved the development of cursors, functions, triggers & procedures for 33 modules for the entire application.
- Have been a key player in the team, interacting with the onsite.
- Problem analysis, bug fixing and supporting the User Acceptance Testing (UAT).
- Involved in Quality Management (TQM) related activities.
Environment: Oracle 10g & PL/SQL.
Confidential
Java/J2ee Developer
Responsibilities:
- Involved in the development of major modules in portal framework.
- Independently handled the requirement gathering from the client for few modules and developed it.
- Involved in the design of the application framework.
- End to End testing of the application.
- Developed applications using Eclipse IDE and deployed in WebSphere server.
- Involved in implementation of Admin and Profile modules.
- Prepared and implemented unit test cases using JUnit framework for various modules and followed test-driven approach.
- Fixed the bugs without any lagging.
Environment: Bea WebLogic 8.1, Oracle 9.1, Java, JSP, JavaScript, Lowaige PDF Report.