Senior Java J2ee Developer Resume Profile
TX
Professional Summary
- 7 years of total professional experience in user interaction, requirement gathering, systems analysis, design, development and implementation of many N-Tier Application Systems.
- Vertical industry experience includes Financial Services, Insurance and Telecom.
- Expertise in developing both front end back end applications using Java, Servlets, JSP, AJAX, EJB, Struts 2.0, Spring, Hibernate,JMS, JDBC, XML, Web Services.
- Proficiency in programming with different Java IDE's like IBM RAD 6.x/7.x, Eclipse, WSAD.
- Good knowledge on OOP paradigm skills, as well as experience with J2EE APIs, protocols and development of multi tiered applications.
- Experience with servers like WebLogic and WebSphere.
- Strong exposure working with J2EE design patterns like MVC, Front Controller, Data Accessor, Value Object, Singleton and Session Facade.
- Experience with Service Oriented Architecture SOA .
- Good knowledge in MQ Series.
- Good experience with Multithreading, Collections and Exceptions.
- Extensive Experience working in Spring Framework, Struts Framework and O/R mapping Hibernate framework.
- Working knowledge of Java Web Services with real time knowledge using SOAP, WSDL and UDDI.
- Strong experience in RDBMS technologies like SQL, Sub Queries, Stored Procedures, Triggers, Functions.
- Experience with cross browser compatibility issues with Firebug and IETester.
- Good exposure to Continuous Integration and Automated build Code refactoring techniques.
- Good experience in identifying actors, use cases and representing UML diagrams.
- Proven expertise in distributed application development including extensive work in Object Oriented Analysis, Design, Development and Implementation of projects in the areas of Client Server Architecture and Database Systems.
- Excellent communication skills, team playing spirit and strong analytical problem solving abilities.
Technical Skills
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Professional Experience
Confidential
Present Role: Senior Java J2EE Developer
Responsibilities:
- Elaborated Use Cases based on business requirements and was responsible for creation of Class Diagrams, Sequence Diagrams.
- Created the Technical design document TDD .
- Developed user interfaces using JSPs, HTML, XHTML, DHTML, CSS, Java Script, JSP Custom Tags.
- Developed Asynchronous means of retrieval of data from the Server and Database using AJAX features as well JavaScript.
- Implemented the Application using Struts and Spring MVC Framework.
- Developed Java Classes for implementation of Persistence of objects and Caching of Data using Hibernate.
- Developed code using various patterns like Singleton, Front Controller and Value Objects, Service Locator.
- Implemented the Web Services and associated business modules integration.
- Tested JSPs in FireFox and Internet Explorer browsers. Identified and fixed browser related issues.
- Used ANT script to compile and build the WAR.
- Configured the WebLogic handler for the Apache Web Server to serve static files js, html, images and css .
- Developed SQL Statements as well as PL/SQL Stored Procedures for searching contractors depending on Selection Criteria.
- Developed Servlets for Document Upload, Image Streaming and Caching the data.
- Development and Integration of the Application using Eclipse IDE and used StarTeam as Version Control Tool.
- Involved in the full system life cycle and responsible for Developing, Testing, Implementing.
- Involved in Unit Testing, Integration Testing, and System Testing etc.
- Developed JavaScript validation for client side validations. Performed Code reviews and code fixes.
- Used Log4J to store log messages.
Environment: Java 1.5, J2EE, Springs, JSP, Hibernate, Struts 2.0, LDAP, AJAX, HTML, CSS, JDBC, Eclipse, Weblogic 10.x , Web Services, WSDL, Star Team, Oracle, ANT, Windows, SOA, Design patterns, Firebug, IETester, jQuery, AJAX, JavaScript, HTML,CSS.
Confidential
Role: Java J2EE DeveloperResponsibilities:
- Followed Agile methodology and used Test Driven Development. Created Design Docs from Functional Specifications.
- Reviewed High-level Design HLD , Functional requirements and discussed the new functionality in team meetings.
- Used Eclipse as development environment and deployed application on Weblogic Application server
- Extensively used Core Java such as Multi Threading, Exceptions, and Collections etc in Application.
- Implemented business logic on server-side using Session Beans and Entity beans.
- Developed Class and Sequence Diagrams using Rational Rose Software.
- Developed code using various patterns like Singleton, Front Controller and Session Fa ade.
- Developed code to retrieve / update data using Data Accessor Design Pattern.
- Developed user interfaces using JSPs, HTML, XHTML, DHTML, CSS, Java Script, JSP Custom Tags and AJAX.
- Developed Managed Beans and Services classes for Contracts, Contractors, and Standard Services.
- Developed Action Forms, Action classes and Servlets based on the Struts Framework.
- Developed Servlets for Document Upload, Image Streaming and Caching the data.
- Developed Web services using Java Web Services JSR-181 .
- Involved in the full systems life cycle and responsible for Developing, Testing, Implementing
- AJAX calls made to get Response from Server Asynchronously.
- Used PL/SQL Queries for Contractor search and Well Search.
- Created Database Tables and Views.
- Developed scripts to automate build deployment process using internal standards.
- Developed highly scalable, transactional and reusable components using J2EE technologies
- Prepared Program specifications and Test cases based on Detailed Design documents.
- Incorporated Login authentication by using JSP and verifying it with database security.
- Involved in Unit Testing, Integration Testing, and System Testing etc.
- Used Log4J to store log messages. Created ANT script for building the application.
Environment: Java 1.5, J2EE, EJB ,Spring, Struts 2.0, Hibernate ,LDAP,AJAX,HTML,CSS, JDBC,Eclipse, Web logic Application Server, Java Web Services JWS , Star Team, Oracle 9.x, ANT, Windows OS.
Confidential
Responsibilities:- Designed Class and Sequence Diagrams.
- Developed user interfaces using Struts, JSPs, XHTML, CSS, Java Script and AJAX.
- Used Struts tlds logic, bean, html, nested etc with JSP pages.
- Configured Struts-config.xml file for the Application and Developed Custom tag libraries.
- Used Value Objects, Service Locator and Singleton design patterns.
- Created CSS for formatting JSP pages
- Used Validator framework of the Struts for client side and server side validation
- Developed Controller and Service classes for Vehicle Management.
- Performed data loading using Spring, Hibernate.
- Developed Stateless Session EJBs and local Entity Beans and used the Session Fa ade Pattern.
- Developed the action classes to execute the business logic and action form's to collect the input data from the users using JAVA, DAO and DB2.
- Worked on generating the web services classes, WSDL using Apache Axis.
- Developed the Encryption Decryption program to secure sensitive dada like user account information.
- Developed XML schema and generated XML Beans.
- Written XML files containing Queries that are going to use an application and program to access them.
- Used CVS for checking in-out files.
- Responsible for Development, unit testing, integration testing and implementation of the application.
- Used Log4J to store log messages.
- Performed unit testing using Testing.
Environment: Java, J2EE, Hibernate, Struts, Spring, JSPs, Eclipse,IBM WebSphere 6.1 ,AXIS, Subversion, IBM DB2, Clarity, Maven, Rational Rose, Windows.
Confidential
Role: J2EE DeveloperResponsibilities:
- Worked closely with the Requirements team and analyzed the Use cases
- Elaborated on the Use cases based on business requirements and was responsible for creation of class diagrams, sequence diagrams
- Adopted J2EE best Practices, using Core J2EE patterns
- Developed in Eclipse environment using Struts based MVC framework.
- Designed and developed presentation layer using JSP, HTML and JavaScript.
- Created JSPs using JSTL and Struts tag libraries
- Developed Struts Action and ActionForm classes. Created the Tile definitions as required.
- User Input Validation is done using the JavaScript and ActionForm.
- Performed SQL operations using Oracle Database.
- Used Session Beans for business logic and Entity Beans for database persistence.
- Deployed J2EE components EJB, Servlets in WebLogic Application server.
- Performed unit testing using JUnit framework
- Participated in Functional Design Document and Technical Design Document reviews.
- Actively participated and contributed to establishing Standards and Guidelines.
Environment: WebSphere Server, Struts 1.x, JSTL, CSS, DB2, JSP, JDBC, Taglibs, EJB, RAD, J2EE, Java, UML, HTML, JUnit, Log4j, JavaScript, J2EE Patterns, SQL, MVC,CVS.