Java Developer,resume Profile
Professional Summary:
- Having 6 years of professional IT experience in Analysis, Design, Development, and Testing of Client/Server, Web enabled Business Applications using Java and J2EE Technologies.
- Participated in the designing and developing of Software using Agile and Waterfall methodologies.
- Experienced in developing and implementing web applications using Java, J2EE, JSP, Servlets, JSF, HTML, JavaScript, AJAX, JSON, JQuery, CSS, XML, JDBC and JNDI.
- Expertise in MVC architecture Web Framework Struts 2.0, Spring 3.0 Dependency Injection, Data Access Objects, MVC Framework and Spring Web Flow and Oracle Apps Framework.
- Expertise to access/connect Data Access Objects to the database layer using Hibernate/JPA.
- Experienced in developing Java applications using development tools like Eclipse, Jdeveloper and IBM RAD Rational Application Developer .
- Experienced in programming, deploying, configuring, and fine-tuning middle-tier popular J2EE Application Servers like open source Apache Tomcat 6.x, 5.x, JBOSS, Web Logic and WAS.
- Experience in Internationalization i18n and Localization l10n
- Experience in XML, Web Services using SOAP, XML-RPC, JAX-RPC, JAXB and Restful.
- Working experience of control version tools like SVN, CVS, Clear Case and PVCS.
- Knowledgeable with RDBMS concepts like writing SQL Queries, Functions, Stored Procedures and PL/SQL Packages.
- Experience in writing Test Case Scenarios using JUnit.
- Working experience in Development, Production and QA Environments.
- Involved in all phases of Software Development Life Cycle SDLC in large scale enterprise software using Object Oriented Analysis and Design.
- Strong debugging and problem solving skills with excellent understanding of system development methodologies, techniques and tools.
- Flexible, enthusiastic and project oriented team player with solid communication and Analytic skills to develop creative solution for challenging client needs.
Technical Skills:
Operating Systems | DOS, Windows NT, Windows 95/98, Windows 2000 Professional, Windows XP, UNIX, LINUX. |
Languages | Java jdk 1.3/1.4.x/1.5/1.6 , Java EE 1.5, C, C , Java Script, SQL, AJAX. |
Web/Distributed Technologies | J2EE, Java EE 5, Servlets 2.1/2.2,JSP 2.0, JSTL1.1,EJB 1.1/2.0/3.0, JDBC 2.0/3.0, RMI, XML,XSL,XSLT,XSD,DTD,XQuery,UML,MVC, JSF, STRUTS, Spring MVC, Spring WebFlow,Spring AOP,SpringIOC, Java Threads,Swings. |
Scripting | JSP 2.1, Java Script, HTML, DHTML, CSS. |
Frame works | Jakarta Struts, J2EE, JSF,UML, JSF, Hibernate , Spring , Ice Faces |
RDBMS | ORACLE 8i/9i/10g MS-Access 2000, MySQL, SQL-Server 2000/2005 |
Web Servers | Apache Tomcat 4.1/5.5/6.0 |
Application Servers | Web logic , Web Sphere , JBOSS, J2EE Server |
IDE | Eclipse, My Eclipse, Net Beans, Web logic Editor, Edit Plus 2, Jdeveloper. |
GUI | AWT, Applets and Swing |
Messaging/Web Services Technology | SOAP, WSDL, UDDI, XML, SOA,JAX-P, JAX-RPC,REST, JMS Hibernate,XMLBeans,JAXB,XPath,Active directory AD . |
Web Design | FrontPage, Dream weaver, Microsoft Visio, Rational Software Architect |
Methodologies | Unified Modeling Language UML , Rational Unified Process RUP , Agile, Test driven Development TDD . |
Tools | Ant, Maven, Log4j, Jprobe. |
Experience
Confidential
Role: Java Developer
Responsibilities:
- Analysis and understanding of business requirements and implement the process using Agile Scrum methodology.
- Designed and developed various modules of the application with J2EE design architecture and frameworks like Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
- Write front end code for developing new pages using HTML, CSS, JavaScript, Jquery.
- Implemented JAVA/J2EE design patterns such as Factory, DAO, Session Fa ade and Singleton.
- Developed server-side services using Java, spring, Web Services SOAP, Restful .
- Worked on Oracle as the backend database.
- Designed UI modules using JSP
- Develop and execute Unit Test plans using JUnit, ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
- Communicate with the Lead and Business Analyst for better understanding of the design requirements.
- Coding the programs in accordance with Program Specifications and adhering to Coding standards
- Develop and Test Batches/Interfaces as per design.
- Work on Defects/Bug fixes as per Weekly Sprint Planning.
- Writing SQL queries, Stored Procedures.
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:
- Involved in the analysis, design, and development and testing phases of Software Development Lifecycle SDLC .
- Used Spring MVC as framework and JavaScript for major data entry, which involved extreme level of data validation at client side using Ajax.
- Used Native Queries and Criteria Queries annotations in hibernate for access and updating data.
- Used Spring 2.5 Framework for DI/IOC and ORM components to support the Hibernate tool.
- Implemented business logic according to the requirements.
- Worked extensively on Collections Framework.
- Developed REST Web Services.
- Developed JUnit test cases for unit test of all developed modules, wrote Groovy unit tests.
- Maven was used to manage dependencies in the application and deploy it on Websphere Application server. CVS was used for the version control.
- Deployed and tested Applications WebSphere Application Server.
- Used Java Message Service JMS for reliable and asynchronous exchange of important information, such as order status report, delivery report.
- Followed TDD and wrote unit test cases using JUnit.
Maven was used as Project Management tool.
Environment: Java, J2EE, Spring 2.5, Spring Transactions, Spring JDBC, Spring MVC, Hibernate 3.5, XML, SOAP, WSDL, AJAX, jQuery, HTML, JAVASCRIPT, CSS, Log4J, JAXB, JUnit, Web sphere Application Server 6.0, Eclipse 3.5, Oracle 10g.
Confidential
Role: Java J2EE Developer
Responsibilities:
- Involved in study of User Requirement Specification.
- Worked on Agile Methodology.
- Developed Web services to allow communication between the applications using Rest and SOAP based Web services.
- Designed, Developed and analyzed the front-end and back-end using JSP and Spring 3.0.
- Used Spring MVC framework controllers for Controllers part of the MVC
- Implemented Business Logic using POJO's and used WebLogic 7.0 to deploy the applications
- Used Spring Framework for MVC for writing Controller, Validations and View.
- Implemented J2EE Design Patterns like DAO, Singleton, Factory, Facade.
- Wrote Hibernate classes, DAO's to retrieve store data, configured hibernate files.
- Developed Service layer interfaces by applying business rules to interact with
- Used DAO layer for transaction management.
- Participated in the code reviews, testing of the functionalities that are developed.
JUnit Testing of DAO.
- Involved in the Unit Testing and Bug fixing.
- Used Hibernate Framework.
- Used Eclipse as IDE for development of the application.
- Assisted Oracle DB development team in developing stored procedures and designing the database.
- Used SVN for version control
- User Hudson as Continuous Integration Tool.
- Interacted with Business Analysts to come up with better implementation designs for the application.
- Designed and Developed Client side scripts using JAVA, JSP, and Java Script.
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, Oracle 9i, WebLogic Application Server, TOMCAT, Eclipse 3.5.
Confidential
Role: Java J2EE 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:
- Developed the presentation layer and GUI framework that are written using HTML, JSP and client-side validations were done using JavaScript.
- Created user interfaces for the presentation layer using JSP, HTML, DHTML and JavaScript.
- Developed JSP custom tags required for the presentation layer.
- Created EJBs to encapsulate the business logic to represent the model in MVC Architecture.
- Deployed the Application on Apache Tomcat server
- Developed Unit test scripts for each module in the application.
Environment: Apache Tomcat 5.x, JSP, Hibernate, JavaScript, Oracle 9i