Sr J2ee Developer Resume
Fairfax, VA
SUMMARY
- 12 years of IT experience in software requirement analysis, design, implementation and testing of applications.
- Proven track record in mapping business processes by implementing Enterprise Technical Design & Architecture infrastructures (including client - server, n-tier, thin client,Web services and B2B/B2C models).
- Strong domain knowledge of Insurance, Marketing, Finance and Telecommnunication domains.
- Proficient with Model View Control Architecture (STRUTS,Hibernate, IBATIS and Spring).
- Developing and deploying Interactive Voice Response (IVR) /Voice Response Unit( VRU).
- Hands on experience in the areas of Web/Client-Server applications using J2EE technologies like Java, Servlets, JSP, JSF, Swings, JPA, EJB, JDBC, Java Beans, JMS, MDB, Java Mail, Web Services (SOAP, WSDL), RMI, CORBA, JNDI.
- Good exposure to markup languages like HTML, DHTML, CSS(Cascading Style Sheets), JavaScript, AJAXA,JUnit and XML(DTD, Schema, DOM, SAX Parsers and XSLT) and JAXB.
- I have knowledge on RESTfull(JAX-RS) Webservices and Jersey Frame work.
- 9+ years of experience with Object Oriented Design(OOD), Analysis(OOA), Modeling(OOM) based on Unified Modeling Language (UML) architecture using Rational Rose 2000.
- Hands on experience Apache Struts 2.0, Spring 2.0, Hibernate 3.0, IBatis 2.0 frameworks.
- Extensive experience in developing enterprise applications using IDEs and Tools like Eclipse 3.5, RAD 7.0, NetBeans 5.5, WSAD 5.0, Jbuilder, JUnit for Testing, Oxygen XML Editor and different servers BEA WebLogic 9.2, JBoss 4.0, Apache Tomcat 5.5 and IBM WebSphere 6.0.
- Adept in using version control(SCM)tools like Microsoft Visual Source Safe(VSS), CVS, Tortoise SubVersion(SVN) and Rational ClearCase.
- Proficient in implementing the J2EE design patterns like Singleton, Factory, MVC (Model-View-Controller), Adapter, Session Facade, DAO (Data Access Object), DTO (Data Transfer Object), Business Delegate and Business Object.
- Programming Experience in UNIX Shell Script,SQLand PL/SQL,Stores procedure, Functions,Packages,trigger,SQL performance tuning operations.
- Demonstrated expertise in SDLC on various phases that includes Requirements Analysis, Software Specifications, and High/Low Level Design, Testing and Deployment.
- Excellent oral/written communication skills, interpersonal skills and have the ability to work in a team and a proven leader.
- Involved in writing Ant Scripts and also have knowledge in Maven scripts.
- Experienced in Project Evaluation, Project Management and Business Writing Techniques with excellent data modeling, analytical and problem solving skills.
- Skilled in determining and developing Software Requirements Specifications, Technical and User Documentation for complex application development projects with strong Customer service oriented skills in consulting with users, resolving problems and meeting specific technical and business derived requirements.
TECHNICAL SKILLS:
J2EE Environment: Servlet 2.4, JSP1.2, JDBC2.0, EJB2.0, JNDI, JMS, CORBA,RMI,JAX-RPC,JAX-WS,JAX-RS, Jersey,Apache CXF, SAX,DOM.
Java Environment: Java5.0, JDK 1.6
Application/Web Servers: Websphere 6.1/6.0/5.0, BEA WebLogic 6.0/8.1, JBoss 4.0, Tomcat 4/5.
IDE: RAD 7.0, WSAD 5.1, Eclipse 3.5,RAD 6.0,JBuilder,Netbeans
Open Source Java: Log4j, Quartz and JAXB
Frameworks/Architectures: MVC2, Struts 1.2, Spring 2.0/2.5, Hibernate 3.0, IBATIS,JSF,JPA,AJAX, JBoss Drools Engine, JUnit
Design Methodologies: OOAD using UML, RUP, AGILE and Design Patterns
Design Tools: Rational Rose 2000, Visio 2000 Professional
RDBMS/Databases: Oracle 10g/9i/8i, DB2, MS SQL7/6.5, Sybase
Operating Systems: Windows NT, Windows 2000,Windows XP,Unix, Sun Solaris 8.0, Linux
Version Control Systems: WINCVS 1.3, VSS, PVCS, CVS and Dimensions.
Defect Tracking Systems: Mercury Test Director 7.0,HP Quality Center
Languages: C,C++,Java,JavaScript,AJAX, UML,XML,HTML,PHP,Shell Scripting,SQL,PL/SQL
PROFESSIONAL EXPERIENCE
Confidential - Fairfax, VA
Sr J2EE Developer
Environment: Java, JDBC, UML,, Log4j, EJB,DB2, Application Server 7.0, Hibernate, Ant, Struts, JSP, Java Script, JUnit, SVN, Web Services, SOAP, WSDL,RAD 7.5.
Responsibilities:
- Developed entire application java code using RAD 7.5 development environment.
- Deployed the Enterprise Application on Websphere Application Servers V 7.0.
- Implemented MVC Design Pattern of J2EE Architecture Using Struts Frame Work.
- Developed page templates using JSP framework.
- Implemented EJBs Session beans for business logic.
- Developed and implemented the MVC Architectural Pattern using including JSP, EJB, Form Bean and Action classes.,
- Persistence mechanism implemented using Hibernate utilizing Table per subclass inheritance based mapping, component mapping and other association mapping strategies
- SVN is used as Version control.
- Implemented the Web services consumer .
- Prepared test suits using JUnit for testing the application.
- Implemented various Design patterns such as Singleton, Factory Method Pattern and MVC
Confidential - Washington, DC
Sr. J2EE Developer
Environment: Java, JDBC, XML,, JSP,Spring,Hibernate, Log4j, ECRTP/ECMAP, IBM MQ, JMS,WebSphere Application Server 6.1, Ant, JUnit, Sarena Dimention, DB2, RAD 7.5.4
Responsibilities:
- Used ECRTP/ECMAP for X12 Data conversion.
- Utilized IBM MQseries to communicate the system.
- Designed and implemented JMS and MDB architecture for the system.
- Used JSP and custom tag libraries used to develop for presentation layer,
- Injected Java Beans using Spring Dependency Injection across business layer components
- Designed and developed Data Access Layer using Spring - Hibernate Integration concepts and used Hibernate Query Language to write queries to perform CRUD (Create, Read, Update, Delete) operations on the database.
- Managed Database Transactions using Spring’s Transaction Management module and optimized and improved performance of the queries.
- Prepared test suits using JUnit for testing the application.
- Used Xstream for XML data binding .
- Developed entire application java code using RAD 7.4/8.0 development environment.
- Deployed the Web Application/Enterprise Application on Websphere Application Servers V 6.1/V 8.0.
- Serena Dimension is used as Version control.
Confidential - Washington, DC
Sr. J2EE Developer.
Environment: Java, JDBC, XML, UML,Web Services, SOAP, WSDL, Hibernate, Spring, Struts, Log4j, Sybase, Web Logic Server, Ant, Servlets, JSF, Java Script, JUnit, Sub Version Manager, QuartzAcegi-Spring, JBoss Drools Engine, Eclipse
Responsibilities:
- Part of a development team which implemented SOA based services to process licensing applications received from private entities which as a result reduced processing time from over ninety days to eighteen days.
- Involved in designing and development of data integration infrastructure within internal Confidential bureaus using web services and unified XML schema.
- Involved in developing the system using open source frameworks - Spring, JBoss Rule Engine, Scheduler (Quartz) resulting initial savings of over $200,000 in licensing fees and annual savings of over $50,000.
- Involved in creating an enterprise wide content storage, search and retrieval service to manage supporting documents to process licensing applications.
- Developed the Web services to exchange data between multiple licensing bureaus within Confidential, Dept of Commerce and the FAA.
- Involved in automating tasks Using Quartz open source framework.
- Used JBoss Drools Rule Engine to validate and modify data.
- Implemented Hibernate as object relational mapping framework for data persistence
- Used Spring Framework for Dependency Injection, transaction management and role based security
- Involved in using Spring AOP to capture Pre and Post Processing of Licencing requests for Auditing purposes.
- Used Xstream for XML data binding.
- Used Eclipse Galelio as the development Environment.
- Implemented various Design patterns such as Singleton, DAO, Factory Method Pattern and MVC
- Involved in using JMS to submit validated Licencing requests.
Confidential - Owings Mills, MD
Sr. J2EE Developer.
Environment: Java 1.5, JDBC, XML, SAX/DOM, JAXB, Web services, SOAP, WSDL, Hibernate 3.0, IBM MQ, PL/SQL, SQL Server 2000, WebSphere Application Server 6.1, RAD 7.0, Dimensions, JUnit, Win NT, Oracle 10g, DB2, Mercury Quality Center, SoapUI 2.5.1, Cygwin.
Responsibilities:
- Involved in the design and development of the Solution Architecture package to identify all possible solutions for the project using UML methodologies.
- Involved in using RUP (Rational Unified Process) methodologies in design and implementation of the application
- Communicated with the business people to get more clarity on the requirements/changes
- Used SOA architecture for communication between various business entities.
- Used RAD 7.0 for implementing Static and Dynamic web services for consuming and providing services related to the business.
- Testing - unit testing & integration testing of the application
- Developed test cases using JUnit.
- Used DOM/SAX parsers and JAXB for the conversion of XML files to java objects and vice-versa.
- Tested the web services using SOAPUI 2.5.1 and Web Service Explorer.
- Used Hibernate for data manipulation and access.
- Responsible for creating the server side POJO’s and mapped these in the hibernate configuration files.
- Involved in working with J2EE Design patterns (Singleton, Service Locator and DAO)
- Involved in writing code to consume data related services provided by the TIBCO layer for Facets and FEP healthcare systems.
- Used MQ Series to connect to NASCO healthcare system for data.
- Involved in creating tables, data manipulation and retrieval using SQL Server 2000, Oracle 10 g and DB2.
- Used MQseries to send, receive and read the messages and also Created Queues.
- Involved in the deployment process of the application on Websphere Application Server 6.1.
- Serena Dimensions are used as source code controls.
- Mercury Quality Center for requirement management, executing the test plans and defect management
- Involved in creating tables, stored procedures in SQL for data retrieval using SQL Server 2005, Oracle, and DB2.
- Involved in the design and development of the Solution Architecture package to identify all possible solutions for the project using UML methodologies.
- Involved in using RUP (Rational Unified Process) methodologies in design and implementation of the application
- Testing - unit testing & integration testing of the application
- Used DOM/SAX parsers to parse the xmls.
- Involved in working with J2EE Design patterns (Singleton, Factory, Service Locator and Session Facade and DAO)
- Used MQ Series to connect to NASCO healthcare system for data.
- Involved in creating tables, data manipulation and retrieval using SQL Server 2000, Oracle 10 g and DB2.
- Used JMS to send, receive and read the messages and also Created Queues.
- Involved in the deployment process of the application on Websphere Application Server 5.1.
- CVS are used as source code controls.
- Implemented MVC Design Pattern of J2EE Architecture Using Struts Frame Work.
- Implemented the classes using EJBs and Struts which act as middleware to the call center application.Used Mercury Quality Center for requirement management, executing the test plans and defect management
- Involved in creating tables, stored procedures in SQL for data retrieval using SQL Server 2005, Oracle, and DB2.
- Involved in the migration of code from WSAD5.1/WAS 5.1 to RAD 7.0/WAS 6.1.Developed GUI designs as per user group requirements using JSP and JavaScript
- Used Servlets as Controller in MVC Framework.
Confidential - Chicago, IL
Sr. J2EE Developer
Environment: Java, JSP, EJB, RAD 6.0,Struts 1.2, Spring, Hibernate, Oracle 8i, PVCS, WSAD, Websphere AppServer 5.1 and Windows NT/UNIX.
Responsibilities:
- Communication with the client to get more clarity on the requirements/changes.
- Majorly involved in the production support.
- Configuration Management by implementing version control mechanism.
- Developed GUI designs as per user group requirements using JSP.
- Developed and deployed the SessionBean and Entity Beans.
- Used RAD 6.0 to develop, debug the code.
- Responsible for creating the server side POJO’s and mapped these in the hibernate configuration files.
- Testing - unit testing & integration testing of the application
- Designed and developed the application using various J2EE Design Patterns likes Business Delegate, Service Locator,Singleton design pattern and DAO.
- Deployed the application on Websphere AppServer 5.1.
- Migrated the application from WSAD 5.0 TO RAD 6.0 .
- Involved in working with J2EE Design patterns (Singleton, Factory, Service Locator and Business Delegate,Front Controller) and Model View Controller Architecture (Struts).
- Developed the server side utilities like Business Objects, DataAccessServices, Functional Components, using Spring IOC (Dependency Injection).
- Implemented the integration of Struts with Spring
Confidential, Wall Street, NY
Sr. J2EE Developer
Environment: Java 2, JSF, Servlet 2.3, XML, JavaScript, Hibernate,JMS, EJB, UNIX shell scripts, Eclipse 2.1, Oracle 8i, Web Logic 8.1 and Windows NT/UNIX.
Responsibilities:
- Communication with the customer to get more clarity on the requirements/changes.
- Involved in Build procedure
- Involved in integration of AAIS with PSE (Party Search Engine) US/Europe.
- Deployed the EJB components on Web Logic.
- Used JSF layout for View of Model View Controller Architecture.
- Configuration Management by implementing version control mechanism.
- Developed GUI designs compements JSF.
- Building Software modules using Apache Ant.
- Testing - unit testing & integration testing of the application.
- Worked on Hibernate in Creation of Java Bean Classes, .hbm mapping Xml to the Database and creating the classes using the Session, Session Factory Interface.
- Involved in migration of application server from weblogic 7.0 to weblogic 8.1.
- Utilized Ant build scripts to automate the build process
- Involved in writing UNIX shell scripts to interact with SQL Procedures.
- Involved in working with J2EE Design patterns (Singleton, Factory, Service Locator and Session Facade) .
- Followed DAO Pattern and J2EE framework facilitated the integration & deployment of DAO, Servlets, and JSP.
- Deployed the application on Web Logic 8.1.
Confidential
Sr. J2EE Developer.
Environment: Java 2, JSP 1.2, Servlet 2.3, XML, Eclipse 2.1, Oracle 8i, Struts 1.1, Java Studio Enterprise 8, Web Logic 8.1 and Windows NT/UNIX.
Responsibilities:
- Communication with the customer to get more clarity on the requirements/changes.
- Testing - unit testing & integration testing of the application.
- Developed Struts model components to access the reports.
- Deployed the EJB components on Web Logic 8.1.
- Testing - unit testing & integration testing of the application
- Configuration Management by implementing version control mechanism.
- Developed GUI designs as per user group requirements using HTML,JSP and JavaScript .
- Used Eclipse Tool to develop, debug the Servlets and JSP.
- Building Software modules using Apache Ant.
- Involved in writing of XML’S.
- Implemented MVC Design Pattern of J2EE Architecture Using Struts Frame Work.
- Involved in working with J2EE Design patterns (Singleton, Factory, Service Locator) and Model View Controller Architecture (Struts).
- Followed DAO Pattern and J2EE framework facilitated the integration & deployment of DAO, Servlets, and JSP.
- Involved UML Design Using Java Studio Enterprise 8(Reverse Engineering)
Confidential, Shelton, Connecticut
Sr. J2EE Developer.
Environment: Java 2, JSP 1.2, Servlet 2.3, JavaScript,EJB 2.0, Eclipse 2.1, Studio Enterprise 8,Oracle 8i, Struts 1.1, JUnit, Web Logic 8.1 and Windows NT.
Responsibilities:
- Communication with the customer to get more clarity on the requirements/changes.
- Involved in Product/ Prototype Demos and Presentations to various user groups and clients.
- Configuration Management by implementing version control mechanism.
- Testing - unit testing & integration testing of the application.
- Developed Session Beans (Stateless), DAO’s, Value Objects, Controller Classes for my modules.
- Used Eclipse Tool to develop, debug the EJB’s, Servlets and JSP
- Involved UML Design Using Java Studio Enterprise 8(Reverse Engineering)
- Involved in development of EJB, Servlets in the server side development and deployed into BEA WebLogic Application Server
- Developed test cases using JUnit.
- Testing - unit testing & integration testing of the application
- Worked on deploying interactive voice response (IVR) / VRU(Voice Response Unit).
- Routing of IVR/VRU calls to Customer Service Call Centers.
- Implemented MVC Design Pattern of J2EE Architecture Using Struts Frame Work.
- Involved in working with J2EE Design patterns (Singleton, Factory, Service Locator and Session Facade) and Model View Controller Architecture (Struts).
- Followed DAO Pattern and J2EE framework facilitated the integration & deployment of DAO, Servlets, and JSP.
- Deployed the application on WebLogic Application Server 8.1.
- Customized the automated Code Review Tool “HAMMURAPI” for performing Code Reviews.
Confidential
J2EE Developer
Environment: Java 2, Servlet 2.1, Eclipse 2.1, Oracle 8i, JavaScript,XML Struts 1.1, UML & Easy Struts Plugin for Eclipse, Log4j1.1, ApacheSmart Upload, ApachePOI, Web sphere 5.1 and Windows NT
Responsibilities:
- Developed dynamic content of presentation layer using JSP.
- Responsible for checking in to VVS repository and up to date versions of tool.
- Experienced in web application development using Eclipse.
- Developed Sequence diagrams, Class diagrams and Use Cases using UML.
- Deployed the application on Web sphere.
- Excel sheets uploading into server Using Apache Smart Upload, ApachePOI.
- Implemented java design patterns such as Singleton, Factory, and Service Locator.
- Assisted in the testing phase of project (development testing, unit testing, System testing and integration).
- Developed of server side utilities like Servlets (Action Classes), Form Beans, Java Beans, DAO Using with struts framework.
- Participated in the Client call to get more clarity on the requirements and changes.
Confidential
J2EE Developer
Environment: Java2, EJB, Jbuilder, Oracle 8i, Struts 1.1, JBoss3.0.7 and WindowNT.
Responsibilities:
- Communicated with customer to get clarification on requirements and changes.
- GUI Developed using HTML,JSP and JavaScript
- Application is deployed on JBoss.
- Developed and debugged the application Using Jbuilder.
- Developed EJB components according to the business specification.
- After Coding, I did unit testing, integration is testing and system testing also.
- Involved in coding Action Servlet, Action Classes, Form Beans, Value Objects and Dao Classes Using MVC Struts, Framework.
- Responsible for checking in to CVS repository and up to date versions of tool
Confidential
J2EE Developer
Environment: Java, JSP, Servlet, Edit Plus, Oracle, JavaWebserver and Windows2000
Responsibilities:
- Developed GUI designs using HTML, JSP and JavaScript
- Involved in Coding and Unit Testing.
- Involved in writing Controller Classes, DAO, JavaBeans Using MVC framework.
- To deploy the application Tomcat is used.