Sr. Java Developer Resume Profile
SUMMARY
- Over 8 years of experience in analysis, design, implementation and testing of Object Oriented Applications in Client/Server environments using Java/J2EE. Strong knowledge in Object Oriented Concepts, Object Oriented Design OOD , Object Oriented Analysis OOA , Programming and its implementation. Expertise in design and development of various web- and enterprise-level applications using J2EE technologies like JSP, Servlets, JDBC, Oracle.
- Good experience in Object Oriented Analysis Design OOAD using different design methodologies/process frameworks like SDLC and tools like Rational Rose, Microsoft Visio.
- Experience in using frameworks and tools like J Unit.
- Developed web applications by implementing Model View Control MVC architecture using JSP pages that interact with Servlets.
- Expertise in XML.
- Experience in working with frameworks like Struts, Spring and Hibernate
- Experience in using Java IDE tools like Net beans and familiarity with other IDEs such as Eclipse.
- Experience in using MySQL databases to write complex SQL queries, and familiarity with databases like SQL.
- Extensive experience in using SQL to write Stored Procedures and Triggers.
- Experience of development in different environments like Windows 98/20007/XP.
- Well versed with complete systems life cycle development processes of design, development, testing and implementation.
- Document preparation including Requirement Specification, design documents, Test cases and Analysis, User Training documents and Technical Help documents.
- Experience in working with Virtual and Multi National Team.
- Excellent communication, interpersonal and analytical skills along with can do attitude.
- Ability to learn and use new systems and paradigms in considerably less time.
SOFTWARE SKILLS
Languages | Java, SQL, XML, C , C, WSDL, XHTML, HTML, CSS, Java Script, AJAX, PLSQL, ASP .NET, C .Net. |
Java Technologies | Java, J2EE, JDBC, Servlets, JSP, JSTL, JavaBeans, JQuery and EJB. |
Frame Works | Struts and Spring. |
Development Tools | WSAD 6.0, Eclipse, ANT 1.7, Log4j, Rapid Application Developer, Dreamweaver 8 and FrontPage. |
ORM | Hibernate. |
Design and Modeling | UML and Rational Rose. |
Web Services | SOAP, WSDL, UDDI. |
Databases | Oracle 10g/9i/8i, SQL Server,DB2, MS-Access |
Scripting languages | Java Script, Shell Script |
XML technologies | DTD,XSD,XML, XSL, XSLT, SAX, DOM, JAXP |
Version Control | CVS, Clear case, SVN |
Environments | UNIX, Red Hat Linux, Windows 2000/ server 2008/2007, Windows NT 4.0, Windows XP. |
Professional consulting experience
Confidential Sr. Java Developer |
Responsibilities:
- Developed and Implemented WebServices and used Spring Framework.
- Implemented business logic using Struts action components in the Struts and Hibernate framework.
- Developed the application using Struts Framework which is based on the MVC design pattern.
- Developed persistence layer with Hibernate, jQuery.
- Developed the presentation layer using Java Server Pages, Tiles, Ajax and Java Script.
- Created frontend using Sencha EXTJS framework.
- Developed web pages using HTML/CSS and JavaScript.
- Used Oracle for the EIS layer.
- Developed HQL queries for CRUD.
- Developed PL/SQL procedures for login module and written complex SQL queries.
- Developed DAO API to manage the payment information using JDBC
- Used Apache CXF to build web service clients.
- Developed Rest architecture based webservices to facilitate communication between client and servers.
- Used Eclipse for developing the application and CVS for version control.
- Deployed EJB Components on WebLogic .
- Worked with Clearcase source management.
- Developed test cases and performed unit testing using JUnit.
- Manage multiple, high profile cross-functional AGILE program teams across various business units.
- Developed the UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose.
- Developed user interfaces using JSP, JSF frame work with AJAX, Java Script, HTML, DHTML, and CSS.
- Developed JSPs using EL language and JSTL tags.
- Developed Servlets and Worked extensively on Sql.
- Developed pom.xml for the build of the application using Maven
- Developed a Web Application using Java with the Google Web Toolkit API with PostgreSql
- Developed order receipt report with bar code using lowage iText and jasper report.
- Worked with ILog Jrule engine, to trigger the business rules in the rules execution engine configured in WebLogic application server.
- Developed automation test cases using Java and selenium on Eclipse for web 2.0 Ajax application
- Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware.
Environments: SPRING, HIBERNATE, STRUTS, JQUERY, AJAX, SENCHA EXTJS, JAVASCRIPT, ORACLE, CRUD, PL/SQL, JDBC,APACHE CXF, REST, ECLIPSE, WEBLOGIC, CLEARCASE, JUNIT, AGILE, UML, JSP, JSTL JAVA SERVER PAGESSTANDARD TAG LIBRARY , SERVLET, MAVEN, ITEXT, GOOGLE WEB KIT GWT , JASPER REPORT, ILOG, WEB 2.0, SOA.
Confidential Sr. Java Developer |
Responsibilities:
- Implemented the Spring dependency injection of the Database helper instance to the action objects.
- Implemented Hibernates Lazy default fetch plan for generating proxies and collection wrappers and also created fetching strategies for minimizing the number of SQL statements.
- Developed Web pages using JSF.
- Used DOJO for AJAX Support and used JSON for DOM objects
- Developed JavaScript based components using ExtJS framework like GRID, Tree Panel with client reports customized according to user requirements.
- Developed GUI screens for XTT LD application using JSP, HTML and CSS.
- Developed web applications using Spring MVC, JQuery, HTML5, Bootstrap.
- Used DB2 as the database and wrote SQL PL-SQL.
- Used JPA with Entity Beans for interacting with Persistence Layer for CRUD operations.
- Used JDBC to connect to the information model tier.
- Used Apache CXF for XML generation.
- Used SOAP Technology for exchanging the XML application using HTTP.
- Developed Web Services using WSDL and XML.
- Used My Eclipse as an IDE for developing the application.
- Worked on Securing WebSphere Portal with LDAP and DB2, WebSphere with LDAP.
- Build and release the code from Clearcase, Subversion and Perforce.
- Developed JUnit test cases for all the developed modules.
- Worked in Agile environment with active scrum participation.
- Design and development of components, such as Class, and Sequence diagram in UML.
- Developed custom tags, JSTL to support custom User Interfaces
- Developed Servlets and JSP based on MVC pattern using Struts framework and Spring Framework
- Used Maven to build and generate code analysis reports.
- Used IText to generate PDF for HTML forms.
- Design, implementation, and development of Oracle ECM workflows to meet the requirements of the business user.
- Design and develop GUI and back-end components for analysis and collaboration software in Google Web Toolkit, Java and XML in a UNIX environment.
- Used Struts Model-View-Controller approach to help design new features and fix Jira bugs and request.
- Integrated Jasper Report with Struts web based application.
- Worked in SOA architecture Websphere Message broker for integration with Pega and ILog.
- Designed and implemented Rules infrastructure by wrapping up core JRules API.
- Developed a web 2.0 control console using GWT to manage data matching for data staging
- Used JMS in the project for sending and receiving the messages on the queue.
- Build code using IDE Intell and deploy it using Apache Tomcat.
- Involving in Building the modules in Linux environment with ant script.
- Developed custom web forms using PHP and JavaScript.
Environments: SPRING, HIBERNATE, STRUTS, JSF, DOJO, SENCHA EXTJS, JAVASCRIPT, CSS, AJAX, HTML5, DB2, CRUD, PL/SQL, JDBC, APACHE CXF, SOAP, WEBSERVICES, ECLIPSE, WEBSPHERE PORTAL, SUBVERSION, JUNIT, SCRUM, UML, JSP, JSTL, SERVLET, MAVEN, XML, ITEXT, ORACLE ECM, GOOGLE WEB KIT GWT , JIRA, JASPER REPORT, ILOG, JRULES, WEB 2.0, SOA, JMS, APACHE TOMCAT, LINUX, PHP.
Confidential J2EE Developer |
Responsibilities:
- Development of a split billing system - core java, collections, spring, hibernate, mysql
- Used iBatis and MyBatis ORM tools which automate the mapping between SQL databases and objects in Java.
- Developed complex Web based UI using Struts , Ajax and Java Script.
- Developed the front end using JSF and Portlet.
- Developed web Components using JSP, Servlets and Server side components using EJB under J2EE Environment.
- Developed UI screens using YUI, CSS and JQuery.
- Worked on JDBC to select and update the data from the MySQL database
- Used TOAD for all database query testing and optimizations
- Worked with Database Backup Compression, Data Collector, Policy-based Management, Resource Governor and SQL Server Audit.
- Developed Java and EJB in Mainframe DB2 environment.
- Developed the input/output data formats in XSD for the WSDL files and accordingly implementing services using Apache AXIS2 .
- Used Netbeans for development and WebLogic Application Server for deploying the web application.
- Used JBoss application server to deploy application into Production environment.
- Work with clients on their day to day interactions with CVS Caremark.
- Used Visual Source Safe for Version Control.
- Build and maintained a Selenium Regression test suite.
- Designing the flow of the project using Water Fall Model.
- Designed the UML diagrams based on the OOAD principles
- Created applications, connection pools, deployment of JSPs, Servlets, and EJBs in WebSphere
- Used Ant for developing build scripts and deploying the application onto WebLogic.
- Used XML parser APIs such as JAXP and JAXB in the web service's request response data marshalling as well as unmarshalling process.
- Deployed complex systems on client site that includes EMC Documentum
- Used JIRA issue tracker to file the bugs.
- Designed the front end using Swing.
- Designed Power Cubes using Cognos Transformer
- Development/Deployment of jar files into ILOG Rule builder.
- Use Oracle ADF to create a rich User Interface.
- Page design and development using Oracle BPM.
- Use IBM MQ Series to send information from mainframe to web and back to mainframe
- Apache Tomcat Server was used to deploy the application.
- Performed J2EE application deployment using JBoss application server on Windows and Linux.
- Used Resource Manager to schedule the job in Unix server.
- Developed Ruby on Rails web applications using MongoDB and back-ground processes using Resque and Redis
- Develop WordPress themes to meet the needs of the small business owner.
- Used web services REST to bridge the gap between our MS and Drupal technology.
- Designed and developed using C .Net and MVC patterns.
- Used ASP.NET technology for developing the presentation layer.
- Develop programs in C / C to integrate as per the users requirements.
- Builds and develops java interfacing with different backend systems in Mainframe.
- Code development using PL/I, COBOL, JCL and DB2
- Develop/test/debug JCL.
- Worked on PL/SQL and SQL queries
- Used Sybase and with SAS to replace code on the mainframe for high priority work to produce the CPI every month.
- Developed Java Script and Action Script, VB Script macros for Client Side validations.
- Designed, developed and maintained Asp.Net applications.
Environments: SPRING, IBATIS, STRUTS , JSF, EJB, JQUERY, MY SQL, TOAD, SQL SEVER, DB2, APACHE AXIS2, WSDL, NETBEANS, JBOSS, CVS, VISUAL SOURCE SAFE, SELENIUM, WATERFALL MODEL, UML, JSP, SERVLET, ANT, XML, EMC DOCUMENTUM, JIRA, SWING, COGNOS, ILOG, ORACLE ADF, ORACLE BPM, IBM MQ SERVICES, APACHE TOMCAT, LINUX, UNIX, RUBY, WORDPRESS, DRUPAL, .NET, ASP, C, C , MAINFRAME, COBOL, PL/I, JCL, SQL, SAS, VB, ASP.
Confidential Java Web Technologist |
Responsibilities:
- Re-designed and re-implemented the company's web functionality into a modern n-tier architecture using J2EE framework. The Existing system was built using VB and Power Builder.
- Implemented the server side design using the industry standard J2EE design patterns like Business Delegate, Service Locator, Business Interface, Session Facade, and Data Access Object.
- Utilized various Rational Rose design methodologies for developing the framework.
- Object Oriented Analysis and Design OOAD of business requirements with the end users and business analysts.
- Used J2EE design patterns like Spring MVC
- Developed the application using Spring framework.
- Created sequence diagrams to show the page flows using WSAD.
- Developed Client side screens in XML using XSLT.
- Developed front-end screens using JSP and Tag Libraries.
- Used Hibernate for mapping object oriented design model to relational database.
Environment: JAVA, J2EE, SPRING, WEBSPHERE, WSAD, ORACLE , JDBC, HIBERANTE, JAVA SERVLETS, JSP, UML, RATIONAL ROSE, JAVASCRIPT, XML, HTML, JUNIT
Confidential JAVA Developer |
Responsibilities:
- Involved in analysis, design and development of Portfolio Management.
- Created Use case diagrams, Class diagrams and Activity diagrams using Microsoft Visio.
- Followed iterative approach in timely manner.
- Developed front-end using JSP, HTML, CSS, JAVA Script and J query.
- Responsible for developing Servlet.
- Involved in implementing database design, connectivity and access.
- Wrote MySQL queries and used JDBC API.
- Worked in Windows environment for building the application using net beans IDE.
- Developed test cases and performed unit testing using J Unit.
- Extensively used Collabnet subversion for version control.
- Used Glassfish Server for deploying various components of application.
Environment: JAVA, J2EE, JAVA SDK, JSP, HTML, JDBC, OOAD, SERVLETS, SVN, MYSQL, WINDOWS XP PROFESSIONAL, JAVA SCRIPT, J QUERY, GLASSFISH SERVER, NET BEANS IDE, MICROSOFT VISIO.
Confidential Java/J2ee Developer |
Responsibilities:
- Involved in modifying, updating and testing of the component.
- Involved in group meeting with teammates and made substantial changes to the architecture to improve performance of the Application.
- Modified JSPs, used struts tag libraries and Java Server Pages Standard Tag Library JSTL .
- Maintained Struts architecture throughout the application.
- Developed the bean classes for better data exchange between the MVC layers
- Successfully differentiated presentation from code.
- Used multi threading and socket programming.
- Deployed the application on WebLogic Application Server.
- Created connection pools and data sources.
- Modified JavaScript to read client side activities events and data and event validations.
- Used WinCVS as version Control system.
- Suggested ER models and changes in the table structures
- Modified SQL, PL/SQL procedures and triggers to obtain optimize output.
- Involved in separation of components and deploying in different servers and balancing the load among each Server.
- Solved performance issues and brought optimal output from the available resources.
Environments: JAVA, J2EE, SYBASE, BEA WEBLOGIC SERVER, JSTL, SQL SERVER, STRUTS FRAME WORK, SERVLETS, JSP, EJB, WINCVS, JAVABEANS, ECLIPSE, UML, WINDOWS XP/LINUX.