Java Developer,resume Profile
Summary
- Around 7years of experience in software in the area of design, development in Java/ J2EE technologies, including full SDLC.
- Experience in both core and advanced Java technologies HTML, JavaScript, Servlets, JSP, JSF, Hibernate, spring, EJB, JNDI, JMS, JDBC, XML, XSLT, AJAX, and DOM with various middleware technologies.
- Expert level skills in Struts, Spring and Hibernate.
- Extensive knowledge and implementation skills in Struts MVC framework Validator, Tiles, Tag Libraries, Action Classes .
- Excellent OOAD skills with design development in Java, JDBC, JMS, UML, SOAP and Web Services.
- Experience with XML/Database mapping, writing SQL queries, Stored Procedures with major Relational Databases Oracle, DB2, and MS SQL Server 2000.
- Extensive knowledge and implementation skills in Spring MVC.
- Experience with unit testing using JUnit and writing build scripts for ANT and Maven.
- Experience with DOJO creating Grids.
- Experience in using Ajax with Dojo.
- Experience in developing Web Method Integration platform.
- Experience in User interface level ntegration.
- Experience in using the defect fixing in HP Quality Center.
- Experienced in deploying J2EE applications over servers like Apache Tomcat 4.x, Web Sphere 7.0 and Web logic 9servers.
- Extensive Development experience with IDE Eclipse, STS 3.1.
- Experience in integrating the java code with Tibco Services.
- Experience in version control system tools like CVS, SVN, and Clear Case.
- Experience in using the Enterprise Architect for designing the sequential diagrams
- Extensive knowledge and implementation skills in Hibernate.
- Experience in using the JMS with Tibco Services.
- Excellent knowledge of Enterprise design patterns Business Delegate, Front-Controller, Service Locator, Transfer Object and Model View Controller
- Quick Learner, highly motivated team player with excellent organizational and analytical skills.v Strong analytical and problem solving skills.
Technical Skill
Languages | C, C , Java,J2ee, XML, HTML, Java Script, SQL, UML |
J2EE Technologies | JSP, Servlets, JDBC, EJB, JMS, JPA, JNDI, JUnit, Web Services, JavaScript |
Web Technologies | AJAX,DOJO |
Application Servers | WebSphere 7.0, Weblogic 8.1,JBoss 4.0.0 |
Web Servers | Apache Tomcat 6.0, Java Web Server 2.0 |
J2EE Frame Works | MVC Architecture, Spring Frame Work, Jakarta- Struts Frame Work, Hibernate |
Database | Oracle 10g, MySQL,DB2 |
IDE's | Eclipse, Net Beans, Spring Tool Suite STS |
Build tools | Maven, Ant |
Operating Systems | Windows 2000 Professional/NT, XP, Unix |
Version Control | SVN,CVS and Clear Case |
Open Source | Jakarta Struts, Spring frame work, Hibernate |
PROFESSIONAL EXPERIENCE
Confidential
Java Developer
- Actively involved in the development of Use case diagrams, Activity flow diagrams, Class diagrams in the design phase.
- Maintaining information integrity in across multiple systems.
- Understand and analyze the business requirements and transform them into technical design documentation.
- Designed and developed web interface in J2EE Framework using Struts Framework MVC Design pattern , J2EE, Servlets, JavaBeans, JDBC, SWING, and HTML.
- Designed presentation layer modules using EJB, JSP, HTML pages using CSS, JavaScript, and SQL server.
- Developed modules using Spring Framework for Dependency injection through configuration files and ease the integration of different frameworks.
- Performed Inheritance based OR mappings in tables to simplify the data in HIBERNATE.
- Developed functional modules in the Data Access Layer using Hibernate with ORACLE XE as the backend database.
- Responsible for meeting/exceeding application code quality compliance which includes creating and maintaining JUnit test suites.
- Used WSDL and SOAP protocol for Web Services implementation.
- Implemented DAO classes to retrieve the profile information for all entities and did other configurations using JDBC.
- Work with web services such as Apache, JBoss, Tomcat, Struts, Hibernate framework.
- Wrote Ant build, deployment scripts to package and deploy on JBoss application server.
- Wrote Operations and corresponding handlers to communicate with Oracle database sitting on Linux/Unix server.
- Integrated spring and Hibernate ORM framework for persistence and used Hibernate DAO Support with Hibernate Template to access the data.
- Used spring transaction management for implementing transaction's for the application.
- Design patterns used - Service Locator.
- Developed XML Schemas for developing user defined complex types, and based on the schemas created WSDL to provide web services to add, delete and get documents from the Content Engine.
- Log4j was used for logging and debugging purposes.
- SVN was used to maintain version control.
- Created entity relationship tools functionality document explaining the entity to entity relationship tree structure.
- Involved in creating build using MAVEN and deployed on Web Logic Application Server
- Involved in developing Integration Issues, System Testing Issues, User Acceptance Issues and Production Issues including JUnit.
- Written JSP's, Servlets and deployed them on WebSphere Application server
Confidential
Java Developer
Responsibilities
- Involved in development of maven build based Java web application.
- Involved in integrating all the Tibco services with java code
- Involved in writing the code in Java Script file in Dojo.
- Involved in writing the code using servlets.
- Involved in writing the code in JSP Pages.
- Have used Spring MVC framework for developing the web application to isolate the application layers.
- Involved in designing the sequential diagrams using the Enterprise Architect. Involved in designing E-commerce application design. Involved in Setting up an environment, configuring an application and deployment in Tomcat Server.
- Worked with technologies like JSP, HTML, CSS, Dojo and JavaScript to construct the UI Layer for the application. Involved in writing AJAX Code for developing UI components involving the asynchronous communication. Have used Spring IOC injecting service dependencies in the application. Involved in writing the Interfaces using java. Writing the code to connect the Tibco Services. Involved in writing the POJO classes. Creating CSS styles for the web pages.
- Worked on development of CP Corporate Pricing application which involves the coding of Java, Spring 2.5 core for dependency injection, Spring MVC and Dojo. Involved in writing the Spring Configuration files. Involved in unit testing using JUnit and integrating the unit testing in build process with Maven for TDD Test Driven Development . Used SVN as version control system. Involved in fixing the defects using Quality Center. Involved in creating the Grid, Sorting the columns, Dialog Box using DOJO. Involved in writing the code for Ajax calls. Writing the code in HTML in JSP Pages. Attending the status meetings for every two days.
Environment: Java, JSP, Servlets, Tibco, Spring 2.5, Spring IOC, Spring MVC, Dojo 1.6, SVN with subclipse, JUnit, Maven, Enterprise Architect 9.0,Ajax,Java script, Html, My Eclipse 10.1,Oracle 11.2.0,CSS,HTML 4.0,HP Quality Center10.0,JMS.
Confidential
Java Developer
Responsibilities
- Worked on development of PF Policy Fulfillment application which involves the coding of Java, Spring 3 core for dependency injection, Spring 3 Hibernate for ORM and database as IBM DB2. Involved in writing the server side and the client side classes using java. Involved in creating the JSP Pages. Used Spring IOC to inject Services and their dependencies. Good Understanding and Experienced in Agile Development process for diverse requirements. Worked on POC application that involves coding of Java, JSP and Spring 3 Core. Involved in unit testing using JUnit. Involved in Enhancements Development. Used SVN as version control system. Designing and Coding for new enhancements.
- Attending the team and client meeting for gathering the requirements. Involved in requirement gathering and analysis. Setting up an environment, configuring an application and deployment in IBM Web Sphere7 Application Server.
- Responsible for the development of maven build based Java web application
- Developed application with Spring, Web Services with the help of IDE tool STS 3.1.0.
- Used Maven for building the EAR file.
Environment: Java, JSP, Spring 3 core, Spring 3IOC,SpringMVC,Hibernate, SVN with subclipse, JUnit, Spring Tool Suite 3.1.0 IDE, IBM Web Sphere 7 application server, IBM DB2 Database.
Confidential
Java Developer
- Utilized CVS as a version control system and for code management. Tested the application by writing Xpath matches on SOAP UI assertions to capture results.
- Responsible for writing WSDL. Generated request and response XML's from WSDL's using SOAP-UI tool.
- Implemented J2EE Design Patterns DAO Data Access Object , DTO Data Transfer Object , Adapter, Service Locator and MVC design patterns.
- Responsibilities Involved in Application design. Coding for New Wireless Customer Registration and Upgrade Wireless Customer Service Plans. Unit testing for the above mentioned modules. Integration testing of the application. Defect Fixing.
- Involved in writing user define exceptions.
- Implemented business logic of the system user POJO approach.
- Responsible for the development of maven based Java web application.
- Used Maven for building the EAR file.
- Configured and deployed the application packages on web logic Server.
- Involved in writing struts validation framework code for validations.
- Responsible for writing the code for getting database connection.
- Implemented client side validation using JavaScript and server side validation of form data using struts validation frame work.
Environment: JDK 1.5,Core Java, Struts, Web Services, EJB, Oracle 10g, Web Logic Server, JDK 1.5, Core Java, Eclipse, HTML, Subversion, Maven, JUNIT, Java Script.
Confidential
Java Developer
Responsibilities
- Involved in UI using JSPs, HTML and Struts Tags.
- Involved in development of the Java classes using core functionality.
- Developing Form Beans, Action Classes. Involved in unit testing of core functionalities using Junit. Implemented the log functionality by using log4j API.
- Implemented Data Access Object and Singleton factory pattern for the persistence layer.
- Implemented business logic on server-side as Entity Beans and Session Beans EJB, JDBC, Web Logic .
- Developed database components for interaction between the front-end application and the database.
- Deployed the application on Web logic Application Server.
- Used SQL for accessing the oracle database using JDBC problems and mentoring the business users.
- Develop EJB components encapsulating business logic.
- Used CVS as a version control system and for code management.
- Played an active role in testing the application by writing test cases for different scenarios. Used JUnit testing tool to test the code.
- Worked on persistence layer using O/R Mapping tool Hibernate with Oracle Database.
- Deploy Beans, Servlets, JSP's, and EJB's.
- Involve in Unit testing and Integration testing.
Environment:J2SE 1.5, JSP 1.2, Core Java,Spring1.2.8, Hibernate3.1, EJB, HTML, DHTML, Struts, JavaScript, JDK 1.5, Oracle 8.1,SQL,Log4J,Junit,Application Server, Eclipse 3.1, Subversion, Web Services SOAP , Windows XP etc.
Confidential
Java Developer
Responsibilities
- Using OOAD Technology classes are designed in UML with the help of Rational Rose tool.
- Created user-friendly GUI interface and Web pages using HTML and DHTML embedded in JSP.
- JavaScript was used for the client side validations.
- Written JSP's, Servlets and deployed them on Web Logic
- Application Server.
- Designing and developing
- Generic validator framework for modules and injecting these validators using spring framework.
- Creating Hibernate POJOs, hibernate mapping files for all database tables.
- Developing GUI Screens using JSF IBM Implementation and for Ajax functionality.
- Developed and deployed EJB's Session and Entity to implement the business logic and to handle various interactions with the database.
- Used the JNDI for Naming and directory services.
- Involved in debugging the application.
- Implemented the Struts framework.
- Developed Servlets using JDBC for storing and retrieving user data into and from the SQL database.
- Used Web Logic Application Server to deliver a new class of enterprise applications that enhance business interactions and transactions between a company and its key constituencies.
- Used Web Logic Application Server to deliver high performance and scalability.
- Written Database objects like Triggers, Stored procedures in SQL.
- Interacted with the users and documented the System.
Environment: JSP 2.0, JDBC, HTML, Servlets, Web Services, Rational Rose, Tomcat Web Server, WSAD 5.0, UML, Java 1.4, EJB 2.0, JSF, Spring MVC, Spring Web Flow, Hibernate, AJAX, CVS, XML/XSL, Agile.
Confidential
Java Developer
Responsibilities
- Create tables records as specified by the client.
- Use JDBC to connect to the Oracle database and validate transaction entries.
- Use JSP/HTML for creation of web pages.
- Involve in developing Servlets, JSP, XML based communication.
- Develop EJB components encapsulating business logic.
- Deploy Beans, Servlets, JSP's, and EJB's.
- Involve in Unit testing and Integration testing.
- Maintain the system and update of the system as per client requirements.
- Involve in development and implementation of Client access Module using Java.
Environment: Java, J2EE, STRUTS Framework, JSP, JSTL, Web services, JavaScript, CSS, Servlets, JDBC,
HTML, XML, JDBC, JBOSS, Eclipse, ANT, Clear Case, Windows.