Java/j2ee Developer Resume
Alpharetta, GA
SUMMARY:
- Over 6 years of Information Technology experience in Analysis, Design and Development in Java - J2EE technologies:
- Experienced in development of software applications using Java, JDBC, Servlets, JSP, JSTL, Struts, Hibernate, Spring, JSF, EJB, JavaScript, HTML, CSS, XML, XSLT, AJAX.
- Expertise in design and development of various web and enterprise applications using J2EE technologies like JSP, Servlets, JSF, EJB, JDBC, JPA, XML, JAXB, JAX-WS, AJAX, ANT, MAVEN and Web Services, Jersey, Dozer.
- Expertise in implementation of web applications using frameworks such as Struts, Spring, Hibernate, GWT(Google Web Toolkit).
- Working knowledge of Struts 1.1,1.2,1.3,2.0, Hibernate 2.1, 3.0 persistence technology, Spring Framework 2.5,3.0.
- Hands on experience in end to end development of Software Applications. Application domain areas include development for Insurance, E-commerce, Banking, Services and Financial Investment.
- Extensive knowledge and implementation skills in Struts MVC framework and JSF.
- Hands-on experience with Web/Application servers (Glassfish, Tomcat, IBM WebSphere, BEA Weblogic).
- Exposure to implement Object Oriented Analysis & Design (OOAD) and Web Services (WSDL using SOAP protocol).
- Well versed with Server side business logic and experience in working with different databases like Oracle (11g, 10g, 9i), MYSQL 5.0,5.5, SQL SERVER (2005, 2008, 2008R2) and POSTGRE SQL
- Experience in JavaScript, HTML/DHTML Excellent work experience with XML/Database mapping..
- Developed applications using open source frameworks like Struts including Struts HTML Tag Library, Action classes, Form Beans and Struts Validation Framework
- Designed use cases, sequence and class diagrams, activities, states, objects and components. Used UML (MS Visio) and Umlet for software design.
- Well versed with complete systems life cycle development processes of design, development, testing and implementation
- Involved in configuration management system using Rational clear case, Visual source safe.
- Good Knowledge of using IDE Tools like Eclipse, NetBeans, Rational Application Developer(RAD) for Java/J2EE application development.
- Experienced in web development using HTML, DHTML, XHTML, CSS, JavaScript and AJAX technologies.
- Skilled in developing GUI using JSP, JavaScript, HTML, DHTML, Style sheets, Applet or Swing and DOJO.
- Knowledge in Java Messaging Service (JMS).
- Well versed in both Client and Server-side Programming using Java Technologies.
- Experienced in using Operating Systems like Windows 98 / 2000 / NT / XP, UNIX
- Experienced in code optimization & performance tuning of various applications.
- Capability to efficiently interact with clients to ascertain the requirements to carry out analysis and design, and to meet the end user requirements
- Quick learner,Strong problem solving and troubleshooting skills, highly motivated team player with excellent organizational and analytical skills.
TECHNICAL SKILLS:
LANGUAGE: C,C++, JAVA JDK 1.4,1.5,1.6,1.7. J2EE ( SERVLETS, JSP,JDBC,JAVA BEANS, JSF, JNDI, EJB).
WEB TECHNOLOGIES: HTML/ DHTML, XHTML, CSS, XML, XSD, WSDL, DTD, DOM/SAX AND J2EE DESIGN PATTERNS.
FRAMEWORKS: STRUTS 1.1, 1.2, 1.3.8, 2.0. SPRING 3.0(Core, MVC, AOP, ORM, Context, DAO), HIBERNATE 2.0, 2.1, 3.0, JSF 1.2, GWT.
IDE'S: ECLIPSE, NET BEANS, BEA WEB LOGIC WORKSHOP, IBM RAD .
WEB SERVICES: Restful, SOAP,WSDL .
WEBSERVICE TOOLS: TCP MONITOR, SOAP UI, HTTP MONITOR,SECURE CRT.
WEB/APPLICATION SERVERS: Glassfish 3.1, 3.1.2, Tomcat V 5.x, 6.0, 7.0, IBM Web Sphere 6.1, 7.0, BEA Web Logic 8.1, 9.0, 10.0, JBoss 3.2.x, JBoss 7.
DATABASES: MYSQL 5.0,5.5, ORACLE 10g, 9i, 11g, SQL SERVER 2000, 2005, 2008 PostgreSQL.
SCRIPTING LANGUAGE: JAVASCRIPT, AJAX.
TOOLS: BUILD(MAVEN 3.0, ANT 1.5,1.6,1.7)LOGGING(LOG4J),: VERSION CONTROL (HARVEST, CVS, SVN, CLEAR CASE)OPERATING SYSTEMS: WINDOWS 98/NT/2000/XP, WINDOWS VISTA, WINDOWS 7, LINUX, UNIX AND SUN SOLARIS.
PROFESSIONAL EXPERIENCE:
Confidential, Alpharetta, GA
Java/J2EE Developer
Responsibilities:
- The entire application was developed in J2EE using an MVC based architecture.
- Interacted with the clients to understand business requirements.
- Involved use cases, class diagrams, sequence diagrams using Umlet
- Interacted with business analysts team during requirement and development.
- Developed web application using multi layered architecture
- Developed webapplication using Struts 1.2, Spring 3.0 and Hibernate 3.0.
- The Presentation layer is developed using Struts 1.2, SpringMVC and jersy client.
- Used Rest with JAX-RS annotations using Jersey api.
- Used façade layer as bridge between Presentation layer and Service/Business layer..
- Used DTO pattern to collecting data from database, returning to client from the server.
- Used Data Access Object (DAO) pattern to introduce an abstraction layer between the business logic layer and the persistent layer
- Used Hibernate 3.0 framework for data persistence layer.
- Involved in creating the Hibernate POJO Objects and mapped using both Hibernate xml mapping and Annotations.
- Used DOZER mapper for bean to bean mapping.
- Used Hibernate 3.0 in data access layer to access and update information in the database
- Developed Frontend screens to the HRA, COB applications by designing the UI with HTML5, JSP, CSS3, JavaScript, JQuery.
- Used JavaScript for client side validations
- Involved in code refactoring for optimization and maintainability.
- Used SOAPUI for testing web services
- Used MAVEN scripts to build the application and deployed on Glassfish Application Server 3.1.2
- Developed the application using Eclipse IDE
- Followed Waterfall and Agile scrum methodology to implement application.
- Involved in unit testing using JUnit, system testing and creation of various test scripts
- Participated in and contributed to group sessions, design reviews, and code analyzing.
- Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase
- Used Harvest as a version control system, an important component of Source Configuration Management (SCM)
- Used JENKINS tool for continuous integration.
- Used Log4J for Logging Errors.
Environment: JDK 1.6, J2EE, Struts 1.2, Spring 3.0, JSP, Hibernate3.0, Oracle 11g, HTML5, XML, CSS3, JavaScript, JQuery, RESTful WebServices, Jersey, Dozer, Eclipse Indigo, Umlet, Apache MAVEN 3.0, Glassfish Application server 3.1.2, Junit, Log4J, Harvest, Jenkins
Confidential, Independence, OH.
Java/J2EE Developer
Responsibilities:
- The application was developed in J2EE using an MVC based architecture.
- Involved use cases, class diagrams, activity diagrams and collaboration diagrams in UML using Visio
- Involved in design and architecture and interacted with business intelligence team during requirement analysis
- Involved in Preparing the documentation for High Level design, Low Level design of the application and Process Flow of control for the entire application.
- Involved in developing database modeling and database schema.
- Designed and developed web-based software using Spring 2.5 MVC Framework.
- Used Data Access Object (DAO) pattern used as layer between the business logic tier and the persistent storage tier
- Used Hibernate 3.0 framework for data persistence layer.
- Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations
- Developed Frontend using HTML5, JSP, CSS3, JavaScript, JQuery
- Used JavaScript for client side validations
- Used SOAP Web services - for getting information from third party.
- Used MAVEN scripts to build the application and deployed on Weblogic Application Server 10.0
- Developed the application using Eclipse IDE
- Followed Agile methodology to implement application.
- Involved in unit testing using JUnit, system testing
- Used CVS as a version control system, an important component of Source Configuration Management (SCM)
- Used Log4J for Logging Errors.
Environment: JDK 1.6, J2EE, Spring 2.5, JSP, Hibernate3.0, MySql 5.5, HTML5, XML, CSS3, JavaScript, JQuery, SOAP WebServices,, Eclipse, VISIO, Apache MAVEN 2.0, Weblogic Application server 6.0, Junit, Log4J, CVS
Confidential, Freeport, NY.
Java/J2EE Developer
Responsibilities:
- The application was developed in J2EE using an MVC based architecture.
- Involved in design and architecture and interacted with business intelligence team during requirement analysis.
- Interacted with the clients to understand business requirements.
- Involved in developing database modeling and database schema.
- Implemented Struts 1.3 framework using MVC architecture.
- Used the Struts 1.3 framework and Standard Tag Libraries and various custom in-house custom tag libraries for the presentation layer
- Used Hibernate 3.0 framework for data persistence layer.
- Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
- Used JavaScript for client side validations
- Developed user interface using JSP, HTML to simplify the complexities of the application.
- Used RESTful Web Services for getting information from third party.
- Developed new screens to the application by designing the UI with HTML, JSP, CSS, JavaScript, AJAX, JQuery.
- Defect resolution and System Enhancement through Technical analysis to fix defects in the business process and workflow.
- Coordinating with other application teams to analyze defects and fix bugs.
- Played a vital role in identifying gaps in the requirements and effectively communicate to the business and proposing new solutions by working with the business analysts and Subject Matter Experts.
- Used JMS for asynchronous messaging between different modules.
- Developed the application using Eclipse as the IDE and used standard features for editing, debugging, running etc
- W0riting technical analysis documents, design review documents and Junit cases
- Built scripts using MAVEN that compiles the code, pre-compiles the JSPs, built an EAR file and deployed the application on the application server .
- Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
- Implemented Log4J for Logging Errors, debugging and tracking using loggers, appenders components.
- Application was deployed on Tomcat Application Server. Prepared application deployment diagram for the same.
- Used Surround SCM for version control.
Environment: JDK 1.7, JSP, Struts 1.3, Hibernate 3.0, Tomcat application server 6.0, JavaScript, HTML, XML, Eclipse, Surround SCM, Oracle 9i, MS Visio, Log4J, MAVEN, SQL Server 2008, Servlets.
Confidential, Omaha, NE.
Java/J2EE Developer
Responsibilities:
- The entire application was developed in J2EE using an MVC based architecture
- Created use cases, class diagrams, activity diagrams and collaboration diagrams in UML using Visio
- Used the Spring 2.0 framework and Standard Tag Libraries and various custom in-house custom tag libraries for the presentation layer
- Designed and developed web-based software using Java Server Faces (JSF) V 1.1framework, Spring MVC Framework, and Spring Web Flow.
- Used JavaScript and AJAX for client side validations.
- Used Core Spring for setter dependency injections
- Consumed a Web service for exchange rate calculation
- Used Data Access Object (DAO) pattern to introduce an abstraction layer between the business logic tier and the persistent storage tier
- Used Hibernate for Database Persistence
- Designed front-end, data driven GUI using JSF, HTML
- Deployed applications on WebSphere Application Server
- Used Web services for transmission of large blocks of XML data over HTTP
- Used RUP V7.0 for effective project management.
- Used JMS(MQSeries) for reliable and asynchronous messaging among different components.
- Used IBM Rational Application Developer(RAD) V7.0for development
- Used Collections extensively to store, retrieve and manipulate objects in the business logic layer
- Involved in unit testing using JUnit, system testing and creation of various test scripts
- Built scripts using ANT that compiles the code, pre-compiles the JSPs, built an EAR file and deployed the application on the application server
- Used CVS as a version control system, an important component of Source Configuration Management (SCM)
- Used Log4J for logging
Environment: JDK 1.6,JSP, Spring 2.0, Spring core, JSF MyFaces 1.1, Web Services, Hibernate3.0, MySql 5.0, JDBC, XML, CSS, RAD V7.0, Eclipse, UML, HTML, Apache Ant 1.7, WebSphere Application server 6.0, Junit, Log4J, CVS
Confidential, st.louis, MO.
JAVA/J2EE Developer
Responsibilities:
- Involved in analysis,design and development of Expense Processing system .
- Developed the application using Struts 1.2 Framework that leverages classical Model View Layer (MVC) architecture.
- Involved in designing the user interfaces using Struts Tiles Framework.
- Used Spring 2.0 Framework for Dependency injection and integrated with the Struts Framework and Hibernate.
- Used Hibernate 3.0 in data access layer to access and update information in the database.
- Used Web services - WSDL and SOAP for getting credit card information from third party.
- Developed JUnit test cases for all the developed modules.
- Used Log4J to capture the log that includes runtime exceptions, monitored error logs and fixed the problems.
- Developed Unit test cases using JUnit.
- Used CVS for version control across common source code used by developers.
- Used ANT scripts to build the application and deployed on Weblogic Application Server 10.0.
Environment: Struts1.2, Hibernate3.0, Spring2.5, JSP, Servlets, XML,SOAP, WSDL, JDBC, JavaScript, HTML, CVS, Log4J, 7, Windows XP, Web logic App server, Eclipse, Oracle.
Confidential
Java Developer
Responsibilities:
- Involved in the Requirements collection & Analysis from the business team.
- Implemented the MVC architecture using Apache Struts1.2 Framework.
- Implemented Action Classes and server side validations for account activity, payment history and Transactions.
- Implemented views using Struts tags, JSTL2.0 and Expression Language.
- Used Spring Framework for Dependency injection and Implemented persistence layer using Hibernate.
- Worked on the JAVA Collections API for handling the data objects between the business layers and the front end.
- Consumed Web Services (WSDL, SOAP) from third party for authorizing payments to/from customers.
- Worked with JAXB, SAXP and XML Schema for exporting data into XML format and importing data from XML format to data base.
- Developed Unit test cases using JUnit. Used log4j for logging messages
- Developed ant scripts and developed builds using Apache ANT.
- Used SVN for source code maintenance.
Environment: J2EE,Core Java, Struts 1.0, Tiles, JSP, JNDI, Clear Case, SOAP, WSDL, UDDI, JAXB, XML, ANT,Javascript, SVN, Eclipse, DB 2.
Confidential
Jr. Java Developer
Responsibilities:
- Involved in several phases of the project including strategic study, requirements analysis, application design, technical design, development, testing & debugging, implementation, documentation and in corporation of user feedback to plan enhancements in the application system.
- Coding of JSP Pages for External Application (EXA) using Custom Tag Library which create standard tag used in the application.
- Coding of Handler Classes and Value Objects (Company, User, Address, and Accounts Value Objects etc) passed to the INA Applet for display.
- Involved in coding Stateless Session Bean that validates an input XML and sends the validated XML to the Queue using JMS API. These session beans are called by Message Driven Beans.
- Coded XML validator java class, used by the Session Bean.
- Involved in JMS client classes and testing it setting the Queue Connection Factory and Queue Administered Objects in Weblogic Internal JMS Server.
- Coding of EJB Entity Bean classes and local and remote interfaces using a Proxy class that instantiate either a Local or Remote Object. Configuring/binding JNDI in Application Server.
- Data is inserted in Oracle Database as a CLOB data using the DAO Framework via the Bulk Entity Bean (BMP).
Environment: Java, JDK 1.4, EJB 2.0, JMS, Struts 1., JSP, Applets, AWT, SWING, RMI, JDBC, Weblogic, HTML, CSS, XML, XSL, JavaScript.
