Sr Java/j2ee Developer Resume
Peoria, IL
SUMMARY
- Java/J2EE developer with over 7+years of experience in complete Software Development life cycle involving requirement gathering, requirement analysis, object oriented design, development, testing, deployment and support of web applications and software applications.
- Experience in Java Enterprise systems and internet/intranet web applications, Java/J2EE technologies using Servlets, DAO and web application development and SOA/Web Services.
- Working Knowledge in MVC Architecture and experience in working with Frameworks, Apache Struts Framework, Spring/DI.
- Expert in web based applications and UI technologies such as JavaScript, HTML, CSS, DHTML, XML, XSLT, AJAX and JSON.
- Strong knowledge and good experience in using servers like Apache, Tomcat, JBoss, Oracle Weblogic, and IBM Websphere.
- Excellent experience with Server side scripts like JSP.
- Experience working with XML/Database mapping, writing PL/SQL queries, Stored Procedures, Triggers with major Relational Databases Oracle 9i, DB2 and MySQL.
- Expertise in GOF Design Patterns such as Singleton, Factory Method, Abstract Factory, Session Facade, Business Delegate and other design patterns.
- Experience developing and deploying applications using build tools such as Ant.
- Good experience in using unit testing frameworks like JUnit.
- Excellent design and development experience in JavaScript.
- Extensive work experience on LINUX (Red hat 7.2, Ubuntu) and windows 2000/NT/XP/7.
- Strong ability to prepare functional and technical specifications using UML diagrams for participating in JAD sessions.
- Proficient in creating Test Plan and involved in creating User Manual.
- Quick learner and a proactive individual with excellent communication and strong analytical skills.
TECHNICAL SKILLS
Languages: Java, C/C++, PL/SQL, JSP.
J2EE Technologies: Spring Framework, Struts Framework, Hibernate, Servlets, JDBC, JAXP, RMI, EJB, JSF.
Other Technologies: AWT, Swing, Applets, HTML, CSS, JavaScript, DHTML, AJAX, XML, XSL, XSLT, JSON.
Web Services: SOAP, WSDL
Tools: JUnit, Log4j, Ant, Toad, DBArtisian.
Database: Oracle 10g, MySQL 5, PostgreSQL.
Servers: Apache, IBM Websphere, Oracle Weblogic.
IDE: My Eclipse, Eclipse, NetBeans.
Operating Systems: WIN NT/2000/XP/Vista/7, Unix, Linux (Ubuntu, Redhat).
Revision Control: Apache SVN, Microsoft TFS, VSS.
PROFESSIONAL EXPERIENCE
Confidential, Peoria, IL
Sr Java/J2EE Developer
Responsibilities:
- Involved in design, development of the application and it was built using J2EE architecture, in accordance with the Enterprise Architecture standards for interactive applications.
- Developed the front end of the application using HTML, CSS, JQuery, and Javascript.
- Well experienced in working with Java Server Faces (JSF) for building component based user interfaces.
- Worked extensively with Struts 2 framework coding the Action Support class, the Service layer, the data access layer, domain models.
- Hibernate 3.3 was used as high performance object/relational mapping tool.
- Implemented Spring 2.5 framework for flexible dependency injection and annotation - based configuration styles.
- Intensively implemented Data access Object (DAO) design pattern for the persistence mechanism.
- Expertise in using the JAXB APIs for marshalling and unmarshalling of the Java objects.
- Used SAX Parser to read date from the input and output XML document (Parsing).
- Extensively worked on Accurev 4.5 revision control software.
- Involved in database programming in Oracle 11g database.
- Web Sphere Application server 7.0 was used to make the data source configuration to connect the application to the required database to retrieve or update necessary information.
- Well experienced in writing Stored Procedures and functions using PL/SQL 5.0.
- Involved in developing the web services with RESTful APIs.
- Intensively used JExplorer the LDAP Client, to manage an unified directory of user profiles.
- Expertise in writing test cases using JUnit unit testing framework.
- Worked with Log4j as the logging framework.
Environment: Java, J2EE, RAD 8.0, HTML, CSS, JQuery, Javascript, JSF, AJAX, Struts 2.0, Spring 2.5,Hibernate 3.3, Web Sphere AS 7.0, PL/SQL 5.0, Oracle 10g,JAXB, SAX Parser, RESTful APIs, JUnit, Log4j, JExplorer, Accurev.
Confidential, Atlanta GA
Java/J2EE Developer
Responsibilities:
- Responsible for development of module of the application in J2EE platform.
- The Model-View-Controller design pattern was used to decouple business logic, data presentation, user interaction and data access.
- Extensively involved in client side scripting using Java Script library jQuery.
- Utilized JSP Standard Tag Libraries JSTL in the design and development of Views.
- Developed the business service classes using EJB 3.0.
- Worked extensively with JSF (Java Server Faces) for the design and development of Views.
- Well experienced in using Hibernate 3.3 as the Object Relational Mapping tool.
- Developed Data Access Objects (DAO’s) for easy data access.
- Implemented Front Controller, Business delegate, Interceptors and DAO Design Patterns.
- Used Rational Rose to draw UML diagrams and to develop the Use cases, Domain model and Design Model.
- Strong knowledge of working with JMS and WebSphere MQ.
- Efficiently used IBM Rational Clear Case for revision control system, and IBM Rational Clear Quest for bug tracking system.
- Involved in database programming in Oracle 10g.
- Created the Stored Procedures and Triggers using PL/SQL 5.0.
- Worked with Web Sphere Application server 7.0 as the web application server.
- Developed Web-Services module for integration using SOAP, WSDL.
- Added logging and debugging capabilities using Log4j and JUnit.
Environment: Java, J2EE, JSF, EJB 3.0, DAO, Hibernate 3.3, JMS, Web Sphere AS 7.0, Oracle 10g, SOAP, WSDL, Java Script, Rational Rose, IBM ClearCase, IBM ClearQuest, WebSphere MQ, JUnit, Log4j.
Confidential, Minneapolis MN
J2EE Developer
Responsibilities:
- Involved in gathering the requirements and documenting design specifications and designing use case diagrams.
- Implemented MVC architecture using Spring Framework.
- Developed Web User Interface screens using JSP, Servlet, JavaScript, CSS, JSTL, Custom tags.
- Developed Stateless Session Beans to encapsulate the business.
- Developed Business Delegate classes for minimizing the tight coupling between Presentation tier and Business tier.
- Dynamic validations are done using the AJAX and jQuery.
- Implemented the persistence layer using the Hibernate.
- Implemented the persistence classes using the Hibernate and Mapping has done using the Hibernate.
- IBM Rational Clear Case is used to version control the application software.
- Implemented nightly batch job for processing the Hearings Decision notices.
- Used MQ series as a Messaging Middleware for sending messages using JMS API.
- Worked extensively in architecting, designing and developing portal Applications, portlets and deploying them to WebSphere Portal Server 6.0
- Implemented the SQL stored procedures and functions in database.
Environment: Java 1.4, EJB 2.1, Spring, Hibernate, JSP, JSTL, JMS, MQ, JavaScript, CSS, AJAX, jQuery XML, JNDI, Log4j, Web Sphere Application Server 7.0, Ant 1.6, Oracle 10g,IBM Rational Clear case
Confidential, Chicago, IL
Java/J2EE Developer
Responsibilities:
- Involved in full lifecycle application development from analysis, designing, coding, debugging and testing.
- Developed the application using Spring 2.5 framework.
- Hibernate 2.1 was used as high performance object/relational database persistence layer.
- Created the Hibernate configuration file and worked with the Mapping files necessary for the application.
- Used Data Transfer Objects (DTO’s) design pattern to transfer data between application subsystems.
- To increase the web pages interactivity, speed, functionality and usability, Ajax was used to exchange small amounts of data with the server “behind the scenes” so that entire web pages do not have to be reloaded each time there is a need to fetch data from the server.
- Involved in Database programming in Oracle 10g.
- Web pages are built using AJAX, HTML, JSP, XML and CSS.
- Used Rational Rose supporting extensive use case management, System requirement diagram and database design (with ERD) and delivering more effective efforts on system analysis and design.
- Created complex Stored Procedures using Oracle PL/SQL.
- Web Sphere Application server 6.0 is used as host environment to manage and deploy the application.
- Worked with MKS Integrity Client for the revision control software.
- Used Simple API for XML (SAX) to read data from XML documents.
- Extensively worked with JProfiler to find performance bottlenecks, pin down memory leaks and resolve threading issues.
Environment: Java, J2EE, JSP, Spring Framework 2.5, DAO, Hibernate 2.1, JNDI, Web Sphere AS 6.0, Oracle 10g, PL/SQL, Java Parser for XML (SAX), REST, UDDI, Java Script, JUnit, Log4j, AJAX.
Confidential
Java Developer
Responsibilities:
- Used Spring (MVC) Framework to develop the application. Used DAO and DTO Design patterns.
- Used Rational Rose to draw UML diagrams and to develop the Use cases, Domain model and Design Model.
- Implemented the functionalities using Java, J2EE, JSP, and AJAX, Servlets and spring framework.
- Used Hibernate for Object Relational Mapping.
- Developed Data Access Objects (DAOs) for easy data access.
- Involved in the development of the presentation layer in Ext JS using Spring framework.
- Client pages are built using AJAX, HTML, JSP, XML and CSS.
- Applied J2EE design patterns like Business Delegate, Service Locator, Session Façade, DAO etc.
- Utilized JSP Standard Tag Libraries in the design and development of Views.
- Involved Database programming in Oracle 9i.
- Created the Stored Procedures using PL/SQL.
- Developed Web-Services module for integration using SOAP, WSDL.
- Developed build files to configure build process using ANT.
- Used Agile methodology named SCRUM for all the work performed.
Environment: Java, J2EE, JSP, MVC, Spring 2.0, DAO, Hibernate 2.8, JNDI, Weblogic AS, Eclipse, Oracle 9i, PL/SQL, Ant, EXT JS, JMS, HTML, XML, Java Parser for XML (SAX), SOAP, WSDL, UDDI, Java Script, JUnit, JProfiler, Log4j, Rational Rose.