Java/j2ee Developer Resume
Parsippany, NJ
SUMMARY
- Having 5+ years of IT professional experience in developing web - based, distributed, n-tier applications using Java/J2EE technologies for financial companies.
- 3+ years of experience Liferay portlet technologies.
- Strong object-oriented design and programming skills
- Worked extensively in Java, J2EE, Spring, Struts, Webservices (WSDL) client and server implementation CXF, Adobe Flex, Servlets, Hibernate, JMS, JSP 2.0, JSTL, Java Beans, XML, XSLT, Multithreading, HTML and JavaScript.
- Expertise in designing UML use cases diagrams, class diagrams and sequence diagrams and has knowledge of OOAD and J2EE Design patterns.
- Experience in working with Oracle 9i, My SQL Server and worked on Triggers, Procedures and Views using SQL, PL/SQL.
- Strong experience in various development methodologies including Agile, RUP based Scrum and Waterfall.
- Expertise in developing responsive GUI / Front End Components with HTML and writing client-side validations in JavaScript.
- Experience in packaging and deploying applications using Ant Scripts.
- Experience in using Struts, spring and Hibernate framework, IBM MQ and MVC Architecture.
- Experience in analyzing and identifying performance bottlenecks and implementing tuning solutions.
- Development experience in various platforms like Windows (XP, NT, 2000, 98), UNIX (Solaris).
- Flexible and versatile to adapt to any new environment, ability to work independently or as a part of the team. Excellent interpersonal, communication and analytical skills.
TECHNICAL SKILLS
Languages: Core Java, J2EE, SQL, PL/SQL, JavaScript, Action Script and UNIX Shell Scripting.
Web Technologies: Servlets, JSP, Struts, JDBC, Spring, Hibernate, Webservices and Adobe Flex 3.0, Liferay Portal 5.2.2, Liferay 6.0.5.
RDBMS: Oracle 9i, MySQL
J2EE IDE’s: Eclipse, IBM Rational Rose, IBM WSAD and Netbeans
Other Tools: Harvest, Edit Plus, Adobe Flex Builder, Maestro Scheduling ConsoleStar Team, SVN, ClearCase, iReport, TOAD, Altova XML Spy, Quality Center
PROFESSIONAL EXPERIENCE
Confidential, Parsippany, NJ
Java/J2EE Developer
Responsibilities:
- Involved in analysis with consumers and gathering requirements for the system.
- Prepared technical documents like Technical Design document, Design document Test plan and Developer Test cases.
- Design & Development of front end screens in Adobe flex using flex controls, layouts, navigators and charts.
- Used the Action script for the UI screens event handling and validations
- Developed the back end services on using SPRING for transaction management, Inversion of Control (IOC) which favors for look up of services and DAO implementations using Hibernate.
- Implemented Web Services for the above application using Xfire and integrated the flex and java using Flex Webservices on invoking the Xfire Servlet.
- Implemented the data base interactions using the Hibernate annotations.
- On using the iReport tool generated the developed Jasper reports templates by incorporating the SQL Queries to view the employee details.
- Coordinating the work from the offshore team and making the deliveries happen from the offshore team.
- Developing Test classes using java JUnit API for testing business components.
- Integration and testing of server side components, front-end components
- Monitor code quality using findbugs, checkstyle plugins to conform to Metavante standards.
- Functional and technical review of the deliverables from the team.
- Played a key role in release activities and managed the different environments - DEV, UNIT, QA, and PROD.
- Supported the QA team for the end to end testing and the business users during user acceptance testing.
- Handled various quality related procedures necessary for the project to be at CMM L5.
- Setting up of the Environment using plugin SDK and Eclipse IDE in Liferay 6.0.5.
- Installation of tomcat + Liferay 6.0.5.
- Plugin Ext Environment Creation in Liferay 6.0.5.
- Plugin Environment Creation in Liferay 6.0.5.
- Hooks Environment Creation in Liferay 6.0.5.
- Inter Portlet Communication using events
- Theme Creation/modifications
- Portlet creation using 286 standards
- Analysis & estimation of portal related work product
Environment: J2EE 1.5, Hibernate, Spring Framework, XFire, MySQL, Adobe Flex, MXML, TomcatAction Script, Eclipse, Adobe Flex Builder, Harvest, JUnit. Liferay
Confidential, St Paul, MI
J2EE Developer
Responsibilities:
- Involved in assessing the design of this mission critical application to meet performance requirements, then redesigned and implemented key modifications to meet the scalability and cost-cutting expectations.
- Responsible for coordinating and implementing changes provided by multiple external teams into FIA-T0.
- Played a key role in performing Stress/Load test for this application, identifying bottlenecks and fixing them.
- Was involved in Release Management activities for the Production deployments for this application (creation of playbook, production deployment, post deployment testing etc.)
- Implemented performance tuning solutions by doing Index-analysis, Re-org and Re-indexing checks on the database backend.
- Used Spring framework as MQ Listener to get rid of existing EJB MDB implementation. This design change aided in moving the application from WebLogic to Tomcat servers.
- Worked independently in identifying design changes, implementing and testing them to ensure quality of the code.
- Came up with UML (Class, Object and Sequence diagrams) for the redesigned FIA-T0 application.
- Worked in a monthly release schedule to release enhancements and bug-fixes into Production.
- Used Quality Center to track and prioritize enhancements and bug-fix tasks for FIA-T0.
- Actively involved in creation and updating of documentation in all stages of the redesign lifecycle. Prepared Technical Design Document (TDD), Test Plans and Test Results, Architecture diagrams etc.
Environment: J2EE 1.4, Spring Framework, JMS, Tomcat, Weblogic, Eclipse, Harvest, IBM MQ, Oracle 9i, Log 4j, Quality Center.
Confidential
Java Developer
Responsibilities:
- Developed the PUBLISHING and SUBSCRIBING mechanism in Java for the downstream and upstream systems.
- Performed mappings according to the client requirement using the ETL tool Mapping Composer.
- Developed the various PL/SQL components like MATURITY ADM, Audit Trigger which keeps the track of the daily matured bonds and the transactions happening with in the bank.
- Using Java, developed various rules for Business Rule Engine
- Implemented various parts of FI GUI (Graphical user interface) using XML and used hibernate API for transaction handling, storing, retrieving and updating from MySQL database.
- Implemented the Scrum model and provided the deliverables to the customer.
- Maintaining the environment defect free for smooth flow of data from upstream to downstream systems.
- Involved in Testing - unit testing & integration testing
- Played a key role in the Release Management activities and ensure timely project deliveries as per release plan.
- Overseeing Quality procedures related to the project.
Environment: Java, J2EE, PL/SQL, XML Concepts, Hibernate, Oracle 9i, MySQL, Websphere, TOADClearCase, Eclipse.
Confidential
Software Developer
Responsibilities:
- Involved in implementing the complex use cases using the client specific Framework (Metavante Insight Presentation Framework).
- Implemented the Upload activity where the customer account is created in the databases CIMS and CIS on verifying the all the details and background check.
- Developed the Print Forms activity by integrating with the third party services where the forms can be printed which contains all the customer information including the account details.
- Implemented many authored pages using the UAT Tool.
- Prepared technical documents like Technical Design document, Design document Test plan and Developer Test cases.
- Played a key role in the Release Management activities.
- Extending the development support for different environment DEV, SYS, UAT and PROD.
- Supporting the QA team for the end to end testing.
- On having the good banking domain knowledge, performed Unit and Functional testing and supported the Business team in getting UAT (User Acceptance Testing) done and resolving the environment issues.
- Monitor code quality using findbugs, checkstyle plugins to conform to Metavante standards.
Environment: Java, J2EE, Metavante Presentation Framework, UAT (Unified Authoring Toolkit) ToolJavaScript, XML, XSLT, Eclipse, WebSphere 5.1, Harvest, JUnit, Log4j, Altova XML Spy.
Confidential
Responsibilities:
- Involved in implanting the complex Usecases using the Client specific Framework
- Implemented the ACAPS to MILO Integration, which is the third party service to the application.
- Developed the Electronic Signature page (on integrating with third party service, eSignature proxy service) which captures the encrypted signature and presenting the decrypted signature on the customer form.
- Perform the unit testing for the changes done and deploying the changes in to the testing environments.
- Coordinated the implementation of the project and participated in various releases of the project.
Environment: Java, J2EE, Metavante Presentation Framework, UAT (Unified Authoring Toolkit) ToolJavaScript, XML, XSLT, Eclipse, Tomcat, Harvest, JUnit, Log4j, Altova XML Spy.