Sr. J2ee Developer Resume
New York, NY
PROFESSIONAL SUMMARY:
- Around 8 + years of IT experience in Web development, n - tier Enterprise Distributed Application development using JAVA, SERVLETS, JSP, Hibernate Framework, JDBC, Oracle, Javascript.
- Experienced in planning, design and implement portal solutions using WebSphere Portal.
- Experienced in developing JSR, IBM Portlet APIs and customizing the themes and skins with personalized content.
- Experienced in Portal Administration tool to configure Portals.
- Experienced in Web Content Management systems such as IBM Web Content Management.
- Self-motivated, able to set effective priority to achieve immediate and long-term goals.
- Experienced in developing applications using WebSphere, Weblogic, Apache, and Tomcat.
- Experienced in developing Web, Client/Server, multi-tiered applications from designing of the architecture, requirements gathering through testing and installation with quick learning curve on new technologies and excellent problem solving, analytical, logical and inter personal skills.
- Experienced with Process Portals where the Portal Server integrates with Process Server.
- Experienced with Rules based personalization of the Portal.
- Ability to learn and use new systems and paradigms in considerably less time, solid communicator with exceptional team-building skills.
- Sun Certified Java & Web Component developer with over 9 years of experience developing enterprise application using Java/J2EE technologies in Banking, Insurance and Telecom.
- Extensive work experience through all phases of Software Development Life Cycle (SDLC) starting with project initiation, requirement gathering, requirement analysis, functional design, detail design, development and implementation of multi-tier enterprise, web based and distributed applications.
- Expertise in J2EE Architecture, Java and J2EE Core Design Patterns, Object Oriented Analysis and Design/Development Methodologies (OOAD), Object Modeling with Use Cases, Sequence and Class Diagrams using UML with Rational Rose and Microsoft Vision.
- Extensive experience using framework APIs like Struts, Spring, iBatis and Hibernate.
- Used middleware tools like JMS MDB's and configured Connection Factories and Topics/Queues.
- Expertise in Service Oriented Architectures (SOA- Web Services) using Apache Axis, WebLogic, JBoss and EJB Web service framework.
- Expertise in using Relational Databases like Oracle, SQL Server2000 and My-SQL, creating stored procedures, triggers, functions, schema design.
- Strong understanding & expertise in web technologies like HTML, DHTML, Java script, AJAX.
- Experience in different application servers like JBoss/Tomcat, WebLogic and Orion.
- Expertise in Unit testing through JUnit framework.
- Expertise in distributed application architecture, object oriented design, and web based applications.
- Possessing strong analytical skills, an excellent team player with good leadership qualities and strong oral and written communication skills.
- Strong communication, collaboration & team building skills with proficiency in grasping new technical concepts quickly.
TECHNICAL SKILLS:
Languages : Core Java, C/C++, VB,CSS, HTML, DHTML, JavaScript.
Java : Java,J2EE,JDBC,JSP,Servlets,JavaBeans,JNDI,Hibernate,Spring,JMS,Java Beans, Design Pattern XML, Web Sphere, Eclipse, log4j,Spring web flows, POJO
IDE : Eclipse,RAD,MyEclipse,WSAD, builder.
Web Development Tools : Servlets, JavaBeans, Java Script,Ajax, HTML, GUI
Service Technologies: JDBC.
Frame Works: Struts,Hibernate,Spring MVC.
Adobe Technologies: Framework, Action Script and Builder.
Web/Applications Servers : WebLogic, Apache Tomcat, Glassfish,Liferay.
Database Applications: Oracle 9i/10g, SQL Server, MYSQL
Operating Systems : Windows-9x/2000/XP, UNIX,LINUX.
PROFESSIONAL EXPERIENCE:
Confidential, New York, NY
Sr. J2EE Developer
Responsibilities:
- Developed the Web Based Rich Internet Application (RIA) using J2EE (Spring framework) and Macromedia/Adobe Flex.
- Extensive experience using framework APIs like Struts, Spring, iBatis and Hibernate.
- Developed hibernate DAO Accessor Classes using Spring JDBC Template, Worked with Hibernate for object relational mapping and connection management.
- Implemented Hibernate and Spring to replace EJBs in the earlier architecture.
- Configured Struts, Hibernate framework with Spring MVC.
- Developed the application front end with HTML, JSP, Ajax, Struts Tag-libraries. Wrote custom JSP tags for role-based sorting and filtering.
- Configured JMS Server setup and DB Connection pool setup & deployed Returned items in Weblogic Server.
- Installed and configured of Apache, Weblogic for QA Environment
- Design and Developed using WebService using Apache CXF.
- Good exposure to RESTful and SOAP based web services.
- Developed the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
- Used JQuery to make the frontend components interact with the Javascript functions to add dynamism to the web pages at the client side.
- Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
- Developed Presentation layer components comprising of JSP, AJAX, Struts Action, Struts Form Beans and AJAX tag libraries.
- Wrote complex reporting applications with Ext JS and Sencha Touch for Windows Azure and Amazon Web Services, Linux and Windows servers.
- Integrate the ExtJs/Sencha framework with Oracle BPM.
- Developed web pages using HTML/CSS and JavaScript.
- Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery.
- Developed user interface using JSP, AJAX, JSP Tag libraries to simplify the complexities of the application.
- Developed user interface using JSP, JSTL and Custom Tag Libraries and AJAX to speed the application.
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Developed Oracle PL/SQL Stored Procedures and Queries for Payment release process and authorization process.
- Implemented Hibernate for the ORM layer in transacting with Oracle database
- Developed HQL queries for CRUD.
- Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.
- Involved in the development of SQL, PL/SQL Packages, Stored Procedures
- Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application using UML.
- Used Eclipse IDE for designing, coding and developing applications
- Developed JUnit test cases for all the developed modules.
- Used Maven script for building and deploying the application.
- Developed Maven scripts for various tasks to automate the build process and for the deployment of the application in Web Sphere server
- Designed and developed Generate PDF functionality using Spring framework and iText
- Developing unified Global Transaction Banking platform using Google Web Toolkit (GWT) to support a consistent web experience
- Applications developed in Eclipse IDE with Java, Google Web Toolkit, Hibernate, CSS, JBoss, HTML & Oracle DB.
- Implemented two Java portals. One is Crystal Report Engine and the other is Jasper Report Engine as plug-in to other web-applications depending on the user's preferences.
- Responsible for ClearCase administrative tasks (working with branching/merging, triggers, labeling etc).
- Worked on designing and creating business rules using IBM ILOG Rules Engine.
- Provide direction and execution oversight for large Agile Development projects for the FBI as an integral member of the Program Management Office (PMO).
- Provides technical assistance in identifying, evaluating and developing Agile methodologies and procedures that are efficient, effective and meet good business practice.
- Integrate Web 2.0 sites into client's website.
- Design and develop enterprise or application architectures and RFI/RFP delivery solutions using SOA (Service Oriented Architecture), web services, DODAF (Department of Defense Architecture Framework), and segment architecture.
Environment: Spring, Hibernate, Struts, Weblogic, APACHE CXF, REST, JQuery, AJAX, Sencha ExtJS, JavaScript, JSP, JavaServer Pages Standard Tag Library (JSTL), SERVLET, Oracle, CRUD, PL/ SQL, JDBC, UML, Eclipse, Junit, MAVEN, ITEXT, GWT (Google Web Toolkit), ClearCase, Jasper report, ILOG, Agile, Web 2.0, SOA.
Confidential, NY
Sr. Java Developer
Responsibilities:- Developed and Implemented Web Services and used Spring Framework.
- Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller (IOC).
- Implemented the caching mechanism in Hibernate to load data from Oracle database.
- Implemented application level persistence using Hibernate and Spring.
- Implemented Persistence layer using Hibernate to interact with the Oracle database, Used Hibernate Framework for object relational mapping and persistence.
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Expertise in developing enterprise applications using Struts Frameworks.
- Developed server-side services using JSF, Apache Trinidad components, Java, Hibernate, Spring, Web Services
- Developed the front end using JSF and Portlet.
- Implemented improvements to the WebSphere Commerce Organization Console and the Administration Console to display, and allow for update, new member information.
- Development work is also done to the legacy system using WSAD IDE. The modified application is deployed on websphere using ANT and javascripts for use by interface project.
- Implement web service components using JiBX and Apache CXF framework.
- Involved in the deployment of Web-Service End-Points using Apache CXF.
- Designed and Developed WebServices to interact with various business sectors and used SOAP protocol for webservices communication.
- Developed Rest architecture based webservices to facilitate communication between client and servers.
- Developed AJAX functionalities using frameworks like JSON, DOJO and JQuery.
- Extensively worked on business, front end and persistence tier using the JSP, Spring MVC, and EXTJS/JSON.
- Developed mobile applications using JQuery Mobile, PhoneGap, and Sencha for Virtual Infotech Inc
- Developed Web based Dynamic Form Builder using DHTML, JavaScript Object-to-XML.
- Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript.
- Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery.
- Developed UI screens using YUI, CSS and JQuery.
- Developed user interfaces using JSP, JSF frame work with AJAX, Java Script, HTML, DHTML, and CSS.
- Developed AJAX scripting to process server side JSP scripting.
- Delivered mobile app for book reading capability with HTML5 Sencha and online services with Flash/Flex.
- Developed HTML5 Mobile application with HTML5, Java Script, jQuery, JSON and RESTful web service.
- Implemented User interface (UI) entire application using JSP, JSTL, Custom Tag Libraries, JavaScript, XML/ XSLT, HTML and CSS.
- Hooked up the JSP plugins with spring bind and JSTL tags in the HTML pages.
- Developed the Servlets for processing the data on the server.
- Developed Java and EJB in Mainframe DB2 environment.
- Developed stored procedures, Triggers and functions in Oracle 10g to process the trades using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables.
- Wrote Stored Procedures, Packages, PL/SQL scripts are used to query the database.
- Developed a bulletin board module for supplier and vendor information portal. Application included forms to upload notification documents to the Supplier bulletin and maintenance of documents, complete with CRUD capabilities and email notifications.
- Used JDBC to connect to the information model tier.
- Designed the UML, created class, sequential diagrams using Borland Together Architecture, modified code, configured WebLogic server and project in Oracle.
- Used CVS to maintain source and version management and used Eclipse as IDE.
- Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes.
- Used Maven to build and generate code analysis reports.
- Configured Maven dependencies for application building processes that created Pom.xml files.
- Used JPA 2.0 (JDBC Framework) and Apache CXF for XML generation.
- Use jPod and iText to manipulate PDF operations.
- Provided end user support for all levels of Oracle ECM users.
- Worked on proof of concept using Google Web Toolkit to create the personal card application site of American express from scratch.
- Directory Listing and File down load services (Similar to Windows Explorer on a PC, developed using Google Web Toolkit, AJAX).
- Worked on tickets from service-now and Jira on daily basis.
- Developing a new Content Management System backed by subversion using java EE technologies.
- Reporting using Jasper Reports through iReport Design tool.
- Installed and configured a multi-server, clustered ILOG environment. Documented architecture and trained client administrators.
- The integration of Breeding Technology platforms along with utilization of JRules allows Trait
- Integration (TI) to make quicker decisions from aggregated data.
- Extensive experience in developing applications using Java and related technologies using WATERFALL and AGILE SCRUM methodologies.
- Mentoring of junior members for Agile (Scrum) process & Junit testing
- Developed automation test cases using Java and selenium on Eclipse for web 2.0 Ajax application
- Instrumental in getting Oracle SOA platform (11g) infrastructure up and running through installation, validation and POC with System of record.
- Worked on Asynchronous messaging system using by implementing JMS through Point-Point and Publish-Subscribe MQ-Series architecture.
- Apache Tomcat Server was used to deploy the application.
- Developed custom web forms using PHP and JavaScript.
- Performed J2EE application deployment using JBoss application server on Windows and Linux.
Environment: Spring, Hibernate, Struts, APACHE CXF, JavaScript, JSP, JavaServer Pages Standard Tag Library (JSTL), SERVLET, CRUD, PL/ SQL, JDBC, UML, Eclipse, Junit, MAVEN, ITEXT, GWT (Google Web Toolkit), Jasper report, ILOG, Web 2.0, SOA, JSF, Websphere Portal, Web Services, soap, DOJO, Sencha ExtJS, CSS, AJAX, Html5, DB2, Xml, Oracle ECM, JIRA, Subversion (SVN), JRules, Scrum, JMS, Apachi Tomcat, Linux, PHP.
Confidential, New York, NY
J2EE Developer.
Responsibilities:- Worked on the Spring framework like Spring IOC and Spring DAO.
- Involved in multi-tiered J2EE design utilizing MVC architecture (Struts Framework), Hibernate and EJB deployed on Websphere Application Server connecting to an Oracle 8i database. The Application is designed using J2EE technologies based on Spring MVC architecture.
- Worked on persistence layer using O/R Mapping tool IBatis with Oracle 10g Database.
- Designed the front end according to specs using JSP and Servlets on server side. Configuring and Integrating iBatis with Struts. HTML Component, data table, panel, dialogue etc was used for creating HTML Pages. Extensive Javascript Library usage.
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
- Implemented View layer of MVC architecture using JSF components.
- Implemented JSF framework in the application which is based on MVC design architecture.
- Maintained the business standards and the requirements in EJB and deployed them on to WebLogic Application Server.
- Developed various EJB's to handle business logic.
- Used JBoss application server to deploy application into Production environment.
- Deployed this application which uses J2EE architecture model and Struts Framework first on Weblogic 5.1 and helped in migrating to JBoss Application server.
- Designed and Developed the input/output data formats in XSD for the WSDL files and accordingly implementing services using Apache AXIS2 .
- Developed the web services by using WSDL, SOAP using SOA.
- Developed web presentation layer using jQuery, HTML and CSS according to internal standards and guidelines.
- Developed the Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
- Designed and developed the web-tier using Html, JSP’s, Servlets, Struts and Tiles framework.
- Worked on the MySQL migration project .To make the system completely independent of the database being used. Used Spring IBatis to implement this.
- Used TOAD for all database query testing and optimizations
- Involved in configuring JNDI properties, data sources for Oracle, UDB, DB2 data bases in websphere.
- Scheduled reports daily, weekly, monthly for executives, Business analyst and customer representatives for various categories and regions based on business needs using SQL Server Reporting services (SSRS).
- Designed the UML, created class, sequential diagrams using Borland Together Architecture, modified code, configured WebLogic server and project in Oracle.
- Used Netbeans for development and WebLogic Application Server for deploying the web application.
- Created and Implemented Keyword Driven Framework using Selenium.
- Used Ant for developing build scripts and deploying the application onto WebLogic.
- Used ANT for building the application and deployed on BEA WebLogic Application Server.
- Developed and Deployed the Application on Websphere using ANT build.xml script.
- Defined as-is-architecture, transitional architecture, and recommended future-state architecture related to Search technologies including Google GSA, Endeca, and EMC Documentum ECI.
- Adopt Agile Methodology to plan using JIRA.
- Developed the user interface screens using Swing for accepting various system inputs such as contractual terms, monthly data pertaining to production, inventory and transportation.
- Entered and processed patient data into CVS's database.
- Used VSS (Visual Source Safe) as configuration management tool.
- Created Jobs to Schedule multiple reports in Cognos Connection.
- Performed performance tuning to enable high performance of ILOG JRules using Sequential/Rete algorithm within Data Stage environments.
- Designing the flow of the project using Water Fall Model.
- Developed an application in Java using Oracle ADF framework.
- Design of the process flow in Oracle BPM and jBPM to evaluate the difference between the behavior of different BPM tools.
- Developed applications using Visual Studio 2005, C#, and a combination of Windows Services, IBM MQ Series, and ASP.Net Ajax enabled web sites.
- Troubleshooted issues concerning Apache Tomcat during deployment.
- Moved Application from Solaris to Linux RedHat for system benchmark
- E-procurement system run on Unix operating system.
- Lead development and site building on Drupal-based projects. Mentor junior developers on site building and development best practices.
- Design & creation of multiple sites using: WordPress, HTML, PHP, XML, CSS, Javascript & more.
- Applying Ruby on Rails and JQuery debugged, enhanced, extended business-to-business SAP application. Provided extensive integration and functional mocks testing.
- Design and Develop programs in C++ to integrate as per the users requirements.
- Used ASP.NET technology for developing the presentation layer.
- Worked with performance tuning in .Net and Reporting Services.
- Involved in developing PL/SQL stored procs and Informatica Workflows to migrate data from Legacy Mainframe/AS400 based systems.
- J2EE to communicate legacy COBOL based mainframe implementations.
- Expose PL/I database access layer as web service using RD/Z.
- Developed and implemented Legacy system programs by using COBOL, DB2, CICS, JCL, JAVA and VSAM.
- Worked with DNS team to associate the urls with DNS, Coordinartion with SAs, DBAs Load Balancer and Firewall team.
- Developed Java Script and Action Script, VB Script macros for Client Side validations.
- Designed and built it based on previous Classic ASP version. Upgraded its original database from Access to SQL 2008.
- Developed SQL queries. Actively worked on stored procedures.
Environment: Spring, iBatis, Struts, JSF, EJB, Jboss, APACHE AXIS2, WSDL, JQuery, JSP, SERVLET, MYSQL, Toad, SQL Server, UML, Netbeans, Selenium, ANT, Xml, EMC Documentum, JIRA, SWING, CVS, Visual Source Safe, Cognos , ILOG, Water fall model, Oracle Application Development Framework (Oracle ADF), Oracle Business Process Management (Oracle BPM), IBM MQ Series, Apachi Tomcat, Linux , Unix , Ruby , Wordpress , drupal , .Net, ASP , C , C++, Mainframe , COBOL, PL/I, JCL, SQL, SAS VB, ASP.
Confidential, Warren, NJ
Java Developer
Responsibilities:- Responsible for developing Front-end pages using Adobe 3 framework, written MXML and Action script.
- Responsible for overall design & analysis of UI components and integration with existing J2EE, Spring and Hibernate.
- Implemented the architecture of the modules according to the MVC standards (Presentation-tier, Business-tier and Persistence-tier).
- Responsible for implementing best design patterns from Cairngorm architecture to interact with backend using Hibernate to pull out the data to UI components.
- Designed several UI screens with GUI the help of 3 Builder (RIA).
- Developed Action Script functions for event handling, response handling and error handling.
- Developed Charting components like pie charts to show the project specific performance metrics.
- Designed and developed all required Data providers which are being used by both General UI controls and by Charting components.
- Used Live Cycle Data services to get the data from the back-end system(LCD’s)
- Designed and Developed persistence layer with Hibernate,jQuery.
- Integrated and Hibernate with Spring.
- Configuration of Hibernate mapping files and configuration with Spring.
- Configured dependency injection mechanism in applicationContext.xml in Springs
- Configured transaction mechanism in Spring.
- Developed Test cases with JUnit.
- Developed Account Creation/Update, Associate External Customer and Password Management Modules.
- Involved in preparing documents like Impact Analysis, Unit Test Case, Check List and Code Review Documents. Performing Peer review.
- Deployed the entire application on windows and Linux platforms.
- Promoting builds from Dev Server to Staging Server to Production Server
Environment: Core Java , J2EE, Java, Adobe, Ajax,Java Script,Servlets,GUI,JMS, Hibernets,MS SQL Server 2005, JDBC,JNDI,pl/sql srored procedures,Apache Ant, CSS, eclipse and Log4j .
Confidential
Java Developer
Jersey City, NJ
Responsibilities:- Involved in the requirement-capturing meeting with the subsystem with the end users and Department Heads in Vehicles.
- Designed and Developed from scratch.
- Involved in development and design of the complete flow from the front end to the back-end for each UI existing in the current application.
- Developed presentation layer using for enhancing the performance of the application. Integrated with jsp to enhance the UI. Client side validations using Struts Validation framework.
- Used Action Script for implementing screens.
- Implemented Hierarchical grids with complex search mechanism.
- Calling pl/sql stored procedures to display data into database.
- Developed the classes in java to get the PDF data from DataBase.
- Developed the Utility java classes in java to do Date and String manipulations.
- Used Stored Procedures to save and get the information to/from Database.
- XML is used to create the mapping between UI fields and Value Object fields.
- XSL is used to display the data in PDF from xml file.
- Used CSS for applying style in entire applications.
- Estimate the infrastructure/ tools and technical manpower required for developing and delivering the Web Solutions to the clients or partner companies
- Developed the customized components for Reports.
ENVIRONMENT: Core Java , Jsp, J2EE, Java, Spring MVC, Web Services, Hibernates, Adobe, Ajax, Servlets, DAO, PL/SQL, MS SQL Server 2005, XML, Log4j, Jsf, CSS, eclipse, Apache, Ant .
Confidential , Reston, VA
Java Developer
Responsibilities:- Understanding the business requirements and designed test cases for responsible modules to test the complete functionality of application.
- Design and Execution of Test Cases manually.
- Developed JSP’s for front end of Echo-View.
- Developed User Interface using CSS,GUI, JavaScript, JSP, Servlets and JSTL
- Performed Functional, User Interface, retesting/regression testing.
- Analyze test results and report to management.
- Reported the Bugs and attended weekly status meetings and provide detailed status report.