Java Developer Resume
New York, NY
SUMMARY
- Highly motivated IT professional, 6+ years of experience in development and implementation of customized software and web - based applications.
- Experience in the field of Software Development as Developer. Expertise in full Software Development Life Cycle (SDLC) including Software Architecture, Object Oriented programming, Designing & Prototyping.
- Thorough knowledge in core Java concepts like OOP, JAVA SWING, JDBC, Multi-Threading, JUnit and advanced Java concepts like JSP, Servlets, HTML, XML, Hibernate, AJAX, Java Beans and SPRING.
- Involved extensively in designing/developing web based applications using GWT, HTML, XML and MVC design patterns.
- Worked with various Frameworks like Struts and Spring.
- Profiler, Enterprise Application Accelerator, Use case rulers, document wizard.
- Developed applications using various methodologies like Agile and RUP.
- Worked with IBM Web Sphere, Weblogic application servers and Jetty, Apache Tomcat web servers.
- Good experience with Operating Systems like Windows NT/9x/2000/Me/XP/Vista and partially on UNIX.
- Skills in analyzing user requirements, modeling the system and ensuring the functionality.
- Strengths include excellent interpersonal and communication skills.
- Has the ability to provide solutions from a functional and technical perspective, meet deadlines.
- Excellent team player, very dynamic, flexible with positive attitude and excellent learning skills.
- Good knowledge on web based technologies.
TECHNICAL SKILLS
Operating Systems: Windows XP, 2000, Win-NT
Programming Languages: Java, J2EE, JDBC, JSP, Java Beans, SQL, C, C++
J2EE Technologies: Servlets, SPRING, Ajax
Framework: Struts, Spring, Hibernate
Databases: DB2 8.1, Oracle 10g/9i/8i, SQL Server 2005, DB2 8.1
Development tools: RAD 7.5.3, IDEA 8.1, Eclipse 3.5, IntelliJ.
Web/Application servers: JBoss, Web logic 10.x/8.0/7.1, Apache Tomcat 6.X, 7.1, WebSphere.
Web Development: HTML, DHTML, XHTML, CSS, XML, XSLT, XSD, AJAX, GWT.
Build/Testing tools: ANT 1.7.1, JUnit 4.7
Web Services: SOAP,WSDL
Others/Tools: Swing, Agile, RUP, Ant, JUnit, Subversion.
PROFESSIONAL EXPERIENCE
Confidential
Java Developer
Responsibilities:
- Designed application using design patterns, such as Singleton, MVC, Service Locator.
- Extensively involved in developing Struts based Action classes.
- Extensively worked with Struts framework and also struts config files.
- Developed user interfaces (UI) JSP’s in Struts framework.
- Extensively used tag libraries and also developed some custom tags.
- Manage JSF Software Reliability initiative.
- Developed Stateless Session Beans as Session Facade component.
- Developed dynamic SQL’s and wide Persistent tier for interfacing with DB2.
- Wrote the Use-Cases and generating UML diagrams using Rational Rose Enterprise
- DAO, Value Object and Session Facade are some of the J2EE Design patterns extensively implemented.
- Developed the User Interfaces using JSP, HTML, CSS, and JavaScript.
- MQ Series is used for capturing, visualization and automation of business processes.
- Developed and delivered functionality in RUP’s iterative methodology.
- Used Source Control Management system for building user interfaces.
- Developed Ant based build Scripts to build and deploy the application.
- Used Clear Case as version controller and Clear Quest as issue tracking software.
- Actively involved in design discussions and efficiently provided industry standard solutions.
Environment: Java, J2EE, Weblogic, Struts, Hibernate, XML, HTML, Agile, UML, JDBC, JSP, Servlets, SOAP, JavaScript, JUnit, DB2, CVS, Ant.
Confidential, New York NY
Java Developer
Responsibilities:
- Collaborated in designing the entire application. Designed and developed UML diagrams using Rational Rose.
- Used Struts framework for web development.
- Developed web pages using JSP, HTML and wrote Custom Tag Libraries.
- Wrote the deployment descriptor XML files for various components
- Involved in walk through with the analysis for Use Cases.
- Used Hibernate to store the persistence data into the IBM DB2 UDB database and written HQL to access the data from the database.
- Developed the User Interfaces using JSP, HTML, CSS, and JavaScript.
- Developed logging module-using Log4J to create log files to debug as well as trace application.
- Used CVS for version control across common source code used by developers.
- Tested the application functionality with JUnit Test Cases.
- Used ANT scripts for automated deployment and preparing the build of the entire application.
- Deployed the applications on IBM Weblogic Application Server.
- Completely documented the flow and functionality of the code for further reference.
Environment: Java, J2EE, WSAD, Hibernate, Struts, Servlets, JSP, WSDL, JavaScript, HTML, CSS, Windows XP, DB2 UDB, JUnit, CVS, ANT, Log4J and JMS.
Confidential, NY
Java Developer
Responsibilities:
- Involved in Full Software Development Life Cycle (SDLC).
- Developed EJBs (Session, Entity, Message Driven beans) in WebLogic 8.1 Application Developer for handling business processing, database access and asynchronous messaging implemented with JMS middleware for providing messaging services.
- Involved in writing code for Web Services where remote method invocation was possible.
- Exposed to Web services SOAP (Simple object access protocol) which was used in sending complex information across network and WSDL (Web Services Description Language), which was used for describing the network services.
- Involved in deployment of EJB’s and web components on Websphere Application Server
- Implemented MVC design pattern using Jakarta Struts framework
- Developed Servlets, JSP pages, Beans, JavaScripts and worked on integration.
- Wrote Stored Procedures using PL/SQL.
- Involved in building and parsing XML documents using SAX parser
- Created user & database objects such as Tables, Views, and Indexes.
- Involved in tracing and troubleshooting large volumes of source code and also
- Backup & Restoration of Databases.
- Involved in Debugging using Log4j tool.
- Used CVS repositories for version controlling.
Environment: Oracle, SQL/PL-SQL, EJB 2.0, MQ-Series, Websphere Application Server, Apache Struts 1.0, Java 1.2, Servlets, JSP, JavaScript, JDBC & HTML, JAXP-RPC, SOAP, Windows NT
Confidential, NJ
Java Developer
Responsibilities:
- Developed EJBs (Session, Entity, Message Driven beans) in WebSphere Application Developer for handling business processing and database access.
- Used JMS middleware for asynchronous messaging of messaging services.
- Collaborated in writing code for Web Services using Remote Method Invocation.
- Wrote SOAP messages for sending complex information across the network and WSDL (Web Services Description Language) for describing the network services.
- Developed and deployed EJBs and Web components on WebSphere.
- Implemented MVC design pattern using Struts framework.
- Developed Servlets, JSPs, and Java Beans.
- Wrote Stored Procedures using PL/SQL.
- Collaborated in building and parsing XML documents using SAX parser.
- Created user and database objects, such as tables, views, and indexes using CVS repositories for version control
Environment: Java, J2EE, WebSphere application server, JSP, Servlet, EJB, Struts, PL/SQL Developer, Oracle, Ant, Eclipse, XML, CVS, MS Windows, UNIX.