We provide IT Staff Augmentation Services!

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, PA

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.5, Struts, Hibernate, IBM WebSphere, Oracle10g,JDBC, PL/SQL, WebServices, WSDL,HTML, CSS, JUnit, ANT, UML, Netbeans, CVS.

Confidential TX

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.
  • 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 York

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

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 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.

Confidential

Java 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.

Hire Now