We provide IT Staff Augmentation Services!

Sr. Java/j2eedeveloper Resume Profile

4.00/5 (Submit Your Rating)

Attleboro, MA

SUMMARY

  • Extensive experience in analysis, design and development of various multi-tiered client-servers, distributed components applications for the entire Software Development Lifecycle with an overall experience of 7 years.
  • Extensive expertise in core Java, Java Servlets programming, J2EE, EJB, JSP, Springs, Hibernate, JDBC, XML, XSLT, Eclipse, NetBeans and Weblogic for 6 years.
  • Experience in implementing Object Oriented Programming OOPS using Java/J2EE technologies such as JSPs, Servlets, EJBs, JDBC and JNDI for 6 years.
  • Experience in developing data access components using Hibernate tool.
  • Extensive experience in hand coding user interfaces using HTML, CSS and scripting languages like JavaScript.
  • Well Versed in developing applications using Struts, JSF, Spring and Hibernate.
  • Good Knowledge in Design patterns like MVC, Session Facade, DAO, Business Delegate and Service Locator.
  • Extensive knowledge of Client Server technology, web-based n-tier architecture, Database Design and development of applications using J2EE Design Patterns like Singleton, Session Facade, Factory Pattern and Business Delegate.
  • Experience in the functional usage and deployment of applications inJBoss, Web Logic, Portlets, WebSphere and Apache Tomcat Server.
  • Extensive experience and actively involved in Requirements gathering, Analysis, Design, Coding and Code Reviews, Unit and Integration Testing.
  • Experience in J2EE Application Development using Web/Application Server IBM Web Sphere Application Server, BEA Web Logic Server, JBOSS Server and Apache Tomcat Server.
  • Extensive working experience in Database design and implementation using Oracle, MySQL and SQL Server and proficiency in writing complex SQL queries.
  • Good hands on experience in Weblogic Application Server WAS administration.
  • Very good self-starter, ability to multitask and thrive in a dynamic environment.
  • Excellent communication skills and strong architecture skills
  • Ability to learn and adapt quickly to the emerging new technologies
  • Capable to research and upgrade to the new leading Technologies.

Technical Skills:

J2EE/JEE Frameworks : Spring 4.0, JPA, Hibernate3.x, Struts2, EJB2.0 /3.0, JMS, JDBC and JNDI.

Web Technologies : Servlet2.5, JSP2.0, HTML,CSS, Ajax, XML, XSD, XSL, SOAP, Java Script and WSDL

Application/Web Servers : Web Sphere, Web Logic, JBoss 5.x and Tomcat 6.x

WAS Administration : Web Sphere WAS , WAS Enterprise Service Bus WESB , Web

Databases : Oracle 11i, MS SQL Server 2000, My SQL 5.0, MS Access, Toad 8.0, Oracle SQL

Loader

Languages : Java1.6, C/C , PL/SQL, Java script

Software Methodologies : Object OrientedAnalysis Design, UML, SDLC Agile, Iterative

Modeling Tools : RUP Rational Rose, Rational Software Architect , MS Visio, InFlux Tool for BPE

IDE : Eclipse, NetBeans, MyEclipse, Eclipse SDE,IRAD, JDeveloper,

Source Control : VSS, CVS, SVN, CM Synergy, AccuRev

Project management Tool: MPP, IPM , Rally Agile tracking tool.

Defect Tracking Tool : JIRA, QC

Operating Systems : UNIX, SUN Solaris, WINDOWS XP/7.0, MS DOS

EDUCATION:Bachelor's in Computer Science, JNTU-INDIA.

PROFESSIONAL EXPERIENCE:

Confidential

Role: Sr. Java/J2EEDeveloper

Responsibilities:

  • Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
  • Extensively used Core Spring Framework for Dependency Injections of components.
  • Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller IOC .
  • Implemented Persistence layer using Hibernate to interact with the Oracle database, Used Hibernate Framework for object relational mapping and persistence.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Developed Hibernate mapping files for the Object Relational Mapping while configuring Hibernate, Developed the entire application implementing MVC Architecture integrating JSP with Hibernate and Spring frameworks
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Implemented front end changes based on spring integrated with Struts along with JSP view and Java code as per requirement
  • Created all the services to work with the various entities provided and restified the services using REST APIs
  • Used JQuery to make the frontend components interact with the Javascript functions to add dynamism to the web pages at the client side.
  • Written JQuery Validations for the User Front-ends.
  • Used AJAX to implement some customizations which required dynamic behavior like controls dependent on user value selection on some other controls.
  • Involved in writing Action classes, Form beans, scripts and Ajax.
  • Extensively worked on business, front end and persistence tier using the JSP, Spring MVC, and EXTJS/JSON.
  • Used JavaScript for Client Side validations.
  • Developed jUnit test cases for all the developed modules.
  • Utilized Agile Methodology/Scrum SDLC to managed projects and team.
  • Provides technical assistance in identifying, evaluating and developing Agile methodologies and procedures that are efficient, effective and meet good business practice.

Environment:

Spring, Hibernate, Struts, Jboss, APACHE, CXF, REST, JQuery, AJAX, ExtJS, JavaScript, JSP, SERVLET, Oracle, CRUD, SQL, UML, Eclipse, Eclipse SDE,Junit, MAVEN, ITEXT, ClearCase, Jasper report, ILOG, Agile, JQuery, AJAX, Web 2.0, SOA

Confidential

Role: SrJava/J2EE Developer

Responsibilities:

  • Implemented the Spring dependency injection of the Database helper instance to the action objects.
  • Used Spring for cross cutting concerns and IOC for dependency injection.
  • Development of a split billing system - core java, collections, spring, hibernate, mysql
  • Configured Struts, Hibernate framework with Spring MVC.
  • Implemented application level persistence using Hibernate and Spring.
  • Designed and developed Enterprise Eligibility business objects and domain objects with Object Relational Mapping framework such as Hibernate.
  • Implemented JBOSS Cache provider with Hibernate second-level cache for clustered caching using cache factory interfaces and also defined configuration mappings like setting the Isolation levels and other cluster configurations.
  • Exposing and consuming the services to the downstream applications using Apache CXF and Apache camel.
  • Experience dealing with errors, exceptions and exception propagation in Web Services.
  • Implemented CSS3, DOM Api, DOJO and Ajax to create a dynamic and interactive experience.
  • Developed AJAX functionalities using frameworks like JSON, DOJO and JQuery.
  • Involved in the creation of interface to manage user menu and Bulk update of Attributes using JS, and JQUERY
  • Used JavaScript for developing UIComponents like Editable drop down, data-driven menu customizations.
  • Inserted External Style Sheets to various web pages using CSS.
  • Worked on creating menus and tabs on JSP pages using JQuery and CSS.
  • Involved in adding AJAX, JavaScript components to some of the jsp pages wherever needed.
  • Used AJAX to implement some customizations which required dynamic behavior like controls dependent on user value selection on some other controls.
  • Developed portions of HTML5-based game for use in an online gambling promotion.
  • Architect-ed, designed and developed a mobile web application which can be also accessed and updated offline by using HTML5 local persistence storage feature

Environment:

Spring, Hibernate, Struts, JSF, Jboss, JIRA, Subversion SVN , Jasper report, ILOG, Scrum, Web 2.0, JMS, Apachi Tomcat , Linux, DOJO , JavaScript, CSS, AJAX, Html, Eclipse SDE.

Confidential

Role: Sr. Java Developer

Responsibilities:

  • Analyzed, designed and implemented Online Enrollment Web Application using JSTL, Spring, jQuery, Hibernate, UML, Design Patterns, NetBeans and SQL Server.
  • Worked on the Spring framework like Spring IOC and Spring DAO.
  • Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
  • With the IBatis implementation, all the queries were separated away from the code and moved to the XML files. Used Spring IBatis XML configuration files to call the queries.
  • Used Ibatis to populate the data from the Database.
  • Used iBATIS framework with Spring framework for data persistence and transaction management.
  • Business logic is implemented using Struts action components in the Struts and Hibernate framework.
  • Expertise in MVC Architecture using JSF and Struts framework and implementing custom tag libraries.
  • Implemented front end changes based on spring integrated with Struts along with JSP view and Java code as per requirement
  • Implemented View layer of MVC architecture using JSF components.
  • Involved in Development of the application Using J2EE Technologies Servlets, JSP, Struts .
  • Involved in design, development testing of business components using EJB Session beans.
  • Used Action classes to service requests from ActionServlet and Business Data on server-side and invoke respective EJB Entity Beans to process Database transactions.
  • Configuration and deployment of application on to Jboss application server .
  • Used JBoss application server to deploy application into Production environment.
  • Involved in creating user interfaces using JQUERY.
  • Implement scripting with Ajax, JQuery and Javascript to dynamically refresh the page contents..
  • Developed User Interface layer using JSP, CSS, JavaScript, and Ajax calls and business logic using JSF framework.

Environment:

Spring, iBatis, Struts, JSF, EJB, Jboss, APACHE AXIS2, WSDL, JQuery, JSP, SERVLET, Oracle, JQuery, Eclipse SDE.

Confidential

Role: JavaDeveloper

Responsibilities:

  • Responsible for the designing, coding and developed the application in J2EE using MVC architecture.
  • Developed the presentation layer using JSP.
  • Developed Session Facade objects using Stateless session beans EJB for having single point of control for a business service.
  • Responsible for development of DAO's Data Access Objects to interact with the database using JDBC.
  • Responsible for configuring JBOSS Application Server administration activities which involved creating domains, Configuring the domain for weblogic clustering, SSL, Database Connection configurations, performance monitoring, etc.
  • Developed Data Access Layer using Hibernate.
  • Implemented Java to XML binding.
  • Extensive involvement in database design, development and coding using SQL and PL/SQL.
  • Used MS-VisualSourceSafe for version control for software configuration management

Environment:

Java, Servlets, JSP, JDBC, HTML, EJB, Hibernate, XML, JBOSS, UML, JMS, PL/SQL, Oracle, Eclipse IDE.

Confidential

Role: Java Developer

Responsibilities:

  • Created Class diagrams and Use Case diagrams from design spec using Rational Rose. Implementation of J2EE Design Patterns like Singleton, Session Facade, Business Delegate, and Data Access Objects.
  • Actively involved in design of the application architecture in lines of there own Framework based on MVC2 Architecture with JSP Front End HTTP Request/Response Integration as View, Servlet as Controller and combination of EJBs and Java classes as Model. Designed and developed presentation layer using JSP which acts as View in a distributed MVC architecture, which involves model components and controller components.
  • Designed and developed business tier using EJBs. Used Session Beans to encapsulate the Business Logic. Used Entity Beans to manage the transactions with the database to deliver the content to the presentation layer and also to store the data into the data layer.
  • Used Message Driven Beans for asynchronous messaging. Used Java Message Service API to create, send, receive, and read messages between application components.
  • Wrote complex SQL queries and programmed stored procedures, packages and triggers.
  • Developed XML and XSLT pages to store and present data to the user using parsers.
  • Involved in configuration and deployment of application on WebLogic Application Server. Used CVS as Version Control System performed Module and Unit Level Testing with JUnit and log4j. Used Apache Ant for building the application. Gained a good knowledge about browser compatibility issues and their solutions.

Environment:

Java, J2EE, EJB, Eclipse, WSAD, Web Logic, XML, XSLT, JNDI, JavaScript, CORBA, Web services, CVS, Log, JUnit, SQL, Oracle, Rational Rose.

We'd love your feedback!