Java Developer Resume
Baltimore, MD
SUMMARY
- Have 7 years of experience in software design and development using Java and J2EE technologies, using multi - threading, Object Oriented Analysis and Design (OOAD), and ability to quickly master new software and apply its full range of capabilities.
- Extensive work experience in Java/J2EE technologies including Struts, Spring, Hibernate, XML, Servlets, JSP, JSF, JSTL, AJAX, EJB, JNDI, JMS, RMI, JavaScript, CSS, HTML, MXML, JDBC and Oracle for building server side applications and user interfaces.
- Experience in MVC (Model View Controller) architecture and various J2EE design patterns such as Business Delegate, Service Locator, Data Transfer Object, Data Access Object, Session Facade, Factory Method, Singleton patterns.
- Expertise in J2EE Presentation layer frameworks like Struts, Spring MVC 3.0.
- Involved in developing Web Services using SOAP, WSDL and UDDI Components.
- Expertise in J2EE Middle tier applications using EJB 2.0/3.0 and Spring 3.0.
- Expertise in J2EE Object-Relational Mapping frameworks like Hibernate 3.0.
- Experienced in java development using WSAD/RAD Application development.
- Involved in helping the team members when ever they needed my help.
- Expertise in Junit 3.0/4.0Testing Framework, and also good at Test Driven Development.
- Involved in writing the JUnit test cases using Junit Framework.
- Involved in building applications using ANT tool.
- Expertise in configuring and executing the MAVEN tool.
- Experienced in modeling UML, Use Case, Sequence, flowcharts, Class and Component Diagrams.
- Good experience in handling applications using Weblogic, Websphere, Apache Tomcat, JBoss Servers.
- Strong Object Oriented Analysis, Design and Construction skills.
- Expertise in Core Java development including Applets, Swing, AWT and Threading.
- Experience with designing and usage of databases like Oracle (SQL, PL/SQL), SQL Server, and MS Access.
- Motivated team player with strong communication, analytical and problem solving skills.
TECHNICAL SKILLS
Web Technologies: Java, Servlets, JSP, JSF, JSTL, JDBC, JNDI, J2EE Design Patterns, Web service, EJB 2.0, Spring, Hibernate.
J2EE Frame Works: MVC Architecture, Jakarta- Struts Framework, Spring and JSF frameworks.
Scripts: Java Script, Shell Script, Python, CGI/Perl.
Internet Technologies: Java Script, Web Services (SOAP, RESTFul), XML (SAX/DOM), HTML, DHTML, XHTML, XPATH, CSS, AJAX.
Tools: &IDEs: Eclipse 3.0/3.1, Web Sphere Studio 5.0/5.1, RAD 6.0, MSOffice, Visio, Rational Rose, Beyond Compare, Edit Plus, Text Pad, TOAD, SQL editor.
Application Servers: Web Sphere 6.0 (WAS), Jboss, WebLogic.
Web Servers: Jakarta-Tomcat.
Database: Oracle 8i/9i/10G, PL/SQL, MS Access, MySQL.
Testing and mocking tools: Mockito, JMock, Junit
PROFESSIONAL EXPERIENCE
Confidential, Baltimore, MD
JAVA DeveloperResponsibilities:
- Worked closely with the Systems Architect during the initial phases of the application.
- Lead some of the Architecture and Design discussions during the maintenance phase.
- Took the many design decisions during many of the maintenance releases with consultation of senior IT management.
- Used JEE technologies like Spring and Hibernate.
- Developed the front end application using Spring MVC.
- Developed the Controller Classes, JSPs, and DTOs.
- Participated in Database Design and Entity design for persistence.
- Participated in Design and implementation of REST web-services.
- Wrote authentication framework using Spring Security coupled with LDAP authentication.
- Wrote JavaScript for dynamic generation of form components and dynamic generation of form Actions.
- Used J2SE API for JDBC connection.
- Wrote Spring servlet descriptor and Tiles descriptor file.
- Wrote the ant build scripts.
- Spring tag-libraries were used.
- Created PDF documents using iText and Apache FOP.
- Wrote utility package for file management, encryption and file transfer.
- Wrote utility classes for importing data from Microsoft® Excel Files using Apache POI library.
- Implemented framework to construct XML Files from templates and convert them to PDF by combining them XSLT files with the use of Apache FOP.
- Implemented performance monitoring, logging & auditing using interceptors.
Environment: Java 6, Spring MVC, Spring Security, Tiles, JPA, JTA, Hibernate 3, XML, Glassfish Enterprise server, Web-Services, MySQL Server, JSP, HTML, JavaScript, UML, Unix, CVS
Confidential, Danville, CA
JAVA Developer
Responsibilities:
- Involved in Documentation and Use case design using UML modeling including development of Class diagrams, Sequence diagrams, and Use case Transaction diagrams.
- Implemented an agile client delivery process, including automated testing, pair programming, and rapid prototyping.
- Accessed and Manipulated XML documents using XML DOM Parser.
- Deployed the EJBs on JBoss Application Server.
- Used Web services SOAP protocol to transfer XML messages from one environment to other.
- Implemented various HQL queries to access the database through application work flow.
- Involved in writing test Cases using Junit testing framework.
- Used Log4j for External Configuration Files and debugging.
- Involved in Unit, Integration and Performance Testing for the new enhancements.
Environment: Java, JDK, WSAD, Hibernate 2.0, EJB 3.0, JSP, Spring MVC, JMS 1.0.2, XML, XSLT, XML Parsers (DOM), JBoss, Web Services, HTML, JavaScript, Log4j 1.2.8, Pl/Sql, Oracle 10g, Toad, Junit, Subversion.
Confidential, Minnetonka, MN
Responsibilities:
- Involved in design and development of the application as per Spring MVC Framework.
- Generated Use case diagrams, flow diagrams and class diagrams using UML.
- Involved in developing presentation tier using JSP, Spring tags and HTML.
- Used JavaScript for client side validation.
- Creation of POJO Beans to build Data Model for the Application.
- Involved in writing persistent classes for Hibernate and configured those classes in XML files.
- Expertise with Hibernate (OR Mapping) framework. Used Spring Framework for Dependency injection.
- Written SQL Queries to interact with Oracle database.
- Involved in debugging, bug fixing of the application. Developed Unit and integration test cases.
- Participated in code reviews and code walkthroughs to identify and achieve performance improvement.
- Worked on RAD 6.0 as the developing environment, MS Visual SourceSafe as version controller.
Environment: Java, JDK 1.4, JSP, Servlets, Spring IOC, Spring MVC, Hibernate, XML, JavaScript, UML, HTML, CSS, JavaScript, Design Patterns, WebSphere Application Server 6.0, RAD, Oracle9i.
Confidential, Minnetonka, MN
JAVA Developer
Responsibilities:
- Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
- Implemented the front end design using Struts 2 components.
- Implemented Spring DI for the Services.
- Worked on Asynchronous messaging system using by implementing JMS through Point-Point and Publish-Subscribe MQ-Series architecture.
- Implemented Message Driven beans to develop the Asynchronous mechanism to invoke the provisioning system when a new service request saved in the database.
- Developed Shell script for validation through Backend systems.
- Consumed Web services for interacting with front-end tools developed in different technologies. Involved in consuming the web-service calls through Client invocation.
- Used Weblogic Application Server for application deployment in the clustered Unix environment.
- Used JavaScript for client, server validation through expression language.
- Developed interfaces and their implementation classes to communicate with the mid-tier (services) using JMS.
- Used Clearcase for maintaining the component and for release and version management. And Clearquest for bug tracking.
- Involved in coding for JUnit Test cases along with DBUnit for specific database specific test case issues.
- ANT tool has been used for the build and deploy procedure scripts in Unix.
- Involved in Production support and provided training and knowledge transfer to the user.
Environment: J2EE, Servlets, JSTL, Struts 2, Ejb2.1, JPA, Web Services, XML, XSD, XSLT, CSS, Shell Script, UML, HTML, Oracle 9i, SQL, Pl/Sql, Clearcase, ClearQuest, JavaScript, Eclipse, WebLogic 8.1, ANT, Junit,Solaris, Windows, JIRA, Jax-B, JMS,Log4j, MQ-Series,Axis1.1,JMock.
Confidential, NC
JAVA Developer
Responsibilities:
- Actively participated in High-level Design and low level Design for different modules in the project.
- Used different Design patterns, like MVC, Controller Servlets, Singletons, Value Objects while implementing the framework and Factory.
- Extensive use of spring framework.
- Implemented hibernate mapping for the statistics data for different storage Objects and programming using Hibernate API.
- Thin client rendering: HTML, Tag Libs, JavaScript, XML, JSP and Servlets.
- Eclipse used as Java IDE tool for creating JSPs, Servlets, EJBs, and XML.
- Coded Maven build scripts to build and deploy the application on Web logic.
- Developed the statistics graph using JSP, Applets and Swing in a multithreaded architecture.
- Involved in production support (bug fixing) and enhancements of the product.
- Used unit to automate Unit testing.
Environment: Java, Spring framework, Hibernate, Servlets, JSP, Applets, JSTL, Custom tag libraries, SWT, XML, Linux Shell Scripts, JAXB, HTML, Ajax, Apache Tomcat4.2, Eclipse 3.2, Oracle 9i, Linux (RHEL).
Confidential, Auburn Hills, MI
Responsibilities:
- Designed and developed business layer for the dealer system using hibernate, spring, EJB and POJOs.
- Designed and developed business layer, for the planning, inventory management and financial services in Hibernate, spring, JSP, CSS and Ajax in the user interface.
- Written pl/sql queries for oracle and DB2 databases, the extracted images were placed in Oracle and the ones to be uploaded were to be stored in IBM DB2 (UDB).
- Developed webservices and SOAP based messaging.
- Designed and developed data layer components using JDBC API's. Created stored procedures in IBM DB2.
- Developed GUI for the central Repository using Java Swing Components.
- Involved in designing the system using Rational Rose and UML.
- Integrated ldap and web Logic security framework features.
- Developed using of core Java Libraries and multithreading components.
- Involved in designing for algorithm and data structure in sort and search mechanisms.
- Used Maven 2.0 and ANT 1.5 to build.
Environment: MVC Architecture, Java, IBM DB2, XML,IBM DB2 suite, WinSQL for SQL queries in Database, Hibernate, Spring, EJB 2.0, Eclipse, BEA Weblogic portal 8.1, BEA Weblogic Application server and workshop, VSS, IBM DB2, DB Visualizer, Aqua, Toad 6.3, Defect tracking, Sun/Solaris server, Rational Rose, HP/Unix server