Java Developer,resume Profile
PROFESSIONAL SUMMARY:
- 7 years of professional experience in system Analysis, design, development, testing, implementation and support of application software using Object Oriented Analysis and Design in JAVA/J2EE.
- Hands on Experience in Struts and spring framework.
- Expertise with all types/versions of Enterprise Java Beans EJB .
- Good experience in Hibernate and Ibatis as the Object Relational Mapping solution and Hibernate Query Language HQL
- Hands on experience in Hibernate and JPA.
- Worked on supply chain management and banking business modules.
- Extensively worked on N-Tier architecture systems with application system development using Java, J2EE, JSP, Servlets, EJB, Web service SOAP, Restful , JMS, and JDBC.
- Exposure to Spring IOC, Spring MVC frameworks, Spring JDBC. ORM experience with Hibernate.
- Having extensive industry and full life cycle experience in a Python/JavaScript based environment, along with exceptional analytical, design and problem-solving capabilities.
- Expertise in deploying applications on Web sphere 5.x/6.x, Web logic 8.1/9.1, JBoss 4.2, Tomcat 4.x/5.x/6.0.
- Experience with web server's like Apache Tomcat 6.0/7.0and application servers like IBM Websphere 7.0/8.0, BEA Web Logic 8.1/9.1/10.3 and Jetty Server.
- Experience with ORM mapping tools like Hibernate and IBatis, which implements Java Persistence API JPA .
- Expertise in DB Design, DB normalization and writing SQL queries PL/SQL- Stored Procedures, Functions, Triggers, Sequences, Indexes and Views etc.
- Worked on various IDE's like Eclipse, RAD.
- Expertise developing Service Oriented Architecture applications using web services like SOAP and REST.
- Expertise with web based GUI architecture and development using JSP, Tag libraries, HTML, CSS, AJAX, JQuery, JavaScript.
- Expertise in XML parsing technologies like JAXB,JiBXand using XSLT.
- Expert understanding of various creational, structural, and behavioral Design Patterns.
- Strong hands on experience in the software development methodologies to develop complex projects with rapidly evolving requirements using Agile Process and Software Development life cycle.
- Have a good knowledge on the Mercury Load Runner and QTP Testing technologies.
- Full life cycle experience in waterfall and agile methodology, including customer reviews/meetings, requirements gathering, architectural review, high- and low-level design, coding, peer walkthroughs, testing, acceptance, delivery/installation, technical support and maintenance tasks
- Strong communication, written and interpersonal skills.
Technical Skills:
Languages | J2SE, J2EE |
Web Technologies | Servlets, JSPs, AJAX |
J2EETechnologies | Java Servlet 2.x , JSP 2.x , JDBC, JMS, XML, XSL, XSLT, Restful, SOAP, JavaScript, DOJO. |
Frameworks | Struts 1.3, Spring 2.5/3.0, Hibernate, Apache Axis 1.4,JUnit. |
Scripting Languages | HTML, CSS, JavaScript, DHTML, XML, JQuery |
Servers | Weblogic 8.1/9.1/10.3, Websphere 7.0/8.0, JBoss 4.0/5.0, Apache Tomcat 6.0/7.0, Jetty Server |
Version Control | SVN, CVS, and SCME |
Tools | Poseidon, JAD, QTP, Selenium |
Databases | My SQL, Oracle 10g, SQL, Informix, Mongo |
Operating Systems | Windows, Unix, Linux |
Bug tracking tools | WPBN, Jira |
Professional Experience:
Confidential
Role: Java Developer
Responsibilities:
- Understanding the requirements by interacting with business users and mapping them to design and implementing it following the AGILE Development methodology.
- Designed and developed the application using Struts Model View Controller MVC design Pattern.
- Developed Struts Action Forms, Action classes and templates and performed action mapping in struts-config.xml.
- Extensive use of EJBs for middle tier component to implement the business logic
- Developed an automated application using JMS for messaging and JNDI to interact with the Server.
- Implemented Service locator pattern to invoke EJBs through Struts.
- Hands on experience with one or more Cloud Infrastructure and Services like Amazon AWS.
- Coded JavaScript for AJAX and client side data validation.
- Used JDBC API as part of the DAO layer in the project.
- Used Java Mail API to send or receive emails
- Used JMS API for asynchronous communication by putting the messages in the Message queue.
- Used Hibernate as ORM tool to store the persistence data into the Oracle9i database.
- Implemented logging using log4j.
- Developed ANT script to build and deploy Java applications.
- Used CVS for version control.
- Designed the Architecture of the project as per Spring MVC Frame work. Worked with Spring Core, Spring AOP, Spring Integration Framework with Hibernate.
- Implemented Business Logic using POJO's and used WebLogic 7.0 to deploy the applications
- Developed modules using Spring3 framework using Eclipse IDE.
- Create JSPs with some custom JSTL Library Tags and Controller Servlets.
- Wrote complex validations using client-side Java scripts and designing the GUI.
- Created connections to database using Hibernate session Factory, used Hibernate APIs to retrieve and store data with Hibernate transaction control.
- For checking the connectivity and file transfer for secure ftp API is used.
- Configured the data mapping between Oracle and SQL Server 2005 and tested performance accuracy related queries under SQL Server.
- Created RESTful services for the web services using technologies: Node.js, Express.js and PostgreSQL.
- Tomcat Application Server was used for deploying the application.
- Involved in the Production support of the Application.
Environment: JAVA 1.6, J2EE, Spring 3.0, Hibernate 3.0, Apache Axis2, WSDL , Rest , SOAP Web Services , HTML, JavaScript, JDBC, Jasper reports, JMS, Agile Methodology, PL/SQL, UNIX, Multithreading, Amazon AWS, Oracle 9i, WebLogic Application Server, TOMCAT, Eclipse 3.5.
Confidential
Role: Java Developer
Responsibilities:
- Developed the web tier using JSP, Struts MVC's. Implemented event handling using Java and JavaScript.
- Created and maintained the configuration of the Spring Application Framework
- Developed Customized Spring Multi Action controllers for handling similar operations and configured spring and Spring JDBC frameworks to develop full-fledged MVC and DB interaction application
- Used Spring JDBC to write some DAO classes to interact with the database
- Mapped business objects to database using Hibernate
- Involved in development of data abstraction layer using Hibernate ORM framework with Spring support, and JDBC driven components
- Developed hibernate mapping files, to map database tables to java domain classes
- Extensively used HQL while developing the Hibernate DAO classes
- Configured Web Sphere 6.0 Server for deploying web and business components.
- Configured the Log4J to log the Warning and Error Messages
- Used Oracle as DB for queries execution and also involved in writing SQL scripts, PL/SQL code for procedures and functions
- Created RESTful web services interface to Java-based runtime engine
- Used JNDI for naming and directory services
- Implemented Message Driven Bean Using JMS
- Developed the web application by integrating JSF ICEfaces employing AJAX at client side components enabling rich web applications without any separate plugins
- Developed International Error Correction Screens using custom front end forms using XML, XSLT, Angular JS, JQuery and ExtJS Sencha.
- Developed multiple MapReduce jobs in java for data cleaning and preprocessing.
- Used Web services - WSDL and SOAP for testing.
- Used soapUI for load testing the Web Services
- Manual application EAR deployment and integration testing in WAS 5.1/6.0 Linux servers.
- Implemented JMS Listeners and Message Driven Beans MDB
- Developed JUnit test cases for all the developed modules
- Environment: Struts MVC, Hibernate, MongoDB, Oracle, JAVA, J2EE, JSP, Servlets, Hadoop, MapReduce, JDBC, PL/SQL, HTML, Web Sphere 6.0, Eclipse, CVS, JUnit, Log4J, Linux.
Environment: JDK 1.6,J2EE,HTML, CSS, JavaScript, Oracle 11g, Eclipse, JUnit, Jquery, Tomcat 6.x, Maven, Spring 3.0, Hibernate 3.0 , JSP, Web Services, SOAP, WSDL.
Confidential
Role: Java/J2EE Developer
Responsibilities:
- Responsible and mentored the team in complete software development lifecycle SDLC tasks - design, coding, testing, and documentation using Rational Unified Process RUP for analysis and design of application.
- Designed and developed the web-tier using Html, JSP's, Servlets, Struts and Tiles framework
- Involved in the development of business module applications using J2EE technologies like Servlets, JSP and JDBC
- Used the light weight container of the Spring Frame work to provide architectural flexibility for Inversion of Controller IOC
- Hibernate frame work is used in persistence layer for mapping an object-oriented domain model to a relational database Oracle
- Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
- Used SQL statements and procedures to fetch the data from the DB.
- Had experience in writing the Unix Shell Scripting and Python scripting for automate process.
- Used Java Scripts for client side validations and validation frame work for server side validations.
- Used SAX and DOM parser to parse the XML documents and XSLT for transformations.
- Consumed Web Services WSDL, SOAP from third party for authorizing payments to/from customers.
- Used log4j for logging messages and Rational Clear Case for version Control.
Environment: Java, J2EE, Spring, Spring AOP, Struts, JNDI, HTML, CSS, JavaScript, Hibernate, WebLogic, SQL 2005, ANT, Log4j, JUnit, XML, JSP, Servlets, JSTL, AJAX, Unix, Python, WebSphere Application Server.
Confidential
Role: Java Developer
Responsibilities:
- Involved in requirement analysis, functional specifications and over-all component design.
- Developed Struts and Hibernate based multi- tier Web Application.
- Created and maintained the configuration of the Struts Framework
- Involved in configuration of Struts MVC, E-mail, File-Upload, and Integration with ORM Framework Hibernate .
- Implemented object/relational persistence Hibernate for the domain model
- Develop UML diagrams such as Class, Sequence and Activity Diagrams to understand the Systems architecture.
- Application Design Documented for my entire requirement.
- Involved in implementation of front end validation component using Java Script, server side validation component using Java classes.
- Configured Hibernate objects in the Configuration File.
- Configured the Hibernate configuration files to persist the data to the Oracle 9i Database.
- Developed DAOs using DAO Design Pattern to insert and update the data for the Policy Module.
- Helped in developing the complete business flow and helped incorporate session validity checks, form validations and error handling in the application.
- Implemented ORM in the persistence layer using Hibernate frame work.
- Deployed the ear files on the Web Sphere Application Server.
- Used Maven for building the entire web application and deploy them on WebSphere.
- Involved in server side validations using AJAX
- Deployed applications on WebSphere Application Server.
- Involved in Unit Testing of the components using JUnit.
- Used SVN for version control.
Environment: Java 1.5, J2EE, Struts 1.2, Hibernate 3.0, JSP, JDBC, HTML, JavaScript, AJAX, CSS, Oracle 9i, Eclipse, Unix Shell Scripting, CVS, WebSphere Application Server.
Confidential
Role: Java Developer
Responsibilities:
- Interacting with client for requirement gathering, analysis and modularization of the requirement.
- Developed user interface using java Server Pages JSP , HTML and Java Script for the Presentation Tier.
- Developed JSP pages and client side validation by JavaScript tags.
- Developed an own realm for Apache Tomcat Server for authenticating the users.
- Developed front end controller in Servlet to handle all the requests.
- Developed Ajax call from JSP pages.
- Developed Controller Servlet to handle the database access MVC pattern .
- Developed custom tags to display the data in JSP pages.
- Developed stateless Bean to handle the Business logics as well as database interaction.
- Deployed the application in Production environment.
- Supporting the application at client side.
Environment: Java 1.4, JSP, Servlets, JavaScript, JMS, JDBC, EJB, Rational Rose, Ajax, Tomcat.
Confidential
Role: Java Developer
Responsibilities:
- Analysis of the functional specification.
- Analysis and Implementation of complex business logic.
- Design and Implementation of server objects using java servlets, JDBC.
- Development of design patterns, DAO.
- Development of Prepared Statements and DAO layer.
- Analysis of Business Requirements.
- Development of the web tier components using HTML, CSS, JSP and JavaScript.
- Configuration of the JBoss instance for data sources.
- Development and enhancement of the stored procedures and DAO classes.
- Extensive participation in application integration testing.
- Analysis and fixing the defects.
Environment: Java 1.4, Html, EJB 2.0, JSP, JDBC, Servlets, JS, Oracle, Windows XP, Ajax, JBoss.