Java Developer Resume
SUMMARY
J2EE Professional with8+ years experience in analyzing system issues, designing and developing dynamic solutions. Superior technical and functional performance achieved in multi-tiered distributed environments for project development and reconstruction. Broad technical background and strong understanding of OOAD and J2EE technologies. Outcome-oriented to provide user friendly and business appropriate results to client satisfaction.
- Extensive experience using J2EE architecture in the application development for the diversified domains Finance, Manufacturing, Insurance, Retail, Travel and Transportation.
- Vast experience designing and developing Enterprise Applications using EJB, JSF, STRUTS, SERVLETS, JSP’s, XML.
- Experience with WebServices.
- Broad experience in the application servers Web logic 8.1/7.x, Web Sphere 5.1and Apache Tomcat 5.X.
- Experience with Database servers Oracle, MySQL.
- Strong experience in the Web Application GUI Development using HTML, DHTML, CSS, JavaScript,GWT and AJAX.
- Experienced in OOAD Techniques developing Use Cases, Sequence Diagrams and Class Diagrams
- Worked on Source Code version control systems like VSS, PVCS and CMSynergy.
- Experience with full development life cycle.
- Implementation of various quality standards ensuring the quality of all deliverables as per standards.
- Experience executing various project assignments in different teams including business modeling and analysis, framework, development, production support and off-shore co-ordination.
- Effective communication skills with clients, subject matter experts, end-users, technical teams, co-workers and professional management teams.
- Information technology professional with expertise in analyzing, designing and implementingsoftware solutions. Strengths include: development and design, problem solving,taking initiative and being result oriented/client focused.
- Expertise in Unit Testing, Integration Testing, System Testing and experience in preparing the Test Cases, Test Scenarios and Test Modules and Test plans.
J2EE Technologies:JSF, EJB, JSP 2.1,Servlets, Struts, JDBC, Core Java, XML, SOAP, Hibernate, AJAX, GWT, DOJO and Ant1.5
J2EE Design Patterns/Frameworks: MVC Architecture, JSF, STRUTS, Singleton, Data Access Objects
Application Servers: Web logic 8.1/7.x, Web Sphere 5.1, Sun Application Server 9.0, JBoss
Web Servers: Apache Tomcat 4.1
RDBMS/Query Tools: Oracle 9i/8i/8.x, SQL Server 2000, PL/SQL Developer, MySQL Query Browser
IDE:Eclipse 2.1/3.0, JCreatorLE,\NetBeans5.0, JDeveloper
Testing / Debugging Tools: JUnit, Log4J, JMeter
Scripting: HTML,CSS, JavaScript
Front end Tools: AJAX, JSTL, HTML, DHTML and XML
Version Control Tools: MS Visual Source Safe5.0, PVCS, CMSynergy
Design Modeling Tools: Rational Rose Designing Tool, MS Visio
Operating Systems: Windows XP, Windows 2000, Windows95/98/ME, Windows NT Server4.0, MS-DOS ,Windows Vista.
Programming Languages: Java,C, C++
Education:
Bachelors in Information Technology(IT) Engineering
PROFESSIONAL EXPERIENCEJava Developer Confidential, Weehawken, NJ Jan 2009 – Present
Project: Mortgagae Application :Mortgage Applications is an web based application, which displays funded loans, loan origination information, rates information , General borrower information, Clientprofiling information and Asset and NNM information for the FA's and Business users. Allnew functionality within Vendor LoanSpan Originator and CASH will be specific to leads/loanscreated under UBS Business Sources/Client IDs.
Responsibilities:
- Created UML diagrams like activity diagrams, sequence diagrams, Use case diagrams.
- Involved in SDLC ,System Requirements study and conceptual design.
- Used VSS as source control.
- Use of core java for multithreading,Serialization process.
- Analysis, design and development of applications based on J2EE design patterns.
- Developed front-end screens with JSP, HTML.
- Used JDBC for Data Access Layer.
- Developed client-side validations using JavaScript,AJAXto get dynamic data.
- Developed façade class and their supporting classes to route the request to the service and receive the response data (XML).
- Use of Java user interfaces like JSF.
- UsedEclipse IDE for developing j2EE components.
- Used log4j for logging activities.
- Responsible for writing SQL and PL/SQL.
- Used WebLogicas application Server and responsible for Weblogicserver administration activities.
- Responsible for writing Data Access Object’s (DAO) using JDBC.
- Worked with Several DesignPatterns like MVC, Singleton Design Pattern.
- Used Junit for testing the program.
Environment:Java1.6, J2EE,JSP, Servlets, AJAX, Jquery,Spring Framework, JDBC,HTML, XML, JavaScript, PL/SQL, log4j, Eclipse 2.1/3.0, Windows XP, WebLogic 10.3,VSS,Junit.
Sr. JAVA/J2EE Developer Confidential, NJ Aug 2006 – Jan 2009
Project: Web Provisioning System :The Web Application is developed in Java, JSP, EJB, XML based on MVC design patterns and Struts framework. Developed hierarchical Object Model using Enterprise Architect, Server-side Business Objects based on Object Model in J2EE, and developed the presentation layer in JSP using Struts.
Responsibilities:
- Involved in creating case diagrams, object model diagrams, class diagrams, deployment diagrams etc using Rational Rose.
- Development of applications based on J2EE design patterns.
- Developed front-end screens with JSP, HTML.
- Developed client-side validations using JavaScript,AJAX
- Developed messaging layer using XML.
- Developed J2EE components on Eclipse IDE.
- Used log4j for logging activities.
- Responsible for writing queries in Oracle.
- Responsible for writing Data Access Object’s (DAO) using JDBC.
- Responsible for Weblogicserver administration activities.
- Interacted with the client & the business communities to obtain core requirements.
Environment:Java1.4, J2EE, JSP, Servlets, EJB, AJAX, Struts, JDBC, JAXB, HTML, XML, JavaScript, , Oracle9i, Weblogic 8.1, log4j, Eclipse 2.1/3.0, Windows XP, JUnit.
Programmer Analyst Confidential, NJFeb 2005 – Aug 2006
Project: Online Banking System: Online Banking System is a Web based application, based on the J2EE MVC architecture. This system has two clients: an application client used by administrators to manage customer accounts and a web client used by customers to access account history and perform transactions. Clients access the customer account and transaction information maintained in a database through enterprise beans. The user interface pages are coded using JSP, HTML, and CSS. A controller Servlet delegates calls to appropriate handler classes in the middle tier. Stateless EJBs are used to implement business rules and Data Access Objects for making updates to the database tables.Web applications often relied on building HTML user interface components with servlets or Java Server Pages (JSP pages).
Responsibilities :
- Responsible for the designing, coding and developed the application in J2EE using MVC architecture.
- Developed the presentation layer usingHTML, JSP and Servlets.
- Used Unix shell scripting.
- Developed Session Facade objects using Stateless session beans (EJB 2.0) for having single point of control for a business service.
- Responsible for development ofDAO’s (Data Access Objects) to interact with the database using JDBC.
- Responsible for configuring WebLogicApplication Server adminstration activities which involvedcreating clusters, Database Connection configurations, performance monitoring, etc.
- Responsible for development of XML schemas.
- Written Stored Procedures in Oracle.
- Developed web services using SOAP and XML.
- Responsible for Production support of Application by proactively looking at production issues.
- Used Log4j to implement logging facilities.
- Used MS-VisualSourceSafe for version control for software configuration management.
Environment: JDK 1.3, EJB2.0, XML2.0, JSF, Servlets, JSP 2.0, Unix, XML, SOAP, HTML, WebLogic Application Server, UML, JMS, Oracle and WindowsXP.
Programmer Analyst Confidential, India June 2004 – Feb 2005
Project: Agent processing is a application which is used by the Insurance Agents to sell policies, endorsement, process policy claims, maintain the reports of the policy holder etc. The System provides a GUI where the Agent can login (SSO) and order for a policy, Motor Vehicle Report (MVR), Claim, Endorsements for existing policies, cancellation etc.
- Involved in System Requirements study and conceptual design.
- Created UML diagrams like activity diagrams, sequence diagrams, Use case diagrams.
- Used VSS as source control.
- Developed the User interface using Html and Javascript.
- Developed JSP pages.
- Written JavaScript functions to get dynamic data and client side validation.
- Designed, Developed and Implemented document transformation applications using XML Spy tool.
- Developed façade class and their supporting classes to route the request to the service and receive the response data (XML).
- Developed session beans to process the request from the facade.
- Used JDBC for Data Access Layer.
- Performed testing using JUnit.
Environment:Java, J2EE, J2SE, RMI, JSP, JavaScript, HTML, JavaScript, Sybase, SQL, Shell Scripts, CSS, XML, Weblogic 6.1, Windows NT and Visual J++.
Java Developer Confidential, India Mar 2003 – May 2004
Project:Integrated Workflow:Home Department Integrated IT Solutions (HDIITS) is the system developed for Government of Gujarat for the management of the records, FIR for the Police Department.HDIITS is the system that helps in transfer of the records between the different police stations located in different cities.Contained complex database due to the high amount of data for maintain the records from different cities.
Responsibilities:
- Responsible for the designing, coding and developed the application in J2EE using MVC architecture.
- Developed applications for workflow using JSPs, spring MVC module, Hibernate, AJAX technologies using Apache Tomcat and integrated it with the original system. Improved the quality of the existing system.
- Worked primarily in the ‘Workflow module’ of the Project. Workflow is a product intended to automate the workflow related functions of any organization.
- Work done by many organizations is workflow intensive i.e. there is a lot of information flow in form of any document from one officer to another in process of seeking opinions, approvals, comments etc.
- It requires document management and creation and maintenance of database that hold data critical to decision making process.
- Designed full life cycle development of new web applications and modification of existing applications to add new components and features emphasizing maintainability, reliability, scalability and performance.
- Developed server side as well as client side components in completeness.
- Also worked on change requests for the existing system. Found and fixed bugs in legacy code.
- Documented of all the processes, version control using VSS.
- Helped in training the junior software developers in design, development, debugging and testing of the project
Environment: JAVA Servlets, JSP, JSTL, Spring, Ajax, Hibernate, Java JDK 1.6, Apache Tomcat 6.0,MySQL Query Browser, Windows XP Professional