Sr. Java Consultant Resume
SUMMARY
- 7+ years of IT experience in all phases of Software Development Life Cycle (SDLC) including Analysis, design, implementation, integration, testing and maintenance of applications using Java/J2EE technologies.
- Experience with Object Oriented Analysis, Design & Programming.
- Expertise in developing Multi - tier enterprise level web applications using various Java, J2EE technologies including JSP, Servlets, JDBC, JNDI and XML.
- Good knowledge and experience in implementing open source frameworks Hibernate, Spring, Struts and integrating among them.
- Good Knowledge of Web Services using SOAP and Restful.
- Strong experience in deployment and configuration of servers IBM Websphere, BEA Web Logic and Apache Tomcat.
- Been working on diverse Database Servers like Oracle, DB2 and My SQL
- Good experience in Apache ANT and Maven.
- Good knowledge and experience in Agile Scrum methodologies.
- Performed client side validations using JQuery, java script functions to implement various functionalities. Handled the server side validations by using the validator framework
- Strong Logical and Analytical Reasoning, Excellent Management, Communication, Listening and Presentation Skills.
TECHNICAL SKILLS
Languages: Java, C.
Frameworks: Struts1.3, Hibernate 3.0, Spring3.0/4.0, Spring Integration
Java Technologies: J2EE, JDBC, Servlets, JSP1.2/2.0, Log4J
Web Technologies: XML, HTML, XHTML,HTML5, Java Script, JSP.
Application/Web Servers: IBM WebSphere 8.5, Apache Tomcat 8.0, BEA Web Logic 12.1
RDBMS and Tools: Oracle 10g/9i / 8i, MySql.SQL, PL/SQL
IDE & Other Tools: Eclipse4.4, NetBeans, MS-Visio, Dream Weaver 8.0, MS Front page, Fatwire.
XML/Web services: XML, XSL, XSLT, JAXP,SOAP,WSDL.
Operating Systems: Windows, Unix and Linux.
PROFESSIONAL EXPERIENCE
ConfidentialSr. Java Consultant
Responsibilities:
- •Worked on Analysis and design on REST and SOAP API interfaces.
- • Implemented REST web services using Apache Wink.
- •Interactions with the business team to gather the requirements review the specifications and monitor the work.
- •Developed the front-end web presentation layer using HTML, JSP on Spring MVC.
- •Used IBM Security Directory Server for LDAP like security to the portal.
- •Worked on exception handling component and designed Store and Forward framework.
- •Wrote wrapper classes to customize transaction handling and session management usingHibernate.
- • Used Core Spring to define all the components and to separate their behavioral aspects ofeach component.
- • Designed and coded application components in an Agile environment.
- •Involved in integration testing and making things clarified with business users and also withther cross functional teams .
- •Reviewing code with leads and also with other team members.
- •Extensively used Eclipse (RAD) IDE for Development.
Environment: JAVA 1.7, Spring core, Spring MVC, Spring Integration, Web Services, Hibernate, Websphere 8, Oracle 11g, GIT, MAVEN, JQUERY and HTML5, Eclipse(RAD), IBM Security Directory Server(LDAP).
ConfidentialJava J2EE Developer
Responsibilities:
- Actively participated in client interaction in requirements gathering and involved in technical design to fulfill the client requirements.
- Implemented application using Spring core, Spring JDBC, Spring Web services..
- Worked on complex queries which help in validating and processing bulk of data for respective of UI pages.
- Implemented REST web services using JAX-RS and Jersey.
- Implemented Agile methodology throughout the project.
- Used tiles framework for differentiate the menus on web pages
- Implemented the project using Spring MVC for the front end and Hibernate for the persistence layer.
- Used springs functionality of Dependency Injection and Inversion of Control (IOC) patterns to wire beans from Presentation to business services in the configuration files.
- Involved in all kinds of code reviews like peer review as well as formal code review.
- Achieved the quality code by writingUnit test cases using JUNIT .
- Used Log4J utility track the application code and maven to build and deploy the application.
Environment: Java 1.7, Spring2.5,Hibernate 3.0,Spring Core,, Spring Web Services,, XML,, JSP, HTML, Web Logic 9.2, Log4j, oracle11.1,Eclipse 3.2,Unix.
ConfidentialJava Consultant
Responsibilities:
- Full SDLC such as Requirement gathering, System Analysis, Design, Coding and Testing.
- Implemented the project using the Spring Framework (used Spring IOC and Dependency Injection, Spring MVC, Spring security, Spring Validations.).
- Used JPA based annotations for object relational mapping.
- Implemented the UI layer using JSP Standard Tag Libraries and developed custom tags.
- Implemented the dynamic and interactive web application using the dojo toolkit.
- Wrote SQL functions, procedures, triggers and cursors.
- Used JUnit for unit testing of this application.
- Used SVN for version control of the code and configuration files.
Environment: Java 1.5, Spring 3.0, Hibernate 3.5, JSP, Tomcat 5, Oracle 10g, HTML, JavaScript, XML,, Unix, Eclipse.
ConfidentialSenior java Developer
Responsibilities:
- •Interactions with the business team to gather the requirements review the specifications and monitor the work.
- •Extensively used Eclipse IDE for Development.
- •Developed / updated Cascading Style Sheets (CSS).
- •Developed hibernate classes for data store and retrieval from Database.
- •Developed the front-end web presentation layer using HTML, JSP, Java Swing on struts framework.
- •Worked on exception handling in Core Java.
- •Handled transaction and session management with custom framework using Hibernate 3.0
- •Gained working knowledge of Hibernate and struts.
- •Used Web Services for the login of the application.
- •Used Tiles for the application to add common headers and footers for different JSP s.
- •Designed and coded application components in an Agile with Scrum environment.
- •Involved in customizing the User Interfaces as per the client requirement.
- •Extensively involved in Requirement Gathering and Analysis.
- •Involved in unit and system testing.
Environment: JAVA 1.6, J2EE, JDK 1.6, Struts 1.0, Axis1.4,, Servlets, Web Services, Hibernate and Tomcat 5.0, Oracle 11g, Java Script,CVS.
ConfidentialSenior Java Consultant
Responsibilities:
- Involved in the analysis of which framework should be used for the Project by writing POC Pros and cons of different frameworks.
- Designed applications based on J2EE architecture/patterns and MVC Design patterns using Struts .
- Developed middle tier using Session Bean, Entity Bean and presentation layer made use of JSP.
- Oracle was used as a database.
- Weblogic 8.0 was used as the application server.
- Implemented the required Java Beans used by the JSP components.
- Wrote a customized error page with dynamic error message display. Wrote Customized exception classes for handling and informing Business exceptions.
- Involved in Design, Development and Testing.
- Wrote Technical and Functional test scripts.
- Performed client side validations using Java script functions to implement Page2 various functionalities. Handled the server side validations by using the validator framework.
- Contributed to project by working on end to end flow - developing JSP's for front end, by developing Servlets, BO classes in middle tier and to database front by writing various SQL queries and Stored Procedures.
Environment: Java 1.5, J2EE, JSP, Servlets, Java Script, JDBC, XML, JAXB, XSLT, Oracle 10g, Weblogic 8.0, Log4j, Rational Clearcase, Linux.
ConfidentialDeveloper
Responsibilities:
- Research into requirements of the IPSG intranet
- Development of HTML based prototype for the intranet using Dreamweaver
- Preparation of draft design documents for resource and project management modules
- Development of resource management modules using JSP and Java Beans
- Responsible for setting up Tomcat application server on Linux environment
- Developed code to persist and retrieve data using JDBC calls
- Developed and compiled code using the Eclipse IDE
- Responsible for setting up the eclipse environment for the entire web application
- Used Quick FTP to upload the files into the Linux server on a regular basis
- Responsible for testing the application after uploading the files to the Linux server
- Checked in and checked out code to the Rational ClearCase development repository for version control.
Environment: Java, J2EE (JSP, Servlets), JDBC, Java Beans, Tomcat 5.0 server, Oracle 9i, Rational Clearcase, Dreamweaver, Eclipse, Linux.
ConfidentialDeveloper
Responsibilities:
- Designed and Developed business logics for Client Registration and Application Entry Module.
- Used MVC (Model-View-Controller) architecture in designing the application.
- Used Struts framework for the presentation tier development.
- Implemented front-end (Client) JSP pages, Custom Tags and writing properties files.
- Implemented middle tier, Stateless Session EJBs Business.
- Interacted with other Architect and Business Analyst for requirements gathering, Business analysis, and for other system dependencies.
- Performed Unit, Functional and Integration testing of the code.
- Involved in preparing Quality Documentation and UML Diagrams.
Environment: Java, JSP, EJB 2.0, Servlets, Struts, Java Script, JDBC, SQL, Websphere Application Server 5.0, Linux.
Confidential
Java Developer
Responsibilities:
- Developed GUI screens using JSPs.
- Implemented Action class and Action Forms Using Struts.
- Handled different types of Exceptions in Java.
- Design and development of JSP pages for Contractor billing and CPE modules.
- Prepared workflow design for approval matrix.
- Wrote custom taglibs and used in designing the screens.
- Implemented Exception Handling in DAO.
- Used JavaScript for client side validation and to create web pages using JSP.
Environment: Java 1.4, Struts 1.1, JSP, CVS, Eclipse, JDBC, Toad, Oracle 9i and Websphere 5.0
