Java/j2ee Developer Resume
TN
SUMMARY
- Have 6 years of IT experience in design, development, research and implementation of Software Development Life Cycle (SDLC), maintenance and documenting of various web - based, Enterprise, Client/Server and Distributed applications using Java/ J2EE.
- Thorough knowledge in core Java concepts like OOP, JAVA SWING, JDBC, JMS, Multi-Threading and advanced Java concepts like JSP, Servlets, XML, AJAX, Java Beans
- Very good working knowledge in Spring, Hibernate and Struts frameworks.
- Performed in developing light weight business components and integrated applications using spring framework, and Spring Web MVC.
- Involved extensively in designing/developing web based applications using HTML, XML and MVC design patterns
- Well Experienced in deploying and configuring applications onto application servers like Web logic, JBoss, Websphere and Apache Tomcat.
- Good Experience in implementing Web Services such as SOAP, WSDL, UDDI.
- Experienced in Oracle, DB2 and SQL Server 2005.
- Sound Knowledge in Design Patterns like Singleton, Session Facade, Factory Method and Data Access Object (DAO) pattern.
- Expertise in using IDEs like, RAD, Visual Age, Eclipse,
- Expertise in using various Configuration Management tools like CVS, Clear Case and SVN.
- Familiar with Unit and Integration Testing using TFS Unit testing Framework and NUnit.
- Involved in Software Development Life cycle (SDLC). Ability to be creative and take self-initiatives and execute/ manage multiple projects in parallel during time critical situations.
- Excellent team player and ability to adapt to changes quickly and efficiently
- Experience in dealing with on-site and off-shore teams, customers and stake holders.
- Excellent Communication skills, Analytical skills and Problem solving skills.
TECHNICAL SKILLS
Languages: Java (1.4/1.5/1.6), C, SQL.
J2EE Components: Servlets 2.5, JDBC 3.0, JNDI, JSTL.
Web Frameworks: Struts 1.1, Struts 2.0, Spring 2.0, JSF, JNDI, JSTL.
ORM/Data Mappers: Hibernate 3.0.
Server Technologies: JSP, Tags, JSP, Custom Tags.
Middleware technologies: EJB 3.0, Plain Old Java Object (POJO).
Client Technologies: HTML, DHTML, CSS, Java Script, JSTL Tag Libraries.
Web Services Technology: SOAP, WSDL, UDDI, XML, SOA, JMS, Hibernate.
Client Scripting: JavaScript, HTML
Application Servers: Weblogic 8.0/10.3, WebSphere 6.x/5.x, JBOSS 4.
Database Servers: Oracle 8i/10G, MS SQL Server 2005, MySQL.
AJAX Frameworks: JQuery, AJAX.
Design Patterns: Singleton, MVC, Factory, Value Object, Session Façade, Business Delegate.
Platforms: Windows XP, Vista, Red Hat Linux 4/5, UBUNTU.
IDE’s: Eclipse 3.x, IBM RAD.
PROFESSIONAL EXPERIENCE
Confidential, TN
Java/J2EE Developer
Responsibilities:
- Involved in Analysis, Design, Development, Integration and Testing of application modules.
- Worked closely with Business analyst to understand the current process.
- UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams.
- Wrote classes and methods in Core Java, J2EE and involved in design and implementation of front-end controller using Spring MVC.
- Designed web pages using JSP, XSL, HTML, DHTML, AJAX and client side validation with JavaScript
- Extensively worked on Spring framework and integrated Hibernate and also used spring Inversion of controller and Dependency Injection principles.
- Extensively used Hibernate ORM in data access layer to write DAOs. Developed hibernate mapping and Configuration files.
- Used SOAP UI to test Webservcies (SOAP, WSDL)
- Worked closely with technical support team to resolve technical problems raised by help desk in an effective and timely manner.
- Good experience to write the build script-using Ant for deploys and backup.
- Design and implementation of tables, stored procedures, views, SQL statements for database operations.
Environment: Java/J2ee, JSP, Spring 2.0, Hibernate, EclipseIDE, Websphere Server6.x, Web Services, AJAX, SQL, CSS, SDLC, JavaScript, JSON, XML, ANT, JSTL, UML, DB2.
Confidential, Dallas, TX
Java Developer
Responsibilities:
- Extensively involved in the phases of SDLC.
- Involved in designing the UI and developed the UML class diagrams.
- Involved in front end development using JSP’s and Servlets that present data to the client.
- Responsible for designing Rich user Interface Applications using JavaScript, CSS, HTML and AJAX.
- Applied J2EE Design Patterns such as Factory, Singleton, and Business delegate, DAO, Front Controller Pattern and MVC.
- Implemented Struts MVC architecture and Tiles for an efficient implementation of the view level customizations and interfaced with application logic.
- Developed Struts Actions and action mappings for fetching information from and delegating request to the service layer.
- Had extensively used JSTL and Tag libraries.
- Implemented the persistence layer using Hibernate ORM.
- Developed EJB component to implement business logic using Session and Message Bean.
- Implemented asynchronous request processing using Message Driven Bean.
- Exposing the Services using WebServices with WSDL, SOAP, and UDDI.
- Used SAX-DOM parsers for parsing XML data, JAXB API for binding.
- Used Struts validator framework to validate the form data.
- Excellent working experience with Oracle including storage and retrieving data using Hibernate.
- Building and Deploying the application in Weblogic Application Server.
- Used ANTtool for building application EAR for deploying on Web Logic Application servers.
- Provided Log4j support for the application for debugging the system.
Environment: J2EE, JDK 1.5, Eclipse 3.5, Struts 2.3, JSP, Servlets, EJB 3.0, Hibernate 4.0, Oracle 11g, PL/SQL, CSS, Ajax, HTML, java script, Log4j, JUnit, SOAP, JMS, XML Bean, Weblogic Application Server 10.0, ANT.
Confidential, Rochester, NY
Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Developed a prototype of the application and demonstrated to business users to verify the application functionality.
- Attended everyday Enterprise Workflow Stand-Up meeting to provide current status, thus implementing Agile (Scrum) Methodology with Test Driven Development.
- Designed Use case diagrams, Class diagrams and Sequence diagrams using UML.
- Developed and implemented the DAO design pattern including JSP, Servlets, Form Beans and DAO classes and other Java APIs.
- Implemented dynamic web interface using AJAX and user authentication through LDAP.
- Developed JSP fragments for control of the business processes in the middle-tier and did its integration.
- Used JSON for storing and exchanging test information, as it is smaller and easier to parse compared to XML.
- Created and deployed web pages using HTML, CSS, JSP, JavaScript and jQuery.
- Integrated usage of CRUD operations, performed Inner/Outer joins, used stored procedures, stored functions and cursors using Oracle
- Used Clear Case to track and maintain the different version of the application.
- Used Maven to build the J2EE application.
- Used IBM Rational Application Developer 8.0 with Web Sphere Application Server.
- Performed unit testing to have defect free application code.
- Written JUnit Test cases while performing unit testing.
- Worked with QA team for testing and resolve defects.
- Used Maven automated build scripts to compile and package the application.
- Implemented Log4j for the logging the project.
Environment: Java, JSP,Servlets, XML, HTML,CSS, Java Script, AJAX, JSON, jQuery, Web Sphere Application Server, JDBC, XML, Multithreading, UML, SOA, Rest Web Services, RAD, Maven, JUnit, Oracle 10g,Clear Case, Maven
Confidential
Jr Java Developer
Responsibilities:
- Analyzed Object Oriented Design and presented with UML Sequence, Class Diagrams.
- Developed Admission & Census module, which monitors a wide range of detailed information for each resident upon admission.
- Developed Plans module, which provides a comprehensive library of problems, goals and approaches.
- You have the option of tailoring (adding, deleting, or editing problems, goals and approaches) these libraries and the disciplines you will use for your plans.
- Developed General Ledger module, which streamlines analysis, reporting and recording of accounting information.
- General Ledger automatically integrates with a powerful spreadsheet solution for budgeting, comparative analysis and tracking facility information for flexible reporting.
- Developed UI using HTML, JavaScript, and JSP, and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
- Designed user-interface and checking validations using JavaScript.
- Managed connectivity using JDBC for querying/inserting & data management including triggers and stored procedures.
- Developed components using Java multithreading concept.
- Developed various EJBs (session and entity beans) for handling business logic and data manipulations from database.
- Involved in design of JSP’s and Servlets for navigation among the modules.
- Designed cascading style sheets and XSLT and XML part of Order entry Module & Product Search Module and did client side validations with java script.
- Hosted the application on Web Sphere.
Environment: J2EE, Java/JDK, JMS, PL/SQL, JDBC, JSP, Servlets, JavaScript, EJB, JNDI, JavaBeans, XML, XSLT, Oracle 9i, HTML/ DHTML, UML, JavaScript.
Confidential
Java Developer
Responsibilities:
- Involved in development of Staffing sub-modules like Staffing Override, Interview Override, Resume Upload.
- Interacted with the User Group to gather requirements.
- Developed application using Eclipse IDE.
- Designed the sub-modules based on the initial specifications defined by the user group.
- Performed Analysis and development of Stateless Session Bean, Data Access object and Application Component for Screening and Short-listing module.
- Involved in developing in all the tiers of J2EE application.
- ConfiguredJBoss Application Server and deployed the web components into the server
- Involved in debugging, testing and integration of the system
Environment: Core Java, Servlets, JDBC, EJB, JSP, JMS, Java Swing, HTML, XML, Oracle 9i, JBoss, Eclipse,Unix