J2ee Developer Resume
Louisville, KY
SUMMARY
- Over 6 years of experience in design, development and implementation of software application in Healthcare, Banking and Insurance domains.
- Experience in developing Standalone, web - based and client/server applications using Java and J2EE technologies.
- Actively involved in each phase of Software Development Life Cycle (SDLC) Requirements, Design, Implementation, and Testing during the development of the application.
- Good skill in the implementation of core concepts of Java & J2EE Technologies: Servlets, JSPs, Java Beans, EJBs, JMS, JNDI, JDBC, Java Script, XML, HTML, AJAX & Web Services
- Good experience in server side business logic development using Session, entity beans and Message Driven Beans
- Knowledge in implementing dynamic web application using IBM WebSphere Application Server, Web Logic, JBOSS
- Competence in using Java IDE tools of Rational Application Developer (RAD), Web Sphere Application Developer (WASD), Eclipse to develop dynamic web applications
- Experienced in various frameworks: Spring, Jakarta struts framework, Hibernate, JSF
- Command in XML and related technologies like XSD, parsers like JAXP (SAX, DOM) and JAXB, XSL, XSLT, XPath.
- Expertise in developing GUI based application using Java Applets and Swings
- Excellent in databases like DB2, Oracle, SQL Server, MySQL
- Strong experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, Functions and Packages
- Used ANT and Maven scripts for building the application
- Strong experience with JUNIT in performing unit test and determining the application functionality
- Involved in implementing Log4j to persist logging information
- Good knowledge about using CVS, PVCS and Rational clear case for version control
- Extensive development in UNIX, Windows NT/2000/98/95 and LINUX
- Strong analytical, communication and problem solving skills, Can do attitude, excellent team player, Proactive and Results driven
- Ability to learn and use new systems and paradigms in considerably less time.
TECHNICAL SKILLS
J2EE Technologies: Servlets, JDBC, JNDI, JSP, JSF, EJB, JMS,XML ( SAX, DOM), Struts, Web services, SOA, WSDL, SOAP, UDDI, Spring, JAX, Hibernate
Languages: JDK1.5/1.6, C, C++, PL/SQL, XML Schema
Application Servers: Web logic 9.1, IBM WebSphere 6.0, Apache 1.3.24, Jakarta TOMCAT, Apache Directory Server, Apache AXIS
Frame work: Jakarta Struts, Spring, Hibernate, JSF
IDE/GUI Tools: JBuilder9.0, WSAD 4.0/5.0, Eclipse, RAD 6.0
Modeling Tools: UML, Rational Rose, RUP
Build Tools: ANT, Maven
Testing Tools: J unit3.5, SOAP UI, Apache DS Studio
Databases: Oracle 9i, DB2, SQL Server, MYSQL
Version Control: CVS, Rational clear case, PVCS
Operating Systems: UNIX,LINUX,MS-Windows 9x/2000/NT 4, Windows XP, Windows Vista
PROFESSIONAL EXPERIENCE
Confidential, Louisville, KY
J2EE Developer
Responsibilities:
- Object-orientated analysis/object-orientated design of the system
- Worked with Struts front-end utilizing the Struts tiles framework to implement the GUI interface
- The Struts framework was also augmented using both the validator and tiles add-on components
- Extensively used the Struts Tags, Struts Bean Tags, HTML tags, Logic Tags, Nested Tags and JSTL, the view side of MVC
- Developed Action Form, Action Class, Action Forward Servlets and Struts Configuration File
- Supported integration efforts between the Struts Action classes and the EJB’s services layer
- Used Hibernate framework to access the data.
- Used JSF Frame Work for front end design.
- Extensively used the JSP, JSP Tags, and JSP Custom tags in the view side of MVC
- Used MYSQL as backend database
- Used Web Sphere Application Server for deployment of the application.
- Used XML Parser for Building the XML Documents
- Used XML Web Services using SOAP to transfer information to the medical institutions.
- Extensively used the log4j for logging.
- Used CVS for version control.
Environment: J2EE 1.6, Struts 1.x, Hibernate2.1, MVC, OOA/OOD, Java Server Pages (JSP)2.0, EJB-3.0, XML, Design Patterns, Web Sphere Application Server(WAS)-6.0, Eclipse-3.5, JNDI1.2, Log4j, MYSQL, JUNIT, UML
Confidential, Cincinnati, OH
J2EE Developer
Responsibilities:
- Was involved in the complete SDLC life cycle, design and development of the application
- Followed AGILE methodology and involved in SCRUM meetings.
- Design UML Diagrams like Class Diagrams, Sequence Diagrams and Activity Diagrams
- Implemented Spring and Struts Frame Work based on Model View Controller paradigm
- Designed and developed the user interface using Struts, JavaScript, HTML, CSS .
- Made use of Struts tiles for layout management
- Developed Business Components using Service Locator, Session Facade design patterns
- Used Spring framework for Dependency Injection.
- Integrated Spring with Struts and Hibernate for the effective usage of the dependency injection capabilities
- Created the DAO interface and implemented the same by extending the Hibernate DAO Support
- Used Hibernate for Object Relational Mapping and persistence for the oracle database
- Made use of web services using SOAP, WSDL.
- Responsible for handling the authentication for signing into application using LDAP/JNDI - Apache Directory Server.
- Used JAXP for parsing of XML documents and XSLT transformations for displaying of articles
- Made use of Struts validation framework for validations at the server side
- Used Oracle 9i as backend database
- The entire application was deployed in Weblogic.
- Used JUnit for unit testing
- Used Apache MQ to communicate between resources.
- Extensively used Log4j for logging messages
- Used ANT to compile and deploy the files
Environment: Java 1.6, Java Script, Spring, Struts1.X, Hibernate 3.0, JAXP, XML, XSLT, RAD6.0,Oracle 9i, Weblogic 9.1, log4j, JUnit4.3, JMS1.1, ANT1.X, CVS, Windows NT
Confidential
Java Developer
Responsibilities:
- Involved in Full System Development Life Cycle (SDLC)
- Developing User Interface using JSP, Servlets HTML, and JavaScript
- Developed the application based on Model View Controller (MVC), design pattern using Servlets, JSP and Java Beans
- Developed front- end interfaces and Error Handling mechanism using JSP
- Used Weblogic server for application development with Eclipse IDE tool
- Used JDBC Connection Pooling with Oracle Database
- Called PL/SQL stored procedures using JDBC Callable statements
- Worked on bug fixing of the developed application
- Instrumental in modularizing, structuring & functional designing and played key role in development
- I was involved in the coding of the user registration module, Admin module. The client server communication between the Applets and Servlets is implemented through the object serialization
- Used JDBC connectivity with callable statements to invoke the stored procedures
- Developed a connection pool mechanism in java to pool Oracle connections
- Testing the modules
Environment: J2EE1.2, JSP1.1, Servlets2.2, JavaBeans 1.0, JDBC2.0, XML1.0, XSL, JavaScript1.5, HTML4.0, Rational Rose, UML1.4, SQL Server8.0, Web Logic-9.1, Eclipse-3.5, UNIX (Solaris)
