Java/ J2ee Developer Resume
Harrisburg, PA
PROFESSIONAL SUMMARY:
- Over 6 years of professional experience in IT industry on Cross Platform (Web & Client - Server) application development and design using Java /J2EE technologies.
- Extensive experience in design and development of applications using Core Java, JSP, Servlets, Spring, Struts, Hibernate, JSF, JDBC, JMS, Web Services (SOAP, RESTful), XML, HTML, CSS, JavaScript, Ajax and JQuery.
- Expertise in different Software Development Life Cycle (SDLC) phases such as Analysis, Design, Coding, Testing and Implementation.
- Worked with integrated development environments like MyEclipse, Eclipse, Net Beans, RAD.
- Expertise in various components of Spring framework such as MVC, IOC.
- Solid implementation practice on Java and J2EE design patterns like Model View Controller, Proficient in designing and developing J2EE based web applications using MVC Architecture.
- Good experience on EJB (stateless Session EJB, Entity Beans).
- Work experience in developing Web Services using WSDL, SOAP, JAXB, JAX-RS and JAX-WS.
- Good exposure to databases Oracle, DB2, MySQL, SQL Server.
- Experience in using application servers and web servers like WebSphere, WebLogic, JBoss and Apache Tomcat.
- Proficiency in SAX and DOM parsers to parse the data held in XML documents.
- Good exposure to software design methodologies like UML, Rational Rose, Agile and Waterfall.
- Experience in unit testing the application using JUNIT.
- Good knowledge in writing ANT and Maven build scripts and configuring and using Log4j.
- Experience in using version control management tools like CVS, SVN and Rational ClearCase.
- Strong team player, ability to work independently and in a team as well, ability to adapt to a rapidly changing environment, commitment towards learning.
TECHNICAL SKILLS:
Java Technologies & Frameworks: JSP, Servlets, JDBC, Struts, Spring, Hibernate, Ejb, JMS, JSF, Log4J
Languages: Java, J2EE, SQL, UNIX shell scripting, PL/SQL
Web Services: SOAP, RESTful, WSDL, JAXB
Operating Systems: Windows, Linux, Unix
Web/App Servers: Tomcat, WebSphere, WebLogic, JBoss
Web Technologies: XML, HTML, JavaScript, CSS, JSTL, JQuery, Ajax
Databases/Technologies: DB2, Oracle, MySQL, SQL Server
Development Tools: Eclipse, MyEclipse, RAD, NetBeans
Test Tool: JUnit
Build Tools: Ant, Maven
Version Control: SVN, CVS, ClearCase
PROFESSIONAL EXPERIENCE:
Confidential, Harrisburg, PA
Java/ J2EE Developer
Responsibilities:
- Involved in daily Scrum meetings as part of Agile Methodology.
- Primary responsibilities include Integration activities, application development and defect fixing.
- Involved in implementing Spring MVC Framework for ILIES Worker Portal and Self Service applications.
- HTML, CSS, Java Script and JSP have been used for implementing the application.
- Hibernate has been used for implementing the Persistence Framework for Database.
- Involved in writing Controller, DAO and Service classes needed for the application.
- Developed RESTful web services to connect to other applications and used JSON for data interchange.
- Involved in fixing the defects based on the priority (high, medium, low).
- Developed test cases using JUnit to test user scenarios in web tier and server tier (DAOs).
- Used Log4J Logger to capture the log that includes runtime exceptions.
- Used JIRA for bug tracking and project management.
Environment: Java, Spring MVC, Spring IOC, Hibernate, Restful Web Services, JSON, AJAX, JSP, IBM RAD 7.5, Web Sphere 7.1, HTML, XML, JSTL, CSS, JavaScript, DB2, SQL, Maven, JIRA, SVN, Log4J, JUnit.
Confidential, Washington, DC
Java/ J2EE Developer
Responsibilities:
- Involved in complete support of the application for regular change requests and enhancements.
- Designed and developed the user interface using Struts view component, JSP , JSTL , CSS and JQuery .
- Developed Struts Action classes , Action Forms, Java Beans classes using Struts Framework.
- Used Spring Framework for Dependency injection and for integration with Struts Framework.
- Implemented Validation of all forms using Struts validation framework.
- Used Hibernate in data access layer to access and update information in the database.
- Developed SOAP Web Services to interact with internal and external systems by using JAX-WS .
- Used DAO, DTO, Singleton, Composite view design patterns in the App development.
- Involved in implementing interactive web application using AJAX.
- Used SVN for versioning and concurrent access to the project files.
- Used Log4J utility for logging.
Environment: Eclipse, JSP, Struts, Spring, Hibernate, JUnit, Oracle10g, Log4J, JAXB, SOAP Web Services, XML, JSTL, HTML, CSS, Ajax, JQuery, WebLogic10.x, Unix, Ant, SVN.
Confidential, Atlanta, GA
Java/ J2EE Developer
Responsibilities:
- Worked extensively on the website using Internal Bridge framework.
- Was involved in developing “Broadcast” Value Added Service which enables a trading partner to upload a single inbound file and have it replicated to one or more broadcast End-Points.
- Created Cargo and Collection to transport the data across different tiers of the application and DAOs to communicate with the database in Bridge framework.
- Responsible for testing, debugging, bug fixing and documentation of the system.
- Used TIERS Java Framework Productivity Tools to generate page Element Beans and CCDs.
- In presentation layer registered and generated JSP’s, used HTML, Custom Tags, Java script.
- Implemented EJB Session beans for business logic.
- Used Session Facade, Abstract Factory, singleton, DAO design patterns based on requirement.
- Messages like monthly statements, payment due were sent to customers through JMS, sometimes point to point messages or just publish
- Used JDBC to retrieve and update the Cargos in database.
- Developed necessary SQL queries for database transactions.
- Testing and Debugging Applications using JUnit.
- SVN (Subversion) is used for version control.
Environment: JSP, Bridge Framework, EJB, JMS, JUnit, DB2, Log4J, SQL, XML, JSTL, HTML, CSS, Java Script, WebSphere, RAD, SVN, JNDI, Unix.
Confidential, Greensboro, NC
Java/ J2EE Developer
Responsibilities:
- Used Rational Rose to design UML Class and Sequence.
- Developed dashboard for customers, accessible through the customer portal, using extensively with Spring framework.
- Developed the UI Framework using JSF, Primefaces.
- Developed many JSP pages, used Java Script for client side validation.
- Wrote Spring POJO’s to get the data from different systems and filtered the data for the system.
- Worked on Hibernate Configuration and Mappings files.
- Used Hibernate Session management and HQL to retrieve data from Oracle database.
- Implemented server-side caching using hibernate for few static data list.
- Utilized PL/SQL for querying the Database and Written stored procedures.
- Developed Classes to get the data from Formula server and to communicate both sides of the application through a gateway.
- CVS (Concurrent Version System) is used for version control.
- Written ANT Script for Compiling and Production Release.
Environment: Spring, JSF, JSP, PL/SQL, HTML, XML, XSL, XSLT, JavaScript, JSTL, Hibernate, JBoss, CSS, Eclipse 3.2, CVS, ANT 1.5.1, Log4J 1.2 8, Oracle 9i.
Confidential
Java Developer
Responsibilities:
- Involved in various stages of Enhancements in the Application by doing the required analysis, development, and testing.
- Developed logic and code for the registration and validation of the enrolling customer.
- Performed client side validation using JavaScript. Validation from client side was done using JavaScript.
- Worked on Multi threading, synchronizing threads and collection framework.
- Developed web-based user interfaces using Servlets, JSP, HTML, and XML based client and server application.
- Integration of front-end with MySQL database using JDBC API through JDBC-ODBC Bridge driver at server side.
- Responsible for the development of database SQL queries.
Environment: JDK1.5, Servlets, JSP, Java Script, XML, HTML, UML, Apache Tomcat, JDBC, MySQL, SQL, Windows.
