Sr.java Developer,resume Profile
Professional Summary:
- Nearly 8.9 years of experience in all aspects of Software Development Life Cycle SDLC including requirement analysis, design specification, code development, testing and deployment using Object Oriented Analysis and Design with Java/J2EE.
- Expertise in design and development of multi-tiered web based applications using J2EE technologies like Servlets, JSP and EJB.
- Extensively experienced in architectural issues and their solutions using various design patterns such as MVC Model-View-Controller , Singleton, Strategy Pattern, Service Locator, Factory, DAO, DTO and Business Delegate.
- Extensive experience in designing and developing enterprise applications in Java/J2EE: Java, JEE, Servlets, JSP, XML, HTML 5, CSS, JavaScript, JDBC, JUnit, Struts, Spring, Hibernate and EJB
- Strong experience in JSE like Threads, Multithreading, Synchronization, Collection API.
- Very good understanding of Java Virtual Machine internals Class loading, memory allocation etc .
- Good Knowledge in Design Patterns like Factory, Abstract Factory, DAO and Singleton etc.
- Proficient in developing Internet based applications using Java/J2ee JSP, Servlets, Java Beans, Web Service SOAP and Restful , JavaScript, SWT, HTML, PL/SQL and MySQL.
- Experience and solid knowledge in developing web-based GUIs using Ajax, Struts 1.2, JSP, HTML/XHTML, DHTML, CSS and JavaScript for web enabled applications.
- In depth knowledge of databases like Oracle 8i/9i/10g, SQL Server 2005, MySQL,node.
- Extensive experience in writing complex SQL queries, Stored Procedures, Triggers, Cursors.
- Experience in developing software using Agile processes like Scrum.
- Professional experience in using Java open source tools like Eclipse, JUnit, and Netbeans.
- Experience in using CVS and Rational ClearCase for version control.
- Good working knowledge of ANT/Maven for project build/test/deployment, Log4j for logging and JUnit for unit and integration testing.
- Extensive experience in administering and deploying applications on WebLogic server, WebSphere Application Server.
- Ability to work under pressure, meet deadlines and easy to adapt Advanced Technologies.
- Exceptionally well organized, strong work ethics and willingness to work hard to achieve employer objectives.
- A good team player with strong analytical, organization and problem solving skills, Excellent communication and interpersonal skills, quick learner, self-motivated, ability to work individually and as well as in a team environment with good team spirit.
Technical Skills:
Operating System | Linux, Windows XP, Windows 7 |
Programming languages | JSE,J2EE, JavaScript, HTML, CSS, XML, C, C |
Server | Apache Tomcat, IBM WebSphere 6.1,Jboss4.0, Tomcat6.0 |
Database | Oracle, SQL, MySQL |
Frame Works | Struts 1.1, Spring 3.2, Hibernate, JSF |
Web Services | JAX-WS, JAX-RS |
Tools | Eclipse 3.x, RAD7.0, JUnit, Rational Rose, WSAD, TOAD, PL/SQL Developer, WINCVS, SQL Navigator, Log4j, ANT, Maven. |
Professional Experience:
Confidential
Sr. Java developer
- Gather/understand the requirements and preparing TD and FD documents.
- Involved in designing use cases with the help of business analyst team and developed technical requirement documents. Helped the client project management team to identify the suitable technology tools required for the projects.
- Involved in various phases of Agile as methodology in which used Scrum as architecture design and development.
- Extensively used J2EE Design patterns like Factory, Session Fa ade, Service Locator and etc.
- Designed and developed Struts view component, JSP, HTML, CSS, Ajax and JavaScript.
- Developed JavaScript validation functions for client side validations.
- Used Struts Tag Libraries to develop the JSP pages.
- Configured Action Classes and Action mappings in the Struts-Config file.
- Identified and implemented the user actions Struts Action classes and forms Struts Form classes as a part of Struts framework. Used Struts-Tiles as reusable components for JSPs and developed user views using custom tags.
- Implemented EJB session beans and Entity Beans and developed Session Beans for handling the business logic
- Implemented JAX-WS web services to Interact with external interface, it involves to fetch data based on search criteria. Extensively used XML, XSD and XPath to implement web services.
- Used XSL/XSLT for transforming common XML format into internal desired format.
- Developed a collection of Data Access Objects DAO in Access layer and each DAO have a well-defined interface and the associated implementation.
- Used Rational Clear Quest for defect fixing and Clear Case for version Controlling.
- Used Rational Rose to design class diagrams and sequence diagrams.
- Developed the application using IBM Rational Application Server 7.5 and writing the ANT scripts to build and deploy the application.
- Involved in various testing like Unit testing, Integration testing and user acceptance testing.
- Involved in reviewing the code and bug fixing for the entire application and responsible for maintenance and Support for this web application.
Environment: JSE, J2EE, Struts1.2, JSP 2.0, Servlets 2.4, Java Script, JQuery, Ajax, HTML, DHTML, CSS, ANT, LDAP, EJB 2.1, JDBC, JNDI, WebSphere Application Server 7.5.5.5, Rational Rose, Clear Case 8.0.0.8, Clear Quest 8.0.0.8, Crystal Reports, JAX-WS Web Services, XML, XSD, XPath, XSL, XSTL.
Confidential
Sr. Java developer
- Interacting with business users to get clarification on business rules.
- Gathered requirements from clients and translated in to system requirements and specification.
- Involved in various phases of Software Development Life Cycle SDLC .
- Designed and developed the UI using Struts view component, JSP, HTML, CSS, Ajax and JavaScript.
- Used AJAX to communicate Server with asynchronously.
- Configured Action Classes and Action mappings in the Struts, Spring and Hibernate Config file.
- Used Spring Transaction module for the transaction management.
- Effectively configured ActionServlet and ActionMapping provided by struts framework.
- Effectively used Spring AOP for implementing security, logging and transaction advices.
- Used Spring Framework for Dependency injection and integrated with the Struts Framework.
- Used Hibernate as the object-relational mapping persistence layer between the Java domain model and the Oracle 10g database.
- Implemented the caching mechanism in Hibernate to load data from Oracle database and Lazy default fetch plan for generating proxies and collection wrappers and also created fetching strategies for minimizing the number of SQL statements.
- Involved development of Tables, Indexes, Stored procedures, Database Triggers and Functions.
Environment: JSE, J2EE, JSP, Servlets, Struts, Spring, Hibernate, log4j, Eclipse, Oracle10g, WebLogic 9.0, Ajax, HTML, DHTML, CSS, ANT, Spring AOP,J2EE Design Patterns.
Confidential
Java developer
- Interacting with business users to get clarification on business rules.
- Gathered requirements from clients and prepared technical and functional documentation.
- Involved in development of interfaces to integrate system with internal and external systems.
- Interacting with business to convert business requirement into compatible with current technical architectures
- Overall to maintain architectural blueprint in support of business and technical strategies which involve delivers cost effectiveness, business value, and competitiveness
- Responsible for collecting, interpreting, and distilling customers' business requirements into clear specifications and creating detailed process flows and user interface screens
- Acting as a single point of interface with client project manager and other project sponsors to adjust project schedule, and to communicate status on a regular basis
- Used Spring MVC frame work to build the application which has Front Controller and Controller. Request from Front controller handled by Handler Mapping and forward the request to Controller. Controller gets the response from model and handles it to view.
- Used ORM tool Hibernate for database persistent object and database related business logic.
- Involved in development UI screen using JSP, developed Controller, Control classes, creating model objects and integrate with web services in Java and Experienced with SOAP/WSDL.
- Implemented SOA architecture using SOAP Web services, which enhances the interaction mode of Clarity application with other internal systems.
- SOAP web services used to eliminate the point-to-point interactions with in the existing internal systems.
- Developed the XSD schema using RAD with reference to the existing Data base elements.
- Created WSDL's as part of Web services development using top down approach.
- Developed Web services based on JAX WS framework and maven Both Top down and Bottom up approaches .
- Peer Reviewing and QA Reviewing of the deliverables.
Environnent: Java, J2ee, Spring MVC, Servlet 2.4, JSP 2,JPA ,EJB, RAD 9.0, SQL Server 2005, Windows XP, WebSphere 8.5, Web service 5.0, Hibernate, SOA, Web service SOAP, REST,WSDL, XSD, UDDI, XML,XSLT, XPATH, Junit.
Confidential
Java Developer
- Gathered requirements from the clients and translated in to system requirements and specification.
- Designed web pages using JSP, HTML, DHTML and client side validation with JavaScript.
- Used AJAX to communicate asynchronously with the server through XMLHTTPREQUEST Object.
- Developed web application using JSP custom tag libraries.
- Involved in client side validations by using JavaScript.
- Developed Servlets/JSP to handle business logic and for presentation logic.
- Involved in coding JUnit test cases and Log4J to create log files.
- Used Eclipse as IDE for development and debugging.
- CVS used as version control for code maintenance.
- Involved in writing the ANT scripts to build and deploy the application.
Environment: JSE, J2EE 1.4, JSP 2.0, Servlets 2.4, HTML, DHTML, CSS, Java Script, AJAX, ANT, CVS, TOAD, XML, log4j 1.2.7, Junit3.8.1, JDBC, Eclipse, Tomcat, Oracle9i, Unix, Window XP/2000.