Java Developer Resume
Santa, FE
SUMMARY
- 7+ 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.
- Have knowledge of Agile Methodologies like Extreme programming, SCRUM
- Good at Object Oriented Concepts and Design (OOC/OOD)
- Excellent industry experience developing efficient, portable, web-based user interfaces using JSP, JSF, HTML, DHTML, 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.
- Experienced in various frameworks and tools Jakarta Struts Framework, JSF and Spring MVC.
- Experienced in developing persistence layer using O/R-Mapping tool Hibernate.
- Experienced 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.
- Hand on knowledge of Shell scripting.
- Experience in configuring and troubleshooting operating systems like Windows, UNIX, and Linux
- 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, x 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 with 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 Santa Fe
Java Developer
Responsibilities:
- Worked with team in the development of Use-Case diagrams, Activity diagrams, Class diagrams, and Interaction diagrams by using Rational Rose
- Worked in Different teams as part of both technical and function lead.
- Worked with client to gather requirements and implement them in System
- Expertise in implementing Batch / Online process.
- Expertise in generating online PDF using java and a tool called OPUS.
- Exeptise in creating both the web application and the backend application.
- Used to communicate with different interfaces related to the system and work with them by sending files mostly through batch process.
- Expertise in Writing complex queries using ORACLE to extract complex data.
- Expertise in handling PUTTY to run different .ksh scripts to run the Batch jobs. The scripts contain the information of what class has to executed for a particular script.
- Worked in highly stressful enviroment to get the things done.
- Have gone through all the phases of the SDLC life cycle.
- Experties in providing production support.
- Deliver goods in fast pace enivironment.
- Expertise in Handling ECLIPSE/RAD.
- Involved in design, development and maintenance of web layer using JSP, Screen Controls, Value Objects
- Used SAX Parsing methodology for parsing an XML document to build GUI.
- Implemented Business Delegate, Service Locator, Session Façade, and Data Access Object, Value Object Design patterns.
- Designed and developed Session Beans for implementing business logic.
- Designed, Developed and Deployed EJB Components on Web logic Server.
- Implemented Database interactions using JDBC with back-end Oracle 11g.
- Wrote complex queries to retrieve data from DB2 database in order to configure for the legacy system.
- Written and executed Stored Procedures on the Back-End using SQL and PL/SQL
- Used ANT Scripts for Build and Deployment of applications on different environments
- AJAX scripts were written for the Webpage’s for interactive usage.
Environment: Java, J2EE, EJB, JMS, JSP, JDBC, Java Beans, XML, SAX, XSL, XML DOM, Web Sphere 8.x , UML, AJAX, Rational Rose, ANT, PL/SQL, SQL, Oracle 11g, RAD,FAST4J
Confidential Malvern, PAJava 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.5, Struts, Hibernate, IBM WebSphere, Oracle10g,JDBC, PL/SQL, WebServices, WSDL,HTML, CSS, JUnit, ANT, UML, Netbeans, CVS.
Confidential TXJava 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.
- 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, JSF, Web Services, WSDL, XML, HTML, CSS, WebSphere7.0, Log4J 1.2.7, JUnit, PVCS 7.6, UNIX, Oracle10g, PL/SQL, ClearCase.
Confidential New YorkJava 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
ConfidentialJava 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 an 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.
ConfidentialJava Programmer
Responsibilities:
- Worked as software developer for ECIL on developing a supply chain management system.
- The application involved tracking invoices, raw materials and finished products.
- Gathered user requirements and specifications.
- Developed the entire application on Eclipse IDE.
- Developed and programmed the required classes in Java to support the User account module.
- Used HTML, JSP and JavaScript for designing the front end user interface.
- Implemented error checking/validation on the Java Server Pages using JavaScript.
- Developed Servlets to handle the requests, perform server side validation and generate result for user.
- Used JDBC interface to connect to database.
- Used SQL to access data from Microsoft SQL Server database.
- Performed User Acceptance Test.
- Deployed and tested the web application on Weblogic application server.
Environment: JDK 1.4, Servlet 2.3, JSP 1.2, JavaScript, HTML, JDBC 2.1, SQL, Microsoft SQL Server, UNIX and BEA Weblogic Application Server.