Java Developer Resume Profile
NJ
Rakesh Kumar
- Over 8 years of professional experience in Systems Analysis, Design, Development of various Client/Server and Internet Applications.
- Experience in full Software Development Life Cycle Requirements Analysis, Design, Development, Testing, Deployment and Support
- Knowledge in Application Design and Development using OOA, OOD, OOP, MVC, SOA and J2EE.
- Extensive experience in developing web applications using C , Java, J2EE, JSP, Servlets, EJB, JDBC, Struts, Spring, Hibernate, JMS ,JSF and XML.
- Good knowledge of Stateful /Stateless Session EJBs and Entity EJBs.
- Expertise in developing the multi-tier web applications in both Spring MVC and Struts MVC that ensures clear separation of layers and rapid application development.
- Experience in Java Web Services.
- Excellent working knowledge of writing XML documents and parsing them using SAX parsers.
- Good Exposure to Service Oriented Architecture SOA such as Web Services including SOAP, UDDI, WSDL, JMS Java Messaging Service .
- Good working knowledge in building application using apache ANT builder and Junit automated testing.
- Strong experience in RDBMS concepts, Oracle 9i/8i and MySQL.
- Good Knowledge in Developing, Customizing Oracle Modules with Oracle ADF and Integrating process with Oracle Data Integrator.
- Possess application Server experience with Bea Web logic, JavaWebServer and IBM Web Sphere Application Server.
- Possess application Server experience with Bea Web logic, JavaWebServer and IBM Web Sphere Application Server.
- Good Exposure to Service Oriented Architecture SOA such as Web Services including SOAP, UDDI, WSDL, JMS Java Messaging Service , IBM Web sphere MQ Series.
- Strong knowledge in designing and coding stored procedures, Triggers and Functions using PL/SQL.
- Possess application Server experience with Weblogic and IBM WebSphere Application Server.
- Extensively used different IDEs like Eclipse, WSAD and RAD.
- Proficient in unit testing the application using JUnit.
- Experience in using ANT and Log4j tools.
- Good knowledge of in Unified Modeling Tools UML concepts and extensively worked in designing Use Cases, Class diagrams, Sequence and Object Diagrams using Rational Rose and Microsoft Visio.
- Used Clearcase for Version Control.
- Excellent communication skills to deal with people at all levels.
- Experienced in developing portlets using WebSphere Portlet Factory, and custom builders in WebSphere Portlet Factory
- Used faces-config. Xml, controller, control and service controls to map the data from service and display it in UI.
- Involved in development of documents version using web services AXIS .
- Used Xml beans for converting xml to java objects.
- Involve in the design of portlets for WebSphere Portal
- Developed JSR 286 portlets for migration from WebSphere Portal to WebSphere Portal.
Programming Languages | Java, PL/SQL, SQL, J2EE |
Enterprise Java | JSP, Servlets, EJB, JMS, JNDI, Logging API, Various J2EE and Standard Design Patterns, AJAX |
Core Java | Serialization, JDBC, Java RMI, Internationalization Localization etc |
Mark-up/Scripting Lang. | HTML, CSS, XML, JavaScript, DWR, JQuery, AJAX |
XML Technologies | XML, XSL/XSLT, SAX/DOM, SOAP, WSDL, JAXB, JAXP. |
Tools Framework | Struts, Spring, Hibernate, Web Services, Log4J, Apache Common Library, Apache POI, Apache Velocity Engine, Axis, Xfire, Junit, Maven, Ant, RUP, Rational Rose |
Application/Web Servers | IBM WebSphere, Weblogic, Apache Tomcat, JBoss |
Web Services | SOAP, UDDI, WSDL, XML and JAX-RPC, APACHE AXIS |
DBMS/RDBMS | Oracle |
Source Control Systems | CVS, VSS,SVN, PVCS |
Defect/Bug Tracking | Rational Clear Quest, Test director |
IDE | Eclipse, IBM WSAD, RAD |
Infrastructure Software | Dreamweaver and other office automation and Presentation Software |
O/S Environment | Windows XP, UNIX, Suse, Linux, Windows 98, Windows 2000, Windows NT/XP |
Other Skills | Requirements engineering, UML, Design patterns, code reviews, test planning |
Professional Experience
Confidential
Sr. Java Developer:
Responsibilities:
- Developed the Web Based Rich Internet Application RIA using J2EE Spring framework and Macromedia/Adobe Flex.
- Developed Hibernate persistence layer modules using EJB Java Persistence API JPA annotations and Entity Manager.
- Developed the application using Struts Framework which is based on the MVC design pattern.
- Used Ajax calls extensively using Jquery, inside the WebApps and create a seamless flow of Quotes.
- Used Java Servlets, JSPs, AJAX, XML, HTML and CSS for developing the Web component of the application.
- Developed JavaScript based components using ExtJS framework like GRID, Tree Panel with client reports customized according to user requirements.
- Used JQuery to make the frontend components interact with the Javascript functions to add dynamism to the web pages at the client side.
- Developed of many PL/SQL batches using JAVA with connectivity to Oracle for data maintenance and handling.
- Used JPA with Entity Beans for interacting with Persistence Layer for CRUD operations.
- Developed PL/SQL procedures for login module and written complex sql queries.
- Developed DAO API to manage the payment information using JDBC
- Design and Developed using WebService using Apache CXF
- Developed Rest architecture based webservices to facilitate communication between client and servers.
- Developed various reusable helper and utility classes using Java Beans with Eclipse editor.
- Created the domains, application servers and load balancers using Weblogic
- Created ClearCase VOBs and setup triggers and backups for a new project. Wrote roll out procedures and plans. Environment was mixed Windows and AIX, CSS, XML, HTML, Knockout.js, Hadoop, Hbase, NoSql, XSLT, projects written in C .
- Developed JUnit test cases for all the developed modules.
- Agile/SCRUM was used as the project management methodology and JIRA Confluence were the tools used to keep things in check.
- Implement web service components using Apache CXF framework.
- Developed Rest architecture based webservices to facilitate communication between client and servers.
- Built main application in Python, Django leveraging technologies such as Tastypie, Angular.js, Backbone.js, Ember.js, and Celery
- Used My Eclipse as an IDE for developing the application.
- Worked with NoSql Databases like Apache Cassandra, MongoDB.
- Used Subversion SVN for software version control.
- Created the domains, application servers and load balancers using Weblogic
- Developed frontend widgets in Backbone.js and Handlebars.js
- Developed web applications using Spring MVC, JQuery, CSS, XML, HTML, Knockout.js, Hadoop, Hbase, NoSql, XSLT, HTML5, Bootstrap
- Developed test cases and performed unit test using JUnit Framework.
- Developed the UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose.
- Developed static and dynamic Web Pages using JSP, HTML and CSS.
- Developed the User Interfaces using Struts, JSP, JSTL, CSS, XML, HTML, Knockout.js, Hadoop, Hbase, NoSql, XSLT, and Ajax, JavaScript.
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Used Maven script for building and deploying the application.
- Developed Generate PDF functionality using Spring framework and iText
- Design and develop GUI and back-end components for analysis and collaboration software in Google Web Toolkit, Java and XML in a UNIX environment.
- Developed order receipt report with bar code using lowage iText and jasper report.
- Worked on designing and creating business rules using IBM ILOG Rules Engine.
- 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, CSS, XML, HTML, Knockout.js, Hadoop, Hbase, NoSql, XSLT, Jquery, Ajax, Sencha Extjs, Javascript, Oracle, Crud, Pl/Sql, Jdbc, Apache Cxf, Rest, Eclipse, Weblogic, Clearcase, Junit, Agile, Uml, Jsp, Jstl, Servlet, Maven, Itext, Google Web Kit Gwt , Jasper Report, Ilog, Web 2.0, Soa.
Confidential
Sr. Java Developer
Responsibilities:
- Extensively used Core Spring Framework for Dependency Injections of components.
- Developed the spring AOP programming to configure logging for the application.
- 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
- Implemented Object-relation mapping in the persistence layer using hibernate frame work in conjunction with Spring Aspect Oriented Programming AOP functionality.
- Developed complex Web based UI using Struts, CSS, XML, HTML, Knockout.js, Hadoop, Hbase, NoSql, XSLT, Ajax and Java Script.
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Developed web-based customer management software using Facelets, Icefaces and JSF
- Developed Add, Edit and profile view web pages for the monitor module using JSP, JSF HTML, JSF CORE tags library.
- Worked on Securing Web Sphere Portal with LDAP and DB2, CSS, XML, HTML, Knockout.js, Hadoop, Hbase, NoSql, XSLT, Web Sphere with LDAP.
- Worked on Web Sphere Portal integration with WBISF in getting Work Items raised by the process flows from WBISF.
- Creation of REST Web Services for the management of data using Apache CX
- Designed and Developed Web Services to interact with various business sectors and used SOAP protocol for web services communication
- Used Web services - WSDL and SOAP for getting credit card information from third party.
- Developed mobile applications using JQuery Mobile, Phone Gap, and Sencha for Virtual Infotech Inc.
- Wrote complex reporting applications with Ext JS and Sencha Touch for Windows Azure and Amazon Web Services, Linux and Windows servers.
- Used DOJO to create interactive user interface.
- Developed Java Script utility objects for common client side validations, history handling, window management and menus management
- Developed forms using HTML and performing client side validations using Java Script.
- Developed the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
- Inserted External Style Sheets to various web pages using CSS.
- Worked on AJAX support in applications, Worked with JSP Dynpages with AJAX YUI and other portal components, Used Extensively AJAX, JSON, XML, CSS, XML, HTML, Knockout.js, Hadoop, Hbase, NoSql, XSLT, and YUI for Business customers.
- Used Ajax for backend interaction and data interchange with asynchronous call parsing the XML data creating XML Http Request and reading the data in response XML from action class.
- Developed portions of HTML5-based game for use in an online gambling promotion.
- Designing, Coding development and Debugging application using Eclipse Indigo as an IDE, Spring JDBC framework and DAO pattern, HTML5, CSS3, and JQuery.
- Developed web Components using JSP, Servlets and Server side components using EJB under J2EE Environment.
- Developed custom tags, JSTL to support custom User Interfaces.
- Designed and implemented business functionality for WEB system hidden login authentication, agent import and can see using the following technologies: JAXB, SAX, XML, and Servlets.
- Used DB2 as the database and wrote SQL PL-SQL.
- Experience with SQL and basic CRUD operations.
- Developed stored procedures, triggers and functions with PL/SQL for Oracle database.
- Designing the database and coding of SQL, JavaScript, jQuery, Angular, HTML5, Wireframes, HTML, CSS, Java, Spring, C , UI, UX, XML/ REST, OO, PL/SQL, Triggers and Views using IBM DB2.
- Utilized Mongo database management system for keeping user generated data
- Created web application prototype using jQuery and Angular JS
- Worked in Agile environment with active scrum participation.
- Designed UML diagrams using UML and Rational Rose.
- Design Development of the User Interfaces using HTML, CSS and JSP.
- Developed a fully functional prototype application using JavaScript jQuery and Backbone.js and Bootstrap, connecting to a REST-ful server on a different domain.
- Developed Ruby on Rails web applications using MongoDB and back-ground processes using Resque and Redis
- Developed the User Interfaces using Struts, JSP, JSTL, HTML and Ajax, JavaScript.
- Developed JSP pages and Servlets for customer maintenance.
- Used Maven to build and generate code analysis reports.
- Developed XSD for validation of XML request coming in from Web Service.
- Implemented the Connectivity to the Data Base Server Using JDBC.
- Design and development of components, such as Class, and Sequence diagram in UML
- Used Eclipse IDE for designing, coding and developing applications
- Developed test cases and performed unit test using JUnit Framework.
- Developed Maven scripts for various tasks to automate the build process and for the deployment of the application in Web Sphere server.
- Experience in creating build files using Maven.
- Used JMS to pick xml file from IBM MQ series Queues and Parsed xml documents using DOM parsers to get data.
- Developed framework using Java, BIRT Runtime, iText, JavaScript, jQuery, Angular, HTML5, Wireframes, HTML, CSS, Java, Spring, C , UI, UX, XML/ REST, OO, MySQL and web server technologies.
- Design, implementation, and development of Oracle ECM workflows to meet the requirements of the business user.
- Designed and developed client and server components of an administrative console for a business process engine framework using Java, Google Web Toolkit and Spring technologies.
- 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 JIRA and Green Hopper for tracking and assigning issues among the team.
- Developing a new Content Management System backed by subversion using java EE technologies.
- Update Jasper Report configurations to make the changes in the reports.
- Worked with ILog Jrule engine, to trigger the business rules in the rules execution engine configured in WebLogic application server.
- Worked on major architectural changes in various applications such as maven upgrades, drools- JRules conversion and incorporated CXF services for automated testing.
- Organized and facilitated daily stand-up meetings, reviews, retrospectives, sprint and release planning, demos and other Scrum-related meetings.
- Designed and developed the application using agile methodology and followed TDD, JavaScript, jQuery, Angular, HTML5, Wireframes, HTML, CSS, Java, Spring, C , UI, UX, XML/ REST, OO, Scrum.
- Provide consultation / customization on various Open source and Web 2.0 products.
- Worked with business teams using Agile methodology to integrate business line of apps with SOA in a seamless fashion.
- Developed Approved requirements with assign share functionality using JSP and mail notification using JMS.
- IBM Websphere hosting and Apache Tomcat webserver integration - both on Windows and AIX platform.
- Involving in Building the modules in Linux environment with ant script.
- Study applications written in C and program them on Web using Object-oriented PHP and AJAX while making them more efficient.
ENVIRONMENT: SPRING, HIBERNATE, STRUTS, CSS, XML, HTML, Knockout.js, Hadoop, Hbase, NoSql, XSLT, JSF, JavaScript, jQuery, Angular, HTML5, Wireframes, HTML, CSS, Java, Spring, C , UI, UX, XML/ REST, OO, WEB SPHERE PORTAL, APACHE CXF, SOAP, WEB SERVICES, DOJO, AJAX, SENCHA EXTJS, JAVASCRIPT, CSS, HTML5, JSP, JSTL, SERVLET, DB2, CRUD, PL/SQL, JDBC, UML, ECLIPSE, JUNIT, MAVEN, XML, ITEXT, ORACLE ECM, JIRA, GWT, SUBVERSION SVN , JASPER REPORT, ILOG, JRULES, SCRUM, WEB 2.0, SOA, JMS, APACHI TOMCAT, LINUX, PHP.
Confidential
Sr. Javascript developer
Responsibilities:
- Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
- Created session EJBs that retrieved information from the Oracle database using Spring-iBATIS.
- Implemented the MVC architecture using Apache Struts Framework.
- Developed web Components using JSP, Servlets and Server side components using EJB under J2EE Environment.
- Developed the UI panels using JSF, XHTML, JavaScript, jQuery, Angular, HTML5, Wireframes, HTML, CSS, Java, Spring, C , UI, UX, XML/ REST, OO, CSS, DOJO and JQuery.
- Developed Java and EJB in Mainframe DB2 environment.
- Designed and implemented database structure in MySQL Server.
- Used TOAD to verify all the database turn-arounds, connectivity speed and query round trip behavior.
- Created SQL Server logins and assigning roles and Authentication models as a part of Security.
- Design and Developed using WebService using Apache Axis 2.
- Designed and developed required WSDL and XSD for the services.
- 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 VSS Visual Source Safe as configuration management tool.
- Involved in creation of automation framework using selenium and testing.
- Designing the flow of the project using Water Fall Model.
- Design and development of components, such as Class, and Sequence diagram in UML
- Design Development of the User Interfaces using HTML, CSS andJSP.
- Designed and developed the web-tier using Html, JSP's, Servlets, Struts and Tiles framework.
- Used Ant for developing build scripts and deploying the application onto WebLogic.
- Developed XSD for validation of XML request coming in from Web Service.
- Working Closely with EMC Documentum to implement Engineering Design Storage Repository and Project Document Management.
- Working with the JIRA tool for Quality Center bug tracking.
- Designed Interactive GUIs using Java Applets and Swing.
- Created Active Reports in Cognos as Proof of Concepts for offline reporting.
- Worked with ILog Jrule engine, to trigger the business rules in the rules execution engine configured in WebLogic application server.
- Developed JSP/JSF front end with Oracle ADF tags and backing beans for validations and form submissions.
- Design and development of the exception management workflow using Oracle BPM.
- Developed applications using Visual Studio ,C , and a combination of Windows Services, IBM MQ Series, and ASP.Net Ajax enabled web sites.
- Designed an 'Online Tutorial Forum' .Development of the forum was done using technologies such as HTML, CSS, JavaScript, and using Apache tomcat in spring.
- Developed shell scripts, on linux platform, to process data from upstream systems that were scheduled to be executed at specific times by Autosys.
- Created directory structure flow using UNIX to receive and send data to internal and external systems.
- Developed Ruby on Rails web applications using MongoDB, JavaScript, jQuery, Angular, HTML5, Wireframes, HTML, CSS, Java, Spring, C , UI, UX, XML/ REST, OO, and back-ground processes using Resque and Redis.
- Designed created websites in WordPress using Bluehost Web Hosting Solutions.
- Develop and implement online marketing strategies for clients, including Drupal Wordpress.
- Developed .NET components using C and involved in the deployment of those components.
- Used ASP .NET technology for developing the presentation layer.
- Designed and developed the individual components of the system using C and CORBA
- Created web services using SOAP for SOA to get data from Mainframes and content manager.
- Developed and maintained customer inquiry fulfillment applications using iSeries CL and Cobol.
- Implemented changes to optimize existing logic and upgrade legacy Assembler and PL/I logic to COBOL per corporate initiatives.
- Worked with JCL to schedule jobs on Mainframes.
- Developed SQL queries. Actively worked on stored procedures.
- Developed requirements and enterprise architecture for EIA metadata, Eguide and EBI under SAS version
- Developed Java Script and Action Script, VB Script macros for Client Side validations.
- Design online stores using ASP JavaScript: develop custom storefront applications, and custom user-interfaces for client sites.
Environment: Java ,Spring, Ibatis, Struts, jsf, ejb, Jquery, JavaScript, jQuery, Angular, HTML5, Wireframes, HTML, CSS, Java, Spring, C , UI, UX, XML/ REST, OO, Mysql , Toad , sql Server, db2, Apache Axis2, wsdl, Netbeans, Jboss, cvs , Visual Source Safe, Selenium, Water Fall Model, uml, jsp , Servlet, ant, xml, emc Documentum, Jira, Swing, cognos, Ilog, Oracle adf, Oracle bpm, ibmMq Series, Apachi Tomcat, Linux, Unix, Ruby Wordpress, Drupal , .net , asp, c , Mainframe, cobol , Pl/I , jcl, sql , Sas vb , asp.
Confidential
Java Developer
Responsibilities:
- Created the User Interface screens using Spring MVC for logging into the system and performing various operations on network elements.
- The users are classified into various organizations to differentiate the privileges between them in accessing the system.
- Used display tag to render large volumes of data. Bean, HTML and Logic tags are extensively used to avoid java expressions and scriplets in JSP.
- Spring Controllers that are having the business logic to select the EJBs to call.
- Design patterns like Session Fa ade, Command, Singleton and DAO are implemented in business layer.
- EJBs are created for Backend operations. Hibernate is used for Database persistence.
- JMS is used to send message objects to client queues and topics.
- JUnit test cases are created for unit testing.
- Log4j is used for logging purposes and debug levels are defined for controlling what we log.
- Ant is used for building the application EAR.
- Hibernate annotations are included for Oracle DB.
- Working with on-site and off-site India based resources for successful implementation of the Workflow module
Environment: Java, J2EE, JSP, EJB, Spring MVC, WebSphere, Web Services, Hibernate, JMS, XML, XSL, HTML, JavaScript, CSS, AJAX.
Confidential
J2EE Developer
Responsibilities:
- Involved in the analysis, design and development phases of the Software Development Life Cycle SDLC .
- Used Rational Rose to generated Use case diagrams, Class diagrams and Sequence diagrams that modeled the design details of the application.
- Developed UI screens using JSP, Struts tags and HTML.
- Used Jakarta Struts Framework, based on the Model View Controller 2 architecture, for rapid application development and ease of maintenance.
- Used Validation framework for client-side validation and Internationalization to support multiple languages.
- Implemented several design patterns such as Business Delegate, MVC, Singleton and Factory to resolve the most common design issues.
- Implemented PL/SQL and Stored procedures for Oracle9i database.
- Used XML parser APIs like DOM for marshalling and unmarshalling of data
- Used My Eclipse for writing JSPs, Struts, EJBs, and other java code snippets.
- Used JUnit framework for Unit testing of application and Clear Case for version control.
- Built application using ANT and used Log4J to generate log files for the application.
Environment: Java , J2EE , JSP, Struts, Apache Tomcat, EJB , Servlet, JNDI, JMS, Oracle 9i, HTML, XML Web Services, My Eclipse, SOAP, JUnit, ANT, Rational Rose , LOG4J, Clear Case.
Confidential
Software Engineer.
Responsibilities:
- Analyzed the requirements and enhanced the application which improved maintainability, extensibility and performance.
- Designed Class Diagrams and Sequence diagrams for the application.
- Involved in enhancing Presentation layer, Business layer and DAO layer components.
- Implemented JSP, HTML, CSS, Javascript and Ajax to design front end.
- Client and Server side validations were done using Javascript and Ajax.
- Extensive use of Ajax to update the part of webpage which improved the performance of the application.
- Business logic layer was implemented using Servlets and EJBs.
- Implemented XML parsers such as DOM.
- Incorporated persistence tier using Hibernate framework.
- Developed code for Java Multithreading.
- Implemented Log4j to maintain system log.
- Created service component using EJB.
- Incorporated Mule for messaging.
- Deployed the application on JBoss application server.
- Used Oracle 8i as relational databases.
- Involved in Unit testing, bug fixing, QA and Production support.
ENVIRONMENT: Java, JSP, Servlets, EJB, HTML, Javascript, Ajax, Log4j, XML, DOM, Edit Plus, Mule, JBoss.