Java Developer Resume Profile
Summary:
Over six years of IT experience in Object Oriented and Java/J2EE applications development. Served as software programmer for large and medium-sized systems. Actively involved in each phase of Software Development Life cycle SDLC : Requirements, Specification, Design, Implementation, and Testing. Good at Object Oriented Concepts and Design OOC/OOD Excellent industry experience developing efficient, portable, web-based user interfaces using JSP, JSF, HTML, DHTML, Pageflows, JavaScript, CSS and AJAX. Good knowledge of core design patterns and J2EE design patterns like MVC, Session Fa ade, Business Delegate and Data Access Object. Hands-on experience with industry-standard IDEs like Eclipse and NetBeans, RAD, WSAD. Expert skills in application programming using Java, Servlets, EJB's, JDBC, and JMS. Strong knowledge in developing Web Services using SOA,SOAP, WSDL and XML. Experience in developing persistence layer using O/R-Mapping tool Hibernate. Experience in developing database to create its objects like tables, views, functions, triggers, and stored procedures packages using PL/SQL in Oracle, MS SQL Server, and My-SQL, DB2. Strong experience in handling different Web Servers likes Apache Tomcat and Application Servers like Web Sphere, BEA Web Logic and JBOSS. Experience in developing Web services in Java using XML and SOAP ,WSDL,UDDI Experienced in writing JUnit Test cases Good knowledge with CVS, SVN, and Rational Clearcase version control systems. Experienced in various UI framworks and tools, well versed with Shell scripting. Experience in configuring and troubleshooting operating systems like Windows, UNIX, and Linux Experience in working with remote teams. Strong background in supporting production environments and meeting customer needs. Self-motivated, Energetic, Innovative and team player with excellent communication, analytical, problem solving and trouble shooting skills.
Technical Skills: Operating Systems DOS, Windows NT, Windows 95/98, Windows 2000 Professional, Windows XP, UNIX, LINUX. Languages Java jdk 1.3/1.4.x/1.5/1.6 , Java EE 1.5, C, C , Java Script, SQL, AJAX. Web/Distributed Technologies J2EE, Java EE 5, Servlets 2.1/2.2, JSP 2.0, JSTL1.1,EJB 1.1/2.0/3.0, JDBC 2.0/3.0, RMI, XML,XSL,XSLT,XSD,DTD,XQuery,UML, MVC, JSF, STRUTS, Spring MVC, Spring WebFlow,Spring AOP,SpringIOC, Java Threads,Swings. Scripting JSP 2.1, Java Script, HTML, DHTML, CSS. Frame works Jakarta Struts, J2EE, JSF,UML, JSF, Hibernate , Spring , Ice Faces RDBMS ORACLE 8i/9i/10g MS-Access 2000, MySQL, SQL-Server 2000/2005, DB2 Web Servers Apache Tomcat 4.1/5.5/6.0 Application Servers Web logic , Web Sphere , JBOSS, J2EE Server ,Glassfish IDE Eclipse , My Eclipse, Net Beans, Web logic Editor, Edit Plus 2, Jdeveloper. GUI AWT, Applets and Swing Messaging/Web Services Technology SOAP, WSDL, UDDI, XML, SOA,JAX-P, JAX-RPC,REST, JMS Hibernate,XMLBeans,JAXB,XPath,Active directory AD Web Design FrontPage, Dream weaver, Microsoft Visio, Rational Software Architect Methodologies Unified Modeling Language UML , Rational Unified Process RUP , Agile, Test driven Development TDD Tools Ant, Maven, Log4j, Jprobe.
Professional Experience:
Confidential
Role: Java Developer
Responsibilities:
Developed all the User Interfaces using JSP and JSF components . Writing Client Side validations using Java Script. Followed Spring MVC Framework for the development of the project. Involved in gathering requirments from the users for the development of the application. Implemented service-oriented Architecture principles for building the enterprise application. Followed Extreme-Programming XP concepts one of the method of Agile Methodology to produce high Quality Software. Developed the user interface presentation screens using HTML, XML,CSS and AJAX. Involved in writing the stateless session beans using Session Fa ade design pattern. Used Hibernate to integrate with the backend database. Developed Webservices for the Project. Used ANT tool to build and deploy applications. Involved in configuring web.xml and struts-config.xml according to the struts framework Involved in JUnit testing and Integration testing. Wrote SQL queries and Stored Procedures for interacting with the Oracle database. Configuration and deployment of the web application using IBM Websphere Application Server. Set up the deployment environment on WebSphere 7. Was part of solving the issues that came in production . Prepared documentation of the project for future reference. Version control is done by using CVS. All the validation are done by JSF components inbuild validations and through javascript. Documentation of common problems prior to go-live and while actively in a Production Support role. Environment: J2EE 1.5, JSP , Servlets ,JSF , XML, Spring2.5Hibernate, IBM WebSphere, Oracle10g,JDBC, PL/SQL, WebServices, WSDL,HTML, CSS, JUnit, ANT, UML, Netbeans, CVS.
Confidential
Role: Java Developer
Responsibilities:
Involved in various phases of Software Development Life Cycle SDLC of the application like requirement gathering, Design, Analysis and Code development. Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML. Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript. PAGE FLOW is used to drive user interfaces Designed and developed prototypes for multiple modules using Struts framework Used JDBC to invoke Triggers, Stored Procedures in Oracle10g. Used Web services SOAP for transmission of large blocks of XML data over HTTP. Developed Restful Web services for transmission of data in JSON format. Extensively worked on XML DOM Parser. Used Spring Model View Controller MVC 2 architecture. Used JSPs in front-end, Used XSL/XSLT for transforming common XML format into internal XML format. Apache Ant was used for the entire build process. Developed Struts Action classes using Struts controller component. Deployed the application on WebSphere server. Used Log4J API for logging and debugging. Developed the application using Front Controller, Business Delegate Factory Pattern, Session Facade, Data Access Objects, Singleton. Environment: Java, JSP, Struts 2.0, Servlets, Spring 3.0, EJB, JSTL,JSON, Web Services, WSDL, XML, HTML, CSS, WebSphere7.0, Log4J 1.2.7, JUnit, PVCS 7.6, UNIX, Oracle10g, PL/SQL, ClearCase.
Confidential
Role: Java Developer
Responsibilities:
Involved in Analysis, design and coding on Java and J2EE Environment. Implemented Spring Framework for the project. Developed class diagrams, sequence diagrams, and use case diagrams for the view accounts. Generated skeleton code based on the class diagrams. Computed the client side validations using Java Script. Used Eclipse Rich Client Platform RCP for the development of the project. Used RCP to reuse the components. Designed asynchronous messaging using Java oriented middleware Java Message Service JMS Developed UI screens using JSF. Involved in JUnit Testing. Used Hibernate to integrate with the backend database. Used XML and XSLT to display the pages in the HTML format for the customers. Developed an interface, which also shows the check images as the gif files, if there are any in the account summary of the account actions. Wrote different queries for database to retrieve the details from the DB2 database which are configured for One Source System. Worked on Accounts Receivable, Accounts Payable and General Ledger experience. Developed stored procedures and called using JDBC. Built data-driven web applications using JSP by developing custom tags, JSTL for all the application pages, EJB and XML. Deployed application, configured server, installing application on UNIX Environment. Wrote Unix shell scripting. Was part of solving the issues that came in production . Environment: Java JDK1.4 ,JDBC,WindowsXP,IBMWebSphere,EclipseRCP,PL/SQL,DB2,XML,XML Schema, XSL, SOAP, JUnit ,CSS, JavaScript, JSP, JSTL, JSF, Facelets, HTML, EJB , JMS, Struts, Servlets, Swings, Java Bean, Ant, Rational Clearcase.
Confidential
Role: Java Programmer
Responsibilities
Developed the web pages using JSP and HTML Coded various Java beans to implement the business logic. Development of GUI using AWT. Involved in creating the tables using SQL and connectivity is done by JDBC The system allowed users to check the status of their requests using an online interface and provided notifications to the user via email once they are selected. Involved in generating the reports regarding the marks they secured in the online test once they press the submit button in the test using HTML and JSP. Developed Job Seekers and Online Test Modules independently. Business logic was implemented in Servlets. Apache Tomcat is used as a Application Server to Deploy the Application. Manual testing was done on each and every module for bug fixing and debugging. Environment: Java jdk1.4 , J2EE, JSP, Servlets, JavaScript,EditPlus, JDBC, AWT,Windows2000, MySQL, UML, Rational Rose 2000, Apache Tomcat , SQL, PL/SQL, HTML, XML.