J2ee Developer Resume
SUMMARY:
- 12+ years of experience of developing distributed multi - tier applications, web based applications and client-server applications.
- Extensive experience with Java and J2EE technologies using Struts, Spring, Hibernate, JPA, EJB, JDBC, JSP, Servlets, XML, XML Parsing, AJAX, Java Beans and Maven.
- Extensive experience with .NET technologies using C#, Visual Basic, ASP.NET applications, MVC applications, LINQ, AJAX and Telerik Framework.
- Have in-depth knowledge of Housing Finance (Single/Multi Family, Mortgage), Child Care domain and financial domain including Procurement, Vendor Self Services, Fixed Assets, Accounting, and Budgeting.
- Very good understanding of Object Oriented Design (OOD), Java Design Patterns, J2EE Design Patterns, MVC, Struts and multi-tier architecture.
- Experience in developing and implementing SOA based architecture and Agile Scrum Methodology.
- Have written complex SQL Queries, Stored Procedures, Functions, and Triggers for Oracle, Sybase, DB2, MySQL, and MS SQL servers.
- Have done build deployment and maintained large J2EE and .NET applications on Redhat Linux, Windows server environment.
- Extensive experience of using PDF libraries like iTextSharp (Java and .NET), ASPOSE, PDFSharp, Dynamic PDF server.
- Good knowledge about internal workings of Linux and Windows operating systems. Also have good windows networking knowledge as completed MCSE (Microsoft Certified Systems Engineer) from Microsoft Corporation.
- Have led a 6-member team.
- Excellent Technical, Communication and Interpersonal Skills with strong Customer Orientation and Client Interfacing Skills.
- A self-motivated professional and natural communicator, possessing good technical, initiating, leadership and problem-solving skills and has proven to be a good team player.
TECHNICAL SKILLS:
Operating Systems: Windows Server, Windows XP/2000/Vista/7/8, RedHat Enterprise Server, Ubuntu 12/13, Mac OS Lion/Mountain Lion/Mavericks
Languages: Java, C#, Visual Basic, C++, JSP, Servlets, ASP.NET
Technologies: J2EE, .NET
Frameworks: Struts, Spring, Hibernate, JPA, EJB, Spring MVC, Restful Web Service, Telerik (ASP.NET, MVC, Winforms, WPF), LINQ.
Web Servers: Tomcat, Websphere, Weblogic, IIS, IBM HTTP Server, Jetty, Versata Business Logic Server (VLS)
Databases: Oracle, DB2, MS SQL, MySQL, Postgre SQL, HSQL, Sybase
Design Tools: Argo UML, Visio, Erwin
Development Tools: Eclipse, NetBeans, IntelliJ IDEA, Versata Logic Studio, Visual Studio 2008/2010/2012/2013
SQL Editors: Toad for Oracle/MySQL/MS SQL, SQLyog, MS SQL Management Studio, Heidi SQL, MySQL Workbench
Version Control: PVCS, CVS, SVN, MS Visual Source Safe, Team Foundation Server, Clearcase/ClearQuest
PDF Libraries: iTextSharp, ASPOSE (PDF, MS Word, MS Excel), PDFSharp, Dynamic PDF & Dynamic PDF Server
Other technologies & tools: AJAX, JDBC, Javascript, XML, SOAP, T-SQL, Log4j, HTML, DHTML, JUnit, Maven, MVC, AWT, CSS, Multi-Threading.
EXPERIENCE
Confidential
Responsibilities:
- Attending requirement analysis meeting. Given input from technical side.
- Implement and test all approaches possible while finalizing requirement and give LOE for the same.
- Working on existing issues and new enhancement for this application.
- Create test cases and do unit testing.
- Used SDLC Waterfall model for development.
Technologies Used: Spring MVC, Restful Web Service, JSP, Java, WebLogic, and Oracle.
Confidential, Arlington VA
Responsibilities:
- Working as technical lead for new implementation in NACCRRAware and other modules.
- Used Agile Scrum Methodology for rapid development.
- Attending meeting with client to understand and document requirement.
- Did code review for team members.
- Did system testing and integration testing.
- Designed and developed this XML based data transfer utility from scratch
- Made utility versatile so that it can be reused for other purpose and clients
- Created XML scripts for data migration utility for database inserts and updates from main database server.
- Added functionality to sync databases
- Worked on Code Review/Preparation of Test Plans/Testing.
- Bug Fixing: Fixing the bugs found in system testing.
Technologies Used: Core Java, JDBC, XML, MySQL, Maven.
Confidential
Responsibilities:
- Developed reporting framework that will work with Crystal Reports API.
- Developed reports for CCO application that will work with newly created reporting framework.
- Worked on Code Review/Preparation of Test Plans/Testing.
Technologies Used:Crystal Reports Enterprise v11.0, Struts 2, Spring, Hibernate, JSP, Java, Apache HTTP, Apache Tomcat, MySQL, MS SQL, Maven.
Confidential
Responsibilities:
- Involved in the Modification of Local Install for gathering information from Agencies about the location and usage of application using web service.
- Worked on Code Review/Preparation of Test Plans/Testing.
- Designed schema for entire application.
- Used Agile Scrum Methodology for rapid development.
- Developed J2EE application using Struts, Hibernate and Spring framework.
- Implemented Google Maps using its JavaScript API in application to show child care providers on map to client/parent who is searching for childcare for his/her child.
- Worked on Code Review/Preparation of Test Plans/Testing.
- Bug Fixing: Fixing the bugs found in system testing.
- Responsible for 3 weeks sprint deployment into UAT servers for focus group testing.
- Involved in strategy selection for Data Warehousing.
- Involved in schema design.
- Created scripts to move data from production server to backup server.
- Created testing plan and did testing for data verification.
- Working as technical lead for enhancement in FAP system.
- Used Agile Scrum Methodology for rapid development.
- Attending meeting with client to understand and document requirement.
- Guided 6-member team to complete the scheduled tasks of enhancements and bug fixing with tight deadline.
- Did code review for team members.
- Did system testing and integration testing.
- Installed, configured TFS server to maintain codebase
- Responsible for 2 weeks short sprint deployment into production servers.
Technologies Used:C#, ASP.NET, .NET Framework, IIS, MS SQL 2008, HTML.
Confidential
Responsibilities:
- Developed web service in .NET for provider search.
- Did setup of IIS and .NET framework on local and QA environment.
- Used TFS for source control and to make builds.
Technologies Used: .NET Framework 4, C#, Web Services, SOAP, XML, IIS, MS SQL
Confidential
Responsibilities:
- Extensive use of XML to write screen layouts. The XMLs are parsed by the Framework to render screens dynamically.
- Provision for the programmer to write business logic through hooks provided in the Framework.
- Database Pool management, Session Management.
- Exception handling at the Framework level.
- Reporting facilities at the Framework level.
- Involved in the Modification and Maintenance of Advantage Financial.
- Coordinating with the Functional team in case of any discrepancy encountered while preparing Technical Document.
- Writing additional test cases (If required).
- Conducting internal peer-Reviews before sending the document for final reviews.
- Attending Technical document and Code Reviews.
- Performing Shake-Down Testing, Incident Fixing, Unit Testing and Raising incident(s) identified during System Testing.
- Coordinating with the Functional team in case of any discrepancy while Incident Fixing.
- Lotus Notes R5 used to maintain the database for Documents (like Functional Designs, Technical designs etc.), Incidents, Data Manipulation Language (DML) and Data Definition Language (DDL).
- Clear case & Clear Quest (Rational Tools) used to maintain the database for Defects/Incidents.
Technologies Used: J2EE, EJB, Versata Logic Studio, WebSphere Server, Oracle, MS SQL, Sybase
Confidential
Responsibilities:
- Involved in the Modification and Maintenance of Advantage Financial.
- Coordinating with the Functional team in case of any discrepancy encountered while preparing Technical Document.
- Writing additional test cases (If required).
- Conducting internal peer-Reviews before sending the document for final reviews.
- Attending Technical document and Code Reviews.
- Performing Shake Down Testing, Incident Fixing, Unit Testing and Raising incident(s) identified during System Testing.
- Coordinating with the Functional team in case of any discrepancy while Incident Fixing.
- Lotus Notes R5 used to maintain the database for Documents (like Functional Designs, Technical designs etc.), Incidents, Data Manipulation Language (DML) and Data Definition Language (DDL).
- Clear case & Clear Quest (Rational Tools) used to maintain the database for Defects/Incidents.
Technologies Used: J2EE, EJB, Versata Logic Studio, WebSphere Server, Oracle, MS SQL, Sybase
Confidential
Responsibilities:
- Involved in UI design and its implementation
- Writing business logic using Java/J2EE and Prescient’s Web Foundation Framework.
- Involved in Code Review/Unit testing of module.
Technologies Used: Java/J2EE, Prescient Web Framework, MySQL, Tomcat
Confidential
Responsibilities:
- Involved in development of POS, TMS, and ROC module.
- Implemented entire COMM module with Financial Information Exchange (FIX) 4.4 protocol.
- Worked on integration of all modules (POS, COMM, TMS, and ROC).
- Worked on Code Review/Preparation of Test Plans/Testing.
Technologies Used: Java/J2EE, Prescient Web Framework, MySQL, Tomcat
Confidential
Responsibilities:
- Extensive use of XML to write screen layouts. The XMLs are parsed by the Framework to render screens dynamically.
- Provision for the programmer to write business logic through hooks provided in the Framework.
- Database Pool management, Session Management.
- Exception handling at the Framework level.
- Reporting facilities at the Framework level.
- Designed and Implemented functionality to run batch jobs in framework ‘Web-Foundation’.
Confidential
Responsibilities:
- Involved in the Modification and Maintenance of Advantage Financial.
- Coordinating with the Functional team in case of any discrepancy encountered while preparing Technical Document.
- Writing additional test cases (If required).
- Conducting internal peer-Reviews before sending the document for final reviews.
- Attending Technical document and Code Reviews.
- Performing Shake-Down Testing, Incident Fixing, Unit Testing and Raising incident(s) identified during System Testing.
- Coordinating with the Functional team in case of any discrepancy while Incident Fixing.
- Lotus Notes R5 used to maintain the database for Documents (like Functional Designs, Technical designs etc.), Incidents, Data Manipulation Language (DML) and Data Definition Language (DDL).
- Clear case & Clear Quest (Rational Tools) used to maintain the database for Defects/Incidents.
Technologies Used: J2EE, EJB, Versata Logic Studio, WebSphere Server, Oracle, MS SQL, Sybase
