Senior java/j2ee Developer resume
Long Island, NY
SUMMARY:
- 8 years + of experience in the IT industry in Development and Implementation of applications using JAVA, J2EE Technologies.
- Detailed knowledge and experience in implementation of Software solutions usingJavaServlets, JSP, Struts, Hibernate,springframeworks.
- Strengths include Three Tier, Client Server architecture and Object Oriented Programming.
- Has deployment experience on JBoss, Webshpere application Server.
- Experienced in taking applications from conceptual stage to final installation and
successful delivery to the end user. - Has working experience in production support environment, successfully handling critical production support issues on-time without much or minimal effect to business.
- Understanding the application business in detail, ensuring the issues / concerns are addressed by interacting and liaison with various stakeholders / vendors / other teams wherever necessary.
- Working knowledge on HP Service Desk ticketing tool as part of application support service delivery.
- Adhering to quality standards and suggesting the appropriate process and service improvements in successful delivering the project.
- For all application issues - performing RCA, coming up with detailed code level fixes, analyzing the efforts required, assigning to appropriate resource and driving the teams in fixing the issue.
- Working experience in L2 and L3 Teams.
- Onsite - offshore coordination - Single point of contact from onsite for critical production applications and driving the offshore team in providing necessary support services.
TECHNICAL EXPERTISE:
Languages : Java (JDBC, Swing, Multithreading), J2EE(JSP, Servlets, JSF), PHP, C, C++
Web : Spring 2.5, Struts 2, JSP, Servlets, HTM, HTML 5, CSS, JavaScript, AJAX, XML, Web Services (SOAP, REST)
Databases : MySQL, MS SQL Server, MS ACCESS, Oracle
Tools : Macromedia Dream weaver, Ellipse IDE, Netbeans IDE, Junit, SVN, Visual Paradigm, Front end,Middle,Backend, MS Office
Server Tools : Apache tomcat server, Glassfish, JBoss, WebLogic, Apache, ftp, Ruby, Ruby on Rails
Platforms : Windows, Linux
PHP Technologies : PHP (pure PHP, PHP with OOP, PHP with frameworks).
Design Patterns : MVC, Singleton, Factory, Façade
SDLC Methodologies : Agile, RUP, iterative Waterfall
Certifications:
Sun Certified Web Component Developer (SCWCD).
Sun CertifiedJavaProgrammer (SCJP).
PROFESSIONAL EXPERIENCE:
Client: Confidential Nov 11 - Present
Project: MiSacwis
Role: Senior Java/J2EEDeveloper Roles & Responsibilities:
- Participated in the requirements analysis and technical assessments.
- Developed class diagrams/sequence diagrams using UML and Rational Rose.
- Used Struts2 framework and J2EE components to develop Action classes, backend processes, complex reports and database interaction.
- Configured and worked with Apache Server.
- Front end and Middle, Backend developing.
- Developed multiple GWT/SmartGWT-based web application (from client to server) .
- Developed Ext-GWT/GWT-based framework.
- Use Ruby on Rails to create the system that tracks the complete patient care process.
- Installed, configured, and maintained a continuous integration (build) server
- Designed and developed Session beans to implement business logic.
- Designed and developed data persistence mechanism using Hibernate in Struts2 applications.
- Created SQL’s from views and queries to interact with multiple systems for data.
- Developed a robust administration and security system for access control and restrictions at application and user level.
- Develop Web pages using Ajax, JavaScript, JQuery, JSP, JSF and XML that interact based on events.
- Developed deployment descriptors and scripts.
- Used PL/SQL for writing stored procedures.
- Involved in Code reviews.
- For Presentation side used technologies core java, SWINGS and Custom framework of FedEX (OMNI).
- Wrote JNLP 's for client side download of swings application and used signature certificates for security.
- Developed Junit test cases to unit test the business logic.
- Involved in testing the application in the integration environment.
- Involved in project documentation, status reporting and presentation.
- Implemented Log4j for the debug and error logging purpose.
Environment: Java/J2EE, JSP, Servlets, , Swing ,spring 2.5, MVC, RUP, Ruby, Ruby on Rails ,GWT, Ext-GWT, Front end,Middle,Backend, Struts2, Hibernate, DOJO Apache Server, Oracle10g, MS SQL server JavaScript, Windows 2000 NT XML,PHP, HTML, AJAX, JavaScript, JQuery, UNIX,UML, Log4j.
Client: Confidential, Long Island, NY Oct 10 - Sept 11
Project: Tracking Rewrite
Role: Senior JavaDeveloper
Description:
The Bureau of HIV/AIDS Epidemiology conducts HIV and AIDS surveillance to monitor and track the HIV/AIDS epidemic in New York State. HIV/AIDS surveillance includes data from laboratories conducting HIV-related tests on New York State residents and reports from medical providers diagnosing HIV or AIDS. The data collected through HIV/AIDS is used by Centers for Disease Control and Prevention (CDC) to track the state and national epidemic and provide a basis for determining the amount of federal funds New York receives for HIV/AIDS – related prevention and treatment programs. The project is funded by the CDC to implement a new document based design in Oracle and the migration of the very sensitive HIV/AIDS data from Sybase to Oracle and to completely rewrite the existing legacy Java application to track the data effectively.
Roles & Responsibilities:
- Worked closely with the Business Analyst Team and the client for requirement gathering team to create Mockups for the Web application using MyBalsamiq.
- Developed a role based Tracking application for labs and providers in the State of New York to submit the patient records.
- Front end and Middle, Backend developing.
- Analyzed and defined the most secure and efficient methodology to communicate with the database to deal with the HIV/AIDS sensitive data and satisfy client requirements.
- Implemented the MVC architecture for supporting the UI using Spring Framework.
- Developed the webpages using HTML, CSS and JSPs. Developed multiple GWT/SmartGWT-based web application (from client to server) .
- Developed Ext-GWT/GWT-based framework.
- Use Ruby on Rails to create the system that tracks the complete patient care process.
- For Presentation side used technologies core java, SWINGS and Custom framework of FedEX (OMNI).
- Wrote JNLP 's for client side download of swings application and used signature certificates for security.
- Installed, configured, and maintained a continuous integration (build) server
- Implemented event handling using JavaScript, JQuery and Ajax.
- Used Spring-Mybatis integration to run SQL queries, call procedures and packages to access the Oracle Database.
- Configured log4j to log the warning and error messages.
- Used SVN for version control.
- Developed Unit test cases using Junit.
Environment: Spring 3.0, MyBatis, Swing ,Servlets, JSP,XML,PHP, WebLogic 10x, HTML Ruby, Ruby on Rails,CSS, GWT, Ext-GWT,JavaScript, JQuery, Ajax, Eclipse IDE, DOJO, JSON, JDBC, Front end,Middle,Backend,JDeveloper, IBM WebSphere Oracle 11g, SQL Developer, myBalsamiq
Client: Confidentialn, Englewood, CO May 09 - Aug 10
Project: WU-Money Transfer Application
Role: Senior Java/J2EEDeveloper
Description: Development, Support and Maintenance of Western Union Production Website for 14 New Framework Countries (US, UK, Canada, New Zealand, Spain, Netherlands, France, Germany, Etc.). Includes Money Transfer flows like Money in Minutes, Mobile Money Transfer, Direct to Bank, Quick Collect, Bill Pay and Money Transfer Status, etc.
Roles & Responsibilities:
- Modules are developed based on technologies likeJava/J2EE, Struts Framework, Tiles, Hibernate, Ajax, DWR Framework, and MSSQL.
- Developed various major/ minor enhancements to Western union money transfer application and handled build, deployment tasks to environments like Development, QA, UAT, Production releases.
- Front end and Middle, Backend developing.
- Involved in analyzing various critical production defects from technical and business perspectives, implementing solutions/fixes for the same.
- Developed multiple GWT/SmartGWT-based web application (from client to server) .
- Developed Ext-GWT/GWT-based framework.
- For Presentation side used technologies core java, SWINGS and Custom framework of FedEX (OMNI).
- Use Ruby on Rails to create the system that tracks the complete patient care process.
- Wrote JNLP 's for client side download of swings application and used signature certificates for security.
- Installed, configured, and maintained a continuous integration (build) server
- Ownership and responsibility in delivering the planned bundles (with high, medium low tickets) within defined timelines ensuring quality deliverables.
- Interacting with various teams like Unisys, RSI, DAS, L2, testing at onsite/offshore, working for defects closure.
Environment: Servlets, JSP, Swing, Struts 1.2.4, Hibernate, JDK1.5 HTML, XML,PHP, XSD, Ruby, Ruby on Rails, GWT, Ext-GWT,J2EE, JavaScript, Ajax with DWR, Jboss 4.X GA, JUnit,Webshpere app server, MS SQL server, CSS, RSA, WAS 5.1, Win CVS 1.3, Windows XP, Front end,Middle,Backend,Oracle 9i 10g.
Client: Confidential, Edgewood, NY Jun 08 - Mar 09
Project: Transaction Service Bus (TSB)
Role:JavaDeveloper
Description: TSB is a rules based middleware brokerage product which will process the transactions that the incoming messages from clients and sends to different kind of settlements systems and it will give the acknowledge to clients about trading status.
TSB will handles the account open and account amend processes for trading partners by selecting the parsers, adding the rules to incoming message and constructing a new message which are understandable by counter parties.
TSB also handles the message serialization, account processing status management, election Management and cash management etc.
Roles & Responsibilities:
- Involving in development of MDBs to listen JMS messages which are to be processed for trading.
- Involving the development of EJBs to handle the business logic of trade processing.
- Working on multiple web servers as environments.
- Part of product support top of UNIX systems, webshpere application servers and Webshpere MQ in all environments.
- Front end and Middle, Backend developing.
- Involved in increasing the response time of web application as Six Sigma compliance.
- Contributed in product migration into WAS7.
- Developed Oracle Stored procedures to handle the business logic.
- Involving in CTAPP tool (Rules Engine) for adding new client configuration
- Development, enhancement, bug fixing and writing Junit Test Cases of Java related applications.
- Taking the requirements, documentation and implementation.
Environment: Struts 1.0, EJB, JMS, AJAX, JQuery, JBOSS, Front end,Middle,Backend,Webshpere, Oracle10g, Jboss 4.X GA WSDL, JSP, Ajax, JDBC, UML.
Client: Confidential, Omaha, NE Aug 06 – Apr 08
Project: Automotive Management System (AMS)
Role: JavaDeveloper
Description: AMS transportation and logistics solution UPRR Auto clients, which processing the actions like shipping automotive parts, finished vehicles or aftermarket vehicles. This system is the central processing system for Union Pacific’s Premium operations automotive network in Union Pacific Railroads. All transportation partners (Shippers, hallway and carriers) involved in the movement of vehicles (new and used) send events to AMS.
AMS has a highly developed set of business logic that then translates these events into railcar and vehicle cycles from which logistical information can be developed (i.e. location, dwell, performance etc).
Roles & Responsibilities:
- Involving EDI Management, Gate Keeper, DTP (Daily Transit Performance) modules.
- Developed Tuxedo service based (TAD) applications to know the Railcar schedules over the Rail network.
- Send and receive the events by shippers using Spring-JMS.
- Developed DAOs using Spring-JDBC.
- Implemented ORM applications using Hibernate and integrated with Spring.
- Developed reports in PDF and M.S.Excel using POI and ITEXT tool.
- Developed VINs scanning technique using Bar Code Reader in Gate Keeper.
- Constructed Teradata native queries to find out the historical VINs.
- Development, enhancement, bug fixing and writing Junit Test Cases of Java related applications.
- Involving in SCRUMS calls, Sprint meetings and updated work status in Version One tool as part of Agility process.
- Taking the requirements, technical Designing, documentation and implementation.
Environment: J2EE, Java (JDK 1.5), JUnit, JavaScript Struts 1.0, Hibernate3.1, spring 2.5, AJAX, Web logic 8, Oracle10g and Teradata.
Project: Confidential
Role: Java Developer
File Maintenance (FM) is a sub system of AMS which is used by UPRR people and maintains the information of Railcars, VINs, Ramps, Facilities, shippers, dealers, hallways and damage information of Vehicles.
FM contains the mapping information of shippers, location and hallways. FM handles security, credentials information of AMS users, authenticated SPLCs, shippers, dealers. It feeds alert’s, event’s and vehicle’s model information to AMS as part of EDI messages processing which help to create Railcar and VIN cycles.
Roles & Responsibilities:
- Designed mock-ups using SHTML in Web logic environment.
- Responsible for integrating Struts with spring.
- Developed DAOs using Spring-JDBC.
- Implemented ORM applications using Hibernate and integrated with spring.
- Development, enhancement, bug fixing and writing Junit Test Cases of Java related applications.
Environment: MVC, Hibernate3.1, JavaScript, J2EE, CVS, ANT, spring 2.5, AJAX, XML Beans, Web logic 8, Oracle10g, Windows 2000 NT and Unix.
Client: Confidential Feb 04 – Jun 06
Project: Printing Press Software
Role:JavaDeveloper
Description: Application are keyed in with the inputs such as size of the paper, number of copies, coloring pattern etc, with this, based on the business logic developed, the application will give the quote / proforma invoice.
Roles & Responsibilities:
As part of analysis and design phase, visited client locations, held meetings with key stakeholders and gathered the requirements. Developed UI screens and business logic during development of various modules of the application.
Environment: Windows XP, JSP 2.0, Struts 1.2.4, HTML, JavaScript, Struts, Tiles, Validation, Eclipse, Tomcat5.5, Windows 2000 NT and Unix, Oracle 9i, My Eclipse
Education:
- Bachelor of Engineering in Information Technology, Confidential University