We provide IT Staff Augmentation Services!

Resume

Java J2ee, DevelopeR

SUMMARY:

  • Over 9 (nine) years of experience in IT industry in Software Analysis, Design, Development, Deployment and Maintenance of Web and Java/J2EE applications.
  • Experienced in all phases of software development life cycle (SDLC) - Requirement Analysis, Specification, Implementation, Testing, Documentation and process management.
  • Expertise in strong analytical abilities with algorithm development.
  • Responsibilities included design and implementation of numerical algorithms processing and storing experimental data in a database, and design and development of the web application.
  • Participated in Requirements Analysis, and Design and Development phases of the project and worked in Scrum Methodology
  • Hands on experience in designing and coding web applications using core Java and J2EE technologies.
  • Excellent experience in designing and implementing Web, Client/Server and N-Tier distributed, cross-platform systems using Java/J2EE technology Agile/ SCRUM Methodology.
  • Expertise in developing multi-tier enterprise level web applications using various J2EE technologies including Spring, Struts, Hibernate, EJB, JSP, Servlets, JDBC, JNDI, JMS, XML, Endeca, AEM, and multi-threading.
  • Expertise in Spring Core, Spring JDBC, Spring AOP, and Spring Security.
  • Experience as software engineer, with onsite and offshore teams, leading the development of web applications using various applications and web servers.
  • Good experience in implementing object oriented design patterns model-view-controller (MVC) using Spring MVC and Struts.
  • Used Hibernate Object/Relational mapping and persistence framework as well as a Data Access abstraction Layer.
  • Mapped (one-to-many, one-to-one, many-to-one relations) DTOs to Oracle Database tables and Java data types to SQL data types by creating Hibernate mapping XML files
  • Extensive knowledge of the core Java technologies including multi-threading, exception handling, collections framework.
  • Developed the business layer logic and implemented EJBs Session beans.
  • Experience in configuring and deploying applications on Apache Tomcat, Web Logic and Web Sphere Application with JDBC, JMS and JNDI.
  • Developed the front-end user interface using J2EE, Taglibs, Servlets, JDBC, HTML, DHTML, CSS, XML, and JavaScript as per Use Case Specification .
  • Created graphical user interfaces ( GUI s) front-end using JSP, JavaScript , JQuery, Ajax, CSS and HTML
  • Designed the front-end applications, user interactive (UI) web pages in a professional manner using web technologies such as JSP and CSS.
  • Involved in consulting and architecting OEM (Oracle Endeca Experience Manager) solutions and AEM (Adobe Experience Manager) platforms for enhanced e-commerce projects.
  • Expertise in service-oriented architecture (SOA) using XML based web services (SOAP, UDDI, WSDL).
  • Installed and configured WebSphere and WebLogic on Apache, HTTP server with Window machines.
  • Involved in developing/coding the core framework classes and also developed web services using JAX-WS to make use of existing applications.
  • Involved in creation of both service and client code for JAX-WS and used SOAP UI to generate proxy code from the WSDL to consume the remote service.
  • Consumed Web Services for loan application processing by implementing Spring's REST support is to make the development of RESTful Web services .
  • Extensive experience in SQL programming, MySQL, SQL Plus.
  • Involved in creating and extracting data from database using SQL Queries, Stored procedures, triggers, and packages on Oracle database .
  • Extensive experience and actively involved in Requirements gathering, Analysis, Design, Coding and Code Reviews, Unit and Integration Testing.
  • Experience in writing and executing unit test cases using JUnit testing framework.
  • Implemented Log4j by enabling logging at runtime without modifying the application binary .
  • Used ANT automated build scripts to compile and package the application and implemented Log4j for the project
  • Good understanding on object oriented programing concepts using programing languages Java, C, and C++.
  • Developed applications in various IDEs such as Eclipse, MyEclipse, and Net Beans.
  • Used SVN as a version management tool.
  • Extensively used CVS Version Control to maintain the Source Cod e.
  • Expertise in developing code on both Windows and Linux platforms.
  • Experience in interacting with clients, collections of Requirements specifications from the client site, performing requirement analysis and designing.
  • Strong Analytical, presentation, problem solving and excellent inter-personal skills, ability to work independently and active team player with proven work ethics and leadership qualities.

TECHNICAL SKILLS:

Core Java, J2EE, Spring 3, Struts 2, Hibernate4, Servlets, JDBC, JSP, EJB, JNDI, JSTL, JMS, SQL, MySQL, SQL Plus, JavaScript, JQuery, HTML, XHTML, XML, XSD, JSON, Ajax, CSS, Web Sph ere, Web L ogic, Multi-threading, Apache Tomcat, JBoss, JUnit, SOAP, RESTful, ANT, Log4j, Eclipse, MyEclipse, Maven, Agile/Scrum, SVN, CVS, Windows, Linux, UNIX.

PROFESSIONAL EXPERIENCE:

Confidential

Java/J2ee Developer

Responsibilities:

  • J2EE Front-End and Back-End supporting business logic, integration, and persistence.
  • Extensive experience in design and development of multi-tier applications using Java, J2EE, Struts, DAO, Struts MVC, XML, HTML, JavaScript, Tag Libs, JQuery, AJAX, JSP, CSS.
  • Excellent handle in Java based frameworks like Struts, Controller, Service layer TO, persistence layer DAO, and SQL with XML.
  • Good understanding of Design patterns and architecture.
  • Used Struts MVC to decouple business logic and view components.
  • Developed controllers, updated the Struts configuration files and implemented validation using Struts Validator framework
  • Proficient in using MVC (Model View Controller) architecture for developing applications using JSP, Servlets, JSTL and Java Beans.
  • Participated in planning, design, development and deployment of a new architecture of the Oracle Endeca framework in Samsung which was purposed for enhanced searching platform using Endeca Mdex, CAS implementation, and Endeca Experience Manager.
  • Involved in enhancement of Endeca Search engine for Samsung product search and site navigation by providing indexing, keyword search, and experience manager cartridges.
  • Was responsible for migration of all the applications of Samsung.com from AEM (Adobe Experience Manager) framework and integration with existing functionality.
  • Developed rich client user interfaces using Ajax and wired with Struts framework. Developed server side utilities using J2EE technologies Servlets, JSP and DAO.
  • Proficient in Object Oriented Programming using Core Java, Multi - threading, Synchronization, Serialization, Collections and Data Structures.
  • Hands on experience in front-end interface development using HTML5, CSS, JavaScript, AJAX, JQuery.
  • Strong experience of developing data models using Struts, POJOs and configuring DAO persistence layer.
  • Proficient in using RDBMS concepts with Oracle 11g, SQL
  • Created database tables and set up session variables depending upon the user privileges when the user logs in and by accessing those session variables, we have decided whether to display the certain pages to this user or not.
  • Session Beans are designed in such a way to serve the following: Inserting, updating, and deleting data from the database.
  • Created graphical user interfaces (GUI s) front-end using JSP, Ajax function with JavaScript and HTML .
  • Was responsible to communicate with End client to support the application and analyze the issue and fixed the issue.
  • Creation of technical specifications, coding, unit and system integration testing for the enhancements and conducted reviews with user
  • Participated in Requirements Analysis, and Design and Development phases of the project.
  • This project was executed based on SCRUM based Agile Methodology following test driven development.

Environment: Java/J2EE, Spring, Struts, MVC, Servlets, JSP, XML, SQL, JavaScript, JQuery, JSTL, Ajax, HTML, CSS, ORACLE 11g, CVS, OEM (Oracle Endeca Experience Manager), Endeca Mdex, CAS(Content Acquisition System), AEM( Adobe Experience Manager), Maven, Git, Log4j, Eclipse, and Windows

Confidential, Princeton, NJ

Java/J2ee Developer

Responsibilities:

  • Involved in gather requirements from Business and updating Technical Design Documents.
  • J2EE Front-End and Back-End supporting business logic, integration, and persistence .
  • Developed the application using Spring MVC Framework by implementing controller and backend service classe s.
  • Used Spring MVC to decouple business logic and view components .
  • Developed controllers, updated the S truts configuration files and implemented validation using Struts Validator framework .
  • Developed rich client user interfaces using Ajax and wired with Struts framework .
  • Developed server side utilities using J2EE technologies Servlets, JSP and JDBC.
  • Developed the JSP’s using the struts framework tag libraries.
  • Responsible to analyze existing project to prepare business logic documents.
  • Created database tables and set up session variables depending upon the user privileges when the user logs in and by accessing those session variables, we have decided whether to display the certain pages to this user or not.
  • Session Beans are designed in such a way to serve the following: Inserting, updating, and deleting data from the database.
  • Developed and executed the business validation logic in form beans.
  • Developed some Enterprise Java beans (Entity and Session Beans) for storing patient information and billing work.
  • Created and administered JNDI files for the JMS application.
  • Used JDBC for pulling the data from database.
  • Created graphical user interfaces ( GUI s) front-end using JSP, Ajax function with JavaScript and HTML .
  • Used Object oriented JavaScript for developing rich client page
  • Used XML and XSL (Extensible Stylesheet Language) extensively as the script logic was completely separated from the UI.
  • Installed and maintained WebLogic environment under Apache.
  • Consumed Web Services for loan application processing by implementing Spring's REST support is to make the development of RESTful Web services
  • Was responsible to communicate with End client to support the application and analyze the issue and fixed the issue.
  • Creation of technical specifications, coding , unit and system integration testing for the enhancements and conducted reviews with user
  • Written Test Cases for Unit Level Testing using Junit
  • Used SVN as a version management tool
  • Participated in Requirements Analysis, and Design and Development phases of the project and worked in Scrum Methodology

Environment: Java/J2EE, Spring, Struts, Servlets, JSP, JDBC, JMS, SQL, WebLogic 11g Restful Web Service, JavaScript, JQuery, Ajax, HTML, CSS, XML, JSON, ORACLE 11g, Junit, Agile/ Scrum, SVN, Maven Eclipse, and Windows

Confidential, NYC, NY

Java/J2ee Developer

Responsibilities:

  • Designed and developed web interface in J2EE Framework using Spring, Struts Framework (MVC Design pattern), Hibernate Framework, Servlets, JavaBeans, JDBC, HTML, DHTML and XML as per Use Case specification.
  • Developed the application using Spring MVC Framework by implementing controller and backend service classes .
  • Involved in implementation of application using conventional design practices (SOA-Service Oriented Architecture, MVC-Model View Controller).
  • Used Hibernate Object/Relational mapping and persistence framework as well as a Data Access abstraction Layer.
  • Used Hibernate for Object relational Mapping and used Spring AOP for Connection Management and Transaction Management .
  • Implementing MVC Architecture using Spring Framework, customized user interfaces.
  • Used Spring Framework for dependency injection.
  • Used Core Java, and Spring Aspect Oriented programming concepts for logging, security, error handling mechanism
  • Implemented Model View Controller (MVC) architecture using Struts framework at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance
  • Mapped (one-to-many, one-to-one, many-to-one relations) DTOs to Oracle Database tables and Java data types to SQL data types by creating Hibernate mapping XML files.
  • As a member of Confidential Bank development team, my contribution also involved migrating existing application to robust Java Portal technologies.
  • Used Object/Relational mapping Hibernate framework as the persistence layer for interacting with Oracle 10g.
  • Involved in creating and extracting data from database using SQL Queries, Stored procedures, triggers, and packages on Oracle database .
  • Developed user interface using JSP, AJAX, HTML, CSS, JSP Tag libraries to simplify the complexities of the application.
  • Developed user interface using JSF, JSTL, Struts Tags, Java Script, HTML and JavaScript to simplify the complexities of the application.
  • Implemented creation of Server groups and clusters in WebSphere Application server.
  • Configured WebSphere resources including JDBC providers, JDBC data sources, and connection pooling.
  • Involved in creation of both service and client code for JAX-WS and used SOAP UI to generate proxy code from the WSDL to consume the remote service.
  • Used Web Services (XML, WSDL, SOAP) for communicating data between different applications.
  • Was responsible to communicate with End client to support the application and analyze the issue and fixed the issue.
  • Extensive usage of ANT builds process for the delivery of the end product ..
  • Configured and used Log4J for logging all the debugging and error information
  • Maven is used to create build file and does Unit testing by creating Test Suites using JUnit Framework
  • Involved in Unit Testing and Bug-Fixing and achieved the maximum code coverage using J Unit test cases

Environment: Java/J2EE, Spring, Struts, Hibernate, Servlet, JMS, XML, XSD, JAXB, SQL, PL/SQL, Web Services (SOAP, WSDL), IBM WebSphere, Log4J, JavaScript, JQuery, HTML, JSON, ANT, Junit, Agile/ Scrum, SVN, Oracle 11g, Eclipse, Windows

Confidential, Trenton, NJ

Java/J2ee Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC).
  • Implemented the application using Struts Framework which is based on Model View Controller design pattern.
  • Developed Struts modules with Form beans, Action Classes, Resource Properties and Declarative exception handling .
  • Used Hibernate in data access layer to access and update information in the database.
  • Generated the Hibernate mapping files and developed the underlying domain objects.
  • Developed the Hibernate DAO classes and used HQL, Criterion Queries while developing the DAO classes.
  • Developed the interactive web page using Struts 2.0, Hibernate, Ajax, XML, Object O riented JavaScrip t.
  • Designed UI screens using JSP, Ajax and HTML. Used JavaScript for client side validation.
  • Used JavaScript code, HTM L markup and CSS style declarations to enrich website .
  • Involved in developing/coding the core framework classes and also developed web services using JAX-WS to make use of existing applications.
  • Oracle database was used, wrote stored procedures for common SQL Queries.
  • Configured and used Log4J for logging.
  • Used ANT automated build scripts to compile and package the application and implemented Log4j for the project
  • Used JUnit framework for unit testing of application and ANT to build the application and deployed on WebSphere.
  • Used SVN as a version management tool
  • Use Agile (SCRUM) methodologies for Software Development.

Environment: Java/1.5J2EE, Struts2, Hibernate, JSP, Servlet 2.3,, JMS, XML, XSD, JAXB, SQL, JavaScript, HTML, CSS, Ajax, JNDI, JSTL, SOAP, WSDL, SOAP UI, Web Logic, DB2/WebSphere, DOM, Log4J, Maven JUnit, ANT, Oracle 10g, Eclipse, SVN, Windows

Confidential, Franklin Lakes, NJ

Java/J2ee Developer

Responsibilities:

  • Involved in Significant customer interaction resulting in stronger Customer Relationships.
  • Developed Application based on Spring framework using MVC design patterns
  • Involved in Sever side validation based on the Business rule
  • Written HQL queries for Data management through Hibernate.
  • Created Hibernate mappings (.hbm files) to interact with database.
  • Involved in designing Database Connections using JDBC.
  • Extensively worked on Java Multi-threading programming, Synchronization, Java Mail API and Collections API for concurrent product models upload/download process.
  • Created Java Beans accessed from JSPs to transfer data across tiers.
  • Developed, coded, tested, debugged and deployed JSPs and Servlets for the input and output forms on the web browsers
  • Designed, developed and deployed application using Eclipse and Tomcat application Server
  • Database Modification using SQL, PL/SQL, Stored procedures, triggers, Views in Oracle10g.
  • Customized order repository and created the order containers for the added item descriptors to load, save and process the additional Confidential business order data.
  • Created configurable products in custom catalog to sell packages which contains group of devices, plans, services and accessories.
  • Involved in the Parsing of internal XML format document to retrieve the information and to pass them to Struts Action class for further processing.
  • Involved in design and Development of UI using HTML, JavaScript and CSS.
  • Client side validations written in JavaScript.
  • Involved in Unit Testing using JUnit.
  • Experience in going through bug queue and assigning bugs to team members, analyzing and fixing bugs, and Filing, following-up, and escalation of bugs.

Environment: Java/J2EE, Spring, Hibernate, Tomcat Web Server, Jdk1.3, Servlets 2.3, JDBC, JSP, HTML, DHTML, XML, CSS, Java Script, Ajax, SQL, PL/SQL, JUnit, CVS, Oracle 10g, Eclipse, Windows

Confidential

Java/J2ee Developer

Responsibilities:

  • Designed and developed web interface in J2EE Framework using Struts Framework (MVC Design pattern), J2EE, EJB, Servlets, JSP, JavaBeans, JDBC, JMS, HTML, and XML.
  • Involved in identifying, planning and implementing web application features and functions (new screens, workflow, web site objects, and reports) to meet business requirements.
  • Implemented Struts Framework according to MVC design patter n.
  • Developed the business layer logic and implemented EJBs Session bean.
  • Designed and implemented most of the Java related portions of the application including EJBs for encapsulating business logic.
  • Developed the templates and generic JSP pages to be used in all the pages.
  • Designed the JSP pages and Confidential bank components according to the business requirements.
  • Created w eb.xml, Struts-config.xml, Validation.xml files to integrate all the components in the Struts framework .
  • Developed various Custom Objects, Tabs, Entity-Relationship data model, validation rules, Components and Visual Pages.
  • Designed, developed and deployed application using Eclipse and Tomcat web Server.
  • Developed batch interfaces and processes to integrate with external systems.
  • Created page layouts, search layouts to organize fields, custom links, related lists and other components on record detail pages and edit pages.
  • Developed user interfaces using JavaScript, JQuery, HTML and CS S.
  • Created workflow rules and defined related tasks, time triggered tasks, email alerts, field updates to implement business logic.
  • Created templates, approval processes, approval page layouts and defined approval actions on them to automate the processes.
  • Designed and developed Confidential bank 's SQL repositories as a data access layer
  • Designed database tables using Oracle for repository management.
  • Generate WSDL and publish SOAP Web Services.
  • Mentored other team members in design, development and debugging.
  • Preparation and review of Test Cases for the module using the user requirement documents.
  • Participated in all the sub-modules of the project by implementing and designing DLL’s
  • Debugged problems occurring in .
  • Developed and debugged the application using the WebSphere Studio Application Developer (WSAD) IDE.
  • Used Eclipse as IDE tool to develop the application .
  • Extensively used CVS Version Control to maintain the Source Code

Environment: Java/J2EE, Struts 1.2,( JDK1.4.2, ) EJB, JSP 1.2, JMS, MQ Series, WSAD, SOAP, XML, HTML, JavaScript, JQuery, SQL, Oracle 10g, Eclipse 2.0, Junit, CVS, Windows

Hire Now