Mid Level J2ee Developer Resume Profile
Camp Hill, PA
SUMMARY:
- 6 years of IT experience in the areas of Analysis, Design, Development, Testing and Deployment of web based and client server multi-tier applications using Java,J2EE technologies.
- Expertise in developing Sequence Diagrams and Class Diagrams using UML modeling tools like Microsoft Visual Visio.
- Excellent knowledge and experience using Java/J2EE technologies like Java Beans, JSP, Servlets, Struts.
- Good working knowledge in Banking and Finance, Manufacturing and Health care Domains.
- Good experience in implementing Object Oriented Analysis Design OOAD .
- Solid understanding and Experience in using Struts ,Spring, MVC and Hibernate frameworks.
- Experience in Oracle SQL/PL SQL.
- Experience in using JBoss, IBM Websphere and Apache Tomcat.
- Experience in using configuration tools SVN, Harvest and Microsoft Visual SourceSafe.
- Experience in using different IDEs like Rational Application Developer RAD , Eclipse, NetBeans and WSAD.
- Worked on deployment, installation, configuration and issues with Application servers like Apache JBoss 4.0, Apache Tomcat and Web sphere.
- Developed projects and products using SDLC Software development life cycle , from initiation, planning, designing, execution and implementation, development.
- Implemented various Architectural design patterns like MVC, Singleton, Front Controller, Data Access Object patterns.
- Good knowledge and experience in developing web interfaces using technologies like XML, HTML, DHTML and CSS, Jquery, Ajax, DOJO.
- Experience in Using Ant build tools and performing Unit test by using JUnit.
- Experience in developing Internet/Intranet Applications with Web Services, JAX-RPC, WSDL, SOAP.
- Strengths in Problem solving and Timely resolution of issues. Self-motivated, diligent and an Excellent Team player.
- Positive work attitude and self-motivated to work independently and as well as in team.
- Hardworking and result oriented with customer Focus and ability to persist and explore new ways of finding solutions to problem.
TECHNICAL SKILLS:
Languages: JAVA 6, UML, XML, and PL/SQL J2EE Standards: JSP, Servlets, JDBC, Java Bean, Web Services, XML, JavaScript, HTML, DHTML, Cascading Style Sheets CSS ,
Jquery, Ajax, DOJO
Java Technologies: Core Java, Java Beans, J2EE 1.3/1.4/1.6 JSP 2.0,
Servlets2.3, EJB 2.0/3.0 , JDBC 2.0, JNDI, LDAP
Other Technologies: Ant and Log4J.
Frameworks: Struts 2.3 and 1.2, Spring 2.5 ORM: Hibernate 3.0
XML: SAX and DOM parsers, XML Schema
App. Servers: IBM Websphere Application Server V8.0, and JBoss Application Server V4.0.
Web Servers: Apache Tomcat 5.X/6.X/7.X.
Methodologies: SDLC Iterative model, Waterfall , Agile
Database: Oracle version -10g, 9i , DB2, SQL Server, MySQL
Other Tools: Log4J, iText
Operating Systems: Windows 98/NT/2000/XP.
IDE: Eclipse 3.x, Rational Application Developer RAD V8.0 , NetBeans, Web Sphere Studio Application Developer V5.0 WSAD .
Version Control Tools: Apache Subversion SVN , Harvest and Microsoft Visual Source Safe VSS
SQL Tools: TOAD, IBM Data Studio
PROFESSIONAL EXPERIENCE:
Confidential
Role: Mid Level J2EE Developer
Responsibilities:
- Involved in the development of three modules.
- Developed UI screens using JSP which used custom tag libraries and performed Client side validations along with I -frame usage.
- Designed and developed EJB Beans where in the cargoes are being populated with the necessary information.
- Configured web sphere development environment, integrated testing and test environments.
- Analyzed the design document and developed the screen as per the documents.
- Exposed and Consumed the web services by creating the client and invoking the service.
- Performed unit testing, integration testing and system testing for the implemented code.
- Created PDF Templates by using Adobe Live Cycle designer.
- Worked with Adobe Work Bench tools and Adobe Robo Help.
- Fixed the bugs raised in JIRA.
Environment: IBM Web Sphere Application Server WAS V8.0 , J2EE, JavaScript, SVN, JIRA, JSP, JDBC, CSS, EJB's, DB2, JAX-WS Web Services, Adobe RoboHelp, Maven
Confidential
Role: Senior Java Developer
Responsibilities:
- Involved in Analysis Design of the Reference Data Management.
- Created .hbm.xml mapping for all data table objects.
- Created hibernate-config.xml and configured the hibernate2.0 for the application.
- Configured hibernate with spring.
- Used Spring Dependency Injection feature for Bean wiring
- Used Spring integration with struts and hibernate
- Created Object-Relational mapping using Hibernate3.0.
- Used Hibernate Query Language HQL to query the database for complex data.
- Used Struts for Web tier development and used the Struts tag library.
- Created screens by assembling Struts Tiles: header, footer, menu, body and defined common page layouts, menu layouts, and use them by passing lists of items and links. Reuse existing layouts using inheritance.
- Implemented Jquery, Ajax, DOJO for asynchronous communication with server providing better user experience
- JavaScript was used for the client side validations
- Implemented Spring transaction management for some database transactions
- Used log4j to capture the log that includes runtime exceptions and debug
- Used Agile software development methodology on Spring framework.
- Wrote Tiles Controller to control the display of Tiles.
- Used mainly Dispatch Action to control the wizard navigation.
- Used Singleton Pattern in manager objects to maintain only one object of them in memory.
- Used log4j for writing into Application and Error logs.
- Used LDAP for authentication.
- Involved in fixing the security regarding issues.
- Used Ant build tool.
- Developed the front end using JSP and HTML, CSS
- Involve in DAO Data Access Objects to retrieve data from database.
- Architectural, technical and functional understanding of the interfacing modules. Involved in different activities like design, deployment, unit testing and test case creation. Build and release co-ordination for different modules.
- Defect fixing of the errors caught in the development, unit testing and QA phase
- Used Eclipse3.0 as IDE and Harvest as version control system.
Environment: JDK 1.6, J2EE, spring, Struts2.0, JSP2.0, Servlet2.4, JavaScript, Ajax, Jquery, DOJO Hibernate, JBoss Application Server, Oracle 10g, Harvest, ant build
Confidential
Role: Java Developer
Responsibilities:
- Used Spring MVC for web tier development. Created Spring controller to handle the requests.
- Used JSP and Java script to create front end for the users.
- Created entries of component into spring bean configuaration file.
- Used log4j for writing into Application and Error logs.
- Involve in DAO Data Access Objects to retrieve data from database.
- Used Hibernate in data access layer to access and update information in the database.
- Used Spring Dependency Injection feature for Bean wiring.
- Used JavaScript for client side validations
- Factory Pattern has been used to create the instance of the parsers
- Model-View-Controller Pattern has been used. JSPs are the views, Struts forms are the model and struts actions are the controller.
- Used Eclipse as integrated development environment.
- Used waterfall software development methodology
- Designed the application in layered approach like User Interface, Service, and DAO and Test modules.
- Implemented presentation layer by using JSP,CSS, JSTL and HTML technologies.
Environment: Java, Spring MVC- DAO, JSP, HTML, CSS, Servlet, JavaScript, Ajax, JBoss Application Server, Oracle 10g
Confidential
Role: Java Developer
Responsibilities:
- Involved in design, development, and implementation of application module.
- Developed UI pages using HTML, JSP,CSS, JSTL and Struts Tag Library.
- Implemented client side validation using JavaScript.
- Implemented AJAX for asynchronous communication with server providing better user experience.
- Used Struts for web tier development. Created Struts Action to handle the requests and Struts Form Beans to submit the user data to server side.
- Developing module for PDF generation using iText.
- Used waterfall software development methodology
- Involved in deploying application using WebSphere Application Server.
- Used Log4j for debugging error as well as tracking the application.
- Used Microsoft Visual Source Safe VSS for version controlling.
Environment: Struts, JSP, Servlet, JavaScript, Ajax, XML spreadsheet, iText, JBoss Application Server, Oracle 10g
Confidential
Role: Java Developer
Responsibilities:
- Wrote Java Script for Client side validation.
- CSS was written for the front view JSP.
- Designed and developed the project using JSP
- Unit testing was conducted.
- Model-View-Controller Pattern has been used. JSPs are the views, Struts forms are the model and struts actions are the controller.
- Involved in developing DAO for the JDBC API to connect the two technologies.
- Implemented client side validation using JavaScript.
- Used waterfall software development methodology
- Used Struts for web tier development. Created Struts Action to handle the requests and Struts Form Beans to submit the user data to server side.
Environment: Struts, JSP, JavaScript, Oracle 9i
Confidential
Role: Java Developer
Responsibilities:
- Worked with the Business Analysts to create Activity Sequence and Class Diagrams
- Developed Front-end UI using JSP, HTML and JavaScript.
- Used Servlets in the development of middle layer business methods, which incorporated the core business functionality.
- Used JDBC for data access from Oracle tables.
- Created Web Services client using JAX-RPC to use services provided by other systems within the company.
- Testing of JSPs, Servlets was done on Web sphere test environment.
- Deployed the application on the Tomcat Application Server.
Environment: Web Services, Struts, JSP, JDBC, Apache Tomcat 5.0 and JBoss 4.0.2 Server, JDK 1.5, Oracle 10g
Confidential
Role: Java Developer
Responsibilities:
- Involved in requirements gathering and documentation
- Extensively involved in analyzing business requirements
- Involved in the design and development of the web application using Servlet, JSP
- Designed and developed business components using MVC controller.
- Involved in developing various reusable Helper and Utility classes, that are being used across all the modules of the application
- Designed and developed database tables
- Involved in unit and integration test, bug fixing and code reviews
- Unit testing was done.
- Used JDBC for database connectivity with SQL Server.
- Extensive usage of eclipse throughout modules.
Environment: JSP, Servlet, Java, JavaScript and SQL Server
Confidential
Role: Java Developer
Responsibilities:
- Understanding business requirements and system needs.
- Interacted with business analyst to gather functional requirements and system needs.
- Prepared user interface screens using HTML and Java Script.
- Developed common client side validations for various modules.
- Involved in integrating all functionalities related to develop modules.
- Used JDBC for database connectivity with SQL Server.
- Involved in testing of the application data and documenting the results.
Environment: JSP, Servlet, Java, JavaScript, SQL Server