Java Developer Resume Profile
MD
PROFESSIONAL SUMMARY |
- Over 8 years of experience developing enterprise applications using Java/J2EE technologies in Banking, Health 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.
- 5 Years of web programming experience with UI design, software usability, MVC Frameworks, SQL queries, restful APIs, general web techniques and technologies in all phases of software development life cycle including business requirements analysis, applications design, development, Integration, maintenance and testing of various client/server and n-tier web applications.
- Understanding of object-oriented analysis and design techniques.
- Expert with dynamic Web 2.0 technologies, including: CSS, JavaScript and JQuery.
- Extensively used the JavaScript front end development which includes a deep understanding of the DOM, JSON, object-oriented JavaScript, and common JavaScript libraries.
- Exposure to implementing RESTful AJAX-driven interface and consuming JSON-based RESTful APIs.
- Extremely familiar with advanced CSS concepts and techniques, including building table-free layouts using semantic markup and CSS.
- In depth experience with jQuery or similar JS libraries.
- Expertise in Client Side designing and validations using HTML, HTML5 and Java Script.
- Strong experience in development of GUI Graphical User Interface using Java swing, JSP, JSTL, Struts, JSP, JSF, Ajax, Rich Faces, Java Script, HTML, DHTML and CSS.
- Expertise in client web technologies using HTML5, DHTML, CSS3, JavaScript, GWT and Jquery, AJAX.
- Expertise in development and deployment of multi-tiered web based enterprise applications using J2EE technologies like Servlets, JSP, Struts, Hibernate, Spring, JDBC, JNDI, IBM MQ Series, JavaBeans and Web services SOAP .
- Strong Experience in designing the applications by applying OOAD principles and developing UML diagrams, like Use case diagrams, Class diagrams, Sequence diagrams and etc using Rational Rose, Power Designer and Microsoft Visio.
- Has Good experience in working with IDE Tools like WebSphere Studio Application Developer / Rational Application Developer RAD/ WSAD , JBuilder, Eclipse.
- Strong experience with Version Control like Git, Subversion, AccuRev and Maven.
- Proficient in several frameworks like Struts, JSF, Hibernate, Spring with GUI plug-ins like Tiles Framework, validation plug-ins like Validator Framework.
- Hands-on experience on different kinds of databases Ms-Sql Server, Oracle, DB2, UDB, Mysql, Hypersonic databases and proficiency in writing complex SQL, PL/SQL developed Stored Procedures, Triggers, Functions and Packages.
- Experience in development and deployment of SOA Service Oriented Architecture based Applications using Web Services including WSDL and SOAP Developed Web Service client/host services using JAX-WS, REST, Axis and XMLBeans.
- Strong communication and analytical skills with very good experience in programming problem solving.
- Ability to develop and maintain deep understanding of technologies used, both conceptually as well as in the implementation details.
- Excellent communication, organization and time management skills. Strong multi-tasking abilities needing little or no
PROFESSIONAL EXPERIENCE |
Confidential
SR. FRONT END WEB DEVELOPER
Confidential, is a leading national retailer of brand name consumer electronics, personal computers, entertainment software etc. The application facilitates the users to browse for different categories of all products such as, TV, Video, Camcorder, etc. along with providing different brand preferences. Once the Customer account was created/verified for existing customer using ID and password , the customer enters the credit card information, which was then processed securely by the Broad vision server, followed by the confirmation of the place order.
Responsibilities:
- Involved in designing the front end applications using web technologies like HTML/HTML 5, XHTML, and CSS/CSS3.
- Built Web pages that are more user-interactive using jQuery plugins, AJAX, JavaScript.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON.
- Worked with Cross-Browser Compatible issues
- Wrote application level code to perform client side validation using jQuery and JavaScript.
- Designed and developed intranet web applications using JavaScript and CSS.
- Interacted with RESTful API services jQuery, Ajax, and JSON to write/read data from back end services .
- Used JavaScript for developing UI Components like Editable drop down, data-driven menu customizations.
- Software is built as a web app on Node.js with Backbone.js. CSS is compiled with LESS and HTML template engine is Jade.
- Created web application prototype using jQuery and Angular JS
- Developed web applications using Spring MVC, JQuery, HTML5, Bootstrap
- Used Require.js, Backbone.js and jQuery to create multiple JavaScript applications.
- Created session EJBs that retrieved information from the Oracle database using Spring-iBATIS.
- Developed the CRUD API for the POSEngine using Restful Webservices.
- 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.
- Expertise in MVC Architecture using JSF and Struts framework and implementing custom tag libraries.
- Used JQuery JavaScript libraries for providing richer user interface and facilitates asynchronous request invocations using AJAX.
- Used AJAX to implement some customizations which required dynamic behavior like controls dependent on user value selection on some other controls.
- Extensively worked on business, front end and persistence tier using the JSP, Spring MVC, and EXTJS/JSON.
- Developed PL/SQL store procedures for data migration and database upgrade from oracle using TOAD.
- Developed Data Access Objects DAO using JDBC API for Database access.
- Developed Dash-Board to monitor and report Cache Coherence Servers.
- Created distributed Oracle coherence domains, configuration and system design based on oracle coherence.
- Worked with NoSQL database MongoDB and worked with it to perform many different operations
- Test the API responses for the WCS changes deployed on continuous basis, validate the GreenBox response data and Mongo DB data.
- Develop innovative and quality solutions by making use of latest tools and technologies like Apache CXF, Spring Core, and Spring AOP.
- Developed Rest architecture based webservices to facilitate communication between client and servers.
- Used Eclipse IDE for designing, coding and developing applications
- Configured JMS Server setup and DB Connection pool setup deployed Returned items in Weblogic Server.
- Developing a new Content Management System backed by Subversion SVN using Java EE technologies.
- Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
- Agile/SCRUM was used as the project management methodology and JIRA Confluence were the tools used to keep things in check.
- Designed UML diagrams using UML and Rational Rose.
- Developed various UI User Interface components using Struts MVC , JSP, and HTML.
- Developed the User Interfaces using Struts, JSP, JSTL, HTML and Ajax, JavaScript.
- Developed the Servlets for processing the data on the server.
- Used Maven script for building and deploying the application.
- Worked on iText bug fixes for document rendition in document compile process.
- 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 a web 2.0 control console using GWT to manage data matching for data staging
- Design and develop enterprise or application architectures and RFI/RFP delivery solutions using SOA Service Oriented Architecture , web services
Environment: Java, J2EE, Spring, Hibernate, Sencha ExtJS, JavaScript, Node.js, Angular.js, Bootstrap.js, Backbone.js, Coherence, MongoDB, Struts, JQuery, AJAX, Apache CXF, REST, Eclipse, Weblogic, Subversion SVN , Junit, Agile, UML, JSP, JSTL, Servlets, Maven, iText, GWT Google Web Toolkit , Jasper report, iLOG, Web 2.0, SOA Oracle, CRUD, PL/ SQL, JDBC
Confidential
SR. FRONT END WEB DEVELOPER
This application is web based commercial card application accessed globally by both cardholders as well as administrators and it has a concurrent load of more than 4000 users. This application allows cardholders to view account summary, transactions, statements, download statements and various reports, to make payment and various other account management tasks. This application also allows users to apply for new card and application requests go through approval process based on the customized work flow according to client application supports all administrative works required to facilitate the customization of approval flow for each client.
Responsibilities:
- Involved in development, design and implementation front end part using HTML, CSS, and JavaScript.
- Integrated the Java code API in JSP Pages.
- Involved in developing HTML and JavaScript for client side presentation and data validation on the client side with in the forms.
- Ensured right set of UI modules been built by closely working with business system analyst to understand the requirement.
- Created cross-browser compatible and standards-compliant CSS-based page layout.
- Worked on cross browser compatibility issues and fixed the bugs pertaining to various browsers.
- Used JavaScript for custom client-side validation.
- Developed Add, Edit and profile view web pages for the monitor module using JSP, JSF HTML, and JSF CORE tags library.
- Extensively used the DOJO Toolkit to control and provide the rich functionality to GUI.
- Involved in the development of presentation layer and GUI framework using EXTJS and HTML. Client Side validations were done using JavaScript.
- Wrote JavaScript functions to get Dynamic data and Client side validation.
- Used Ajax and JavaScript to handle asynchronous request, CSS to handle look and feel of the application.
- Implemented Ajax function to load data dynamically onto drop down.
- Used JSP, JavaScript, JQuery, AJAX, CSS3, and HTML5 as data and presentation layer technology.
- Design and development of a proof-of-concept real-time notification system using Node.js
- Built main application in Python, Django leveraging technologies such as Angular.js, Backbone.js and Ember.js
- Developed a fully functional prototype application using JavaScript jQuery and Backbone.js and Bootstrap, connecting to a REST-ful server on a different domain.
- Implemented the Spring dependency injection of the Database helper instance to the action objects.
- Designed and developed Enterprise Eligibility business objects and domain objects with Object Relational Mapping framework such as Hibernate.
- Developed the application using Struts Framework which is based on the MVC design pattern.
- Designed and developed DAO layer with Hibernate standards, to access data from DB2
- Used JPA with Entity Beans for interacting with Persistence Layer for CRUD operations.
- Developed PL/SQL procedure for login module and registration module.
- Extensively used JDBC APIs for database activities on MySQL database server
- Implemented Coherence Cache which can be used with Spring Annotations.
- Implemented the validation, error handling, and caching framework with Oracle Coherence cache.
- Utilized MongoDB database management system for keeping user generated data
- Bottle micro-framework implemented with REST API and MongoDB NoSQL as back end database.
- Implemented SOA architecture using SOAP web services by using Apache CXF and JAX-WS.
- Implemented SOAP, WSDL and a subset of XML schema for a Web Service toolkit and for web services integration.
- Created web services using SOAP for SOA to get data from Mainframes and content manager.
- Created webservices using WTP tool plugin to the eclipse IDE which is deployed as a separate application using Maven scripts.
- Extensively used IBM Websphere Portal APIs for authentication and personalization features.
- Unit testing was performed using JUnit and Version control through Git.
- Used Github repository for version control.
- Written JUNIT test cases for testing UI Framework classes and wrote many Java Scripts to do client side validations.
- Designed and developed the application using agile methodology and followed TDD, Scrum.
- Created Class Diagrams and sequence diagrams using UML.
- Worked on the Struts framework and JSP and Struts tag libraries to page display technology
- Hooked up the JSP plugins with spring bind and JSTL tags in the HTML pages.
- Designed and Developed Servlets and JSP pages for authentication
- Developed Maven scripts for various tasks to automate the build process and for the deployment of the application in Web Sphere server
- Used JSON for data exchange between application modules along with XML.
- Designed and developed Generate PDF functionality using Spring framework and iText
- Design, implementation, and development of Oracle ECM workflows to meet the requirements of the business user.
- Applications developed in Eclipse IDE with Java, Google Web Toolkit, Hibernate, CSS, JBoss, HTML Oracle DB.
- Worked with the JIRA tool for Quality Center bug tracking.
- Update Jasper Report configurations to make the changes in the reports.
- Installed and configured a multi-server, clustered ILOG environment. Documented architecture and trained client administrators.
- Designed and implemented Rules infrastructure by wrapping up core JRules API.
- Implemented Web 2.0 research and trading platforms across product areas with, single sign on
- Designed and developed SOA based enterprise system using Oracle SOA Suite and WebLogic
- Used JMS in the project for sending and receiving the messages on the queue.
- Installation/Support Apache Tomcat for support of Jasper Reports Server
- Install and configure a Linux server to publish applications and the DataBase
- Developed custom web forms using PHP and JavaScript.
Environment: Java, J2EE, Spring, Hibernate, JavaScript, CSS, AJAX, HTML5, Node.js, Angular.js, Bootstrap.js, Backbone.js, Struts, JSF, DOJO, Sencha ExtJS, Git, GitHub, Junit, Scrum, UML, JSP, JSTL, Servlets, Maven, XML, itext, Oracle ECM, GWT Google Web Toolkit , JIRA, Jasper Report, iLOG, JRules, Web 2.0, SOA, JMS, Apache Tomcat, Linux, PHP, DB2, CRUD, PL/SQL, JDBC, Coherence, MongoDB, Apache CXF, SOAP, Web Services, Eclipse, Websphere Application Server WAS
Confidential
SR. WEB DEVELOPER
Involved in customizing and implementing various Amdocs modules like CSM, A/R, G/L. Integrated customer-facing applications to deliver a single unified view of the customer and a single solution for Service and Support, Sales, Ordering and Provisioning. This solution ensured seamless interaction among call centers, Web sites and sales and service teams.
Responsibilities:
- Developed Presentation Layer and Front End using HTML, CSS, and JSP and validated the data using AJAX and JavaScript.
- Design and Development of UI using HTML, DHTML, JavaScript and CSS.
- Developed jQuery plugins, config files, Javascript files and CSS files.
- Known as a focused and detail-oriented multi-tasker with strong planning, analysis, and implementation skills.
- Extensive work with jQuery for added functionality.
- Retreived data from the database in JSON and XML formats.
- Developed all the UI pages using extensive markup and scripting languages HTML, DHTML, JavaScript and CSS
- Integrated the Java code API in JSP Pages.
- Extensively used jQuery core library functions for the logical implementation part at client side for all the application.
- Involved in Writing jQuery based Ajax Requests.
- Provided multiple implementations using JavaScript, HTML and SQL Stored Procedures.
- Involved in writing Spring Configuration XML file that contains declarations and other dependent object's declaration.
- 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.
- Developed JSP pages for presentation layer UI using Struts with client side validations using Struts Validator framework
- Implemented JSF framework in the application which is based on MVC design architecture.
- EJB components are deployed on the JBoss Integration with MQSeries using JMS. The database was Oracle.
- Developed web presentation layer using jQuery, HTML and CSS according to internal standards and guidelines.
- Designed and implemented database structure in MySQL Server.
- Used TOAD for database query testing, in the process of optimizing the queries
- Created SQL Server logins and assigning roles and Authentication models as a part of Security.
- Developed Java and EJB in Mainframe DB2 environment.
- Design and Developed using WebService using Apache Axis 2 on JBOSS.
- Used Web Services for creating rate summary and used WSDL and SOAP messages
- Used Netbeans for development and JBoss Application Server for deploying the web application.
- Worked on Posting queue logic by implementing Message-Driven bean MDB using JMS and deployed on JBoss server.
- Maintenance of multiple test environments using version control SVN and Mercurial on virtual Linux machines
- Worked with Rational ClearCase to provide sophisticated version control
- Created and Implemented Keyword Driven Framework using Selenium.
- Designed Use Cases using UML and managed the entire functional requirements life cycle using water fall model.
- Identified Requirements done the design and development of use cases using UML
- Created applications, connection pools, deployment of JSPs, Servlets, and EJBs
- Worked with Servlets and Struts based multi tier applications in developing J2EE Components.
- Used Ant for developing build scripts and deploying the application
- Developed XSD for validation of XML request coming in from Web Service.
- Working Closely with EMC Documentum to implement Engineering Design Storage Repository
- Used JIRA issue tracker to file the bugs.
- Designed Interactive GUIs using Java Applets and Swing.
- Implemented Cognos SDK code for extracting the report schedules defined by power users.
- Worked in SOA architecture Websphere Message broker for integration with Pega and ILog
Environment: Java, Spring, iBatis, Struts, JSF, UML, JSP, Servlets, ANT, XML, EMC Documentum, JIRA, Swing, Cognos, iLOG, Oracle ADF, Oracle BPM, IBM MQ Series, Apache Tomcat, Linux, Unix, Ruby, Wordpress, Drupal, ASP, C, C , Mainframe, COBOL, PL/I, JCL, SQL, SAS, VB, ASP, EJB, JQuery, MySQL, Toad, SQL Server, DB2, Apache AXIS2, WSDL, Netbeans, JBoss, Mercurial, ClearCase, Selenium, Water Fall Model
Confidential
JAVA DEVELOPER
Kaiser Permanente is health care organization providing affordable high-quality health insurance. Health Care Online System maintains the user's information, provides users to enter the reimbursement claims, facilitates concerned authority to approve and process the claims. The administration module takes care of adding modifying and deleting users and policies used to approve and process claims. The system takes care of mailing the concerned statistics to the users and approving authorities.
Responsibilities:
- Developed the system by following the Agile methodology
- Involved in the implementation of design using vital phases of the Software development life cycle SDLC that includes Development, Testing, Implementation and Maintenance Support
- Applied OOAD principles for the analysis and design of the system
- Applied J2EE design patterns like Business Delegate, Service Locator, Data Transfer Object DTO , Data Access Objects DAO and Adapter during the development of components
- Used RSA to create the Class Diagram and Sequence Diagram
- Used Web sphere Application Server to deploy the build
- Developed front-end screens using JSP, HTML, AJAX, JQuery, JavaScript and CSS
- Used Spring Framework for developing business objects
- Performed data validation in Struts Form beans and Action Classes
- Used Eclipse for the Development, Testing and Debugging of the application
- Used DOM Parser to parse the xml files
- Log4j framework has been used for logging debug, info error data
- Used Hibernate framework for Entity Relational Mapping
- Used Oracle Database for data persistence SQL Developer was used as a database client
- Used WinSCP to transfer file from local system to other system
- Performed Test Driven Development TDD using JUnit
- Used Ant script for build automation
Environment: Java, J2EE, Servlet, JSP, JSTL, Spring Core, Spring MVC, Hibernate, Struts Validation, JUnit, XML, XSD, XSLT, XPATH, XQuery, DOM/SAX, Web Services, SOAP, Apache Axis, Log4j, JUnit, JibX API, HTML, DHTML, JavaScript, AJAX, DOJO, Tomcat, MySQL, Eclipse, Maven, SVN, Windows XP, LINUX.
Confidential
JAVA DEVELOPER
Developed online banking application where retail customers can manage their accounts, view transactions, view bank statements, manage their profile and conduct online bill payment.
Responsibilities:
- Developed the application using Agile methodology and used Scrum method of project management.
- Developed presentation layer using AJAX, HTML, CSS and JavaScript
- Extensive development of JSP, Action Class and form beans using Eclipse IDE
- Created tile definitions, struts-config files using Struts framework
- Implemented in MVC Architecture
- Used Spring IOC container for managing all the beans effectively. Coded Middle Tier Layer and created Service classes, View Resolvers, Common Util classes, Logger classes
- Used Spring AOP concepts for managing the Transactions in the IOC Container
- Used Spring support for Hibernate for creating DAO classes, Mapping files and Domain Objects. Used Spring DAO for handling Exceptions
- Used different Design Patterns like Facade, Factory pattern, Dependency Injection, View Helper, Front Controller, Intercepting Filters and Transfer Objects
- Installed and configured WebSphere Process Server for Data Sources, configured web containers for Filters, User-Registry and application deployment
- Used Hibernate as ORM framework
- Involved in Unit Testing of the specified Modules
- Implemented in various design patterns in the project
- Involved in Debugging of the application
- Involved in System Testing and integration testing of the application
- Wrote test cases based on Use Cases and data flow diagrams for testing validity of data
- Involved in Bug fixing of the application
- Involved in tracking the production issues and fixing the issues.
Environment: Java, J2EE, Spring Framework, JSON, Flex, Action Script, MXML, XML, Mule ESB, Java script, IBM RAD, ClearCase, Daeja ViewONE Pro, Oracle, Log4j, Tomcat server, Sql, Toad, Apache CXF, Junit, EMC Documentum, CMIS, GWT, Webservices, XML, SOAP, WSDL, Agile, RTC Eclipse Client, UML Rational Rose , HTML, CSS and Windows XP
Confidential
JAVA DEVELOPER
BOA Securities Equities: Offshore implementation for BOA. This application would provide business users with a single web based UI platform to enable operations in - Structured Finance, Securities Lending, Fixed Income, MBS, Risk-based Financing and Clearing Services. The application also provides comprehensive and highly customizable reporting to Hedge Fund clients.
Responsibilities:
- Implemented the design patterns like Session Facade, Business Delegate layer, Singleton Pattern and Service Locator for both the applications.
- Developed presentation layer Struts, JSPs and persistence EJBs .
- Using Java Excel API - open source Java API, developed EJBs Stateless session beans which would generate reports as excel spreadsheets from web requests for hedge fund clients to view/print analytics for the securities that make up the portfolio.
- Identified Performance issues in existing code and provided solutions.
- Unit testing, System testing and releasing fixes. Supporting the application in Dev, QA, UAT and production environment.
Environment: Open Source J2EE Tools/Frameworks Jakarta Struts, Ant, Java Excel API, JUnit, Log4j , J2EE EJB,Servlets, JSP, JDBC, JNDI , XML,XSL, JavaScript, IBM WSAD /Websphere Application Server, Microsoft Visual Source Safe, Oracle, Solaris, Windows NT.
TECHNICAL SKILL SET |
- Operating Systems : Windows NT/2000/XP/2003, UNIX, Linux, Solaris, DOS, AIX 400,
- WIN 9x-2000 and WIN NT.
- Languages : Java, Objective C, C, C , VC , PL/SQL, COBOL, Shell Scripts,
- Pascal, RMI, Beans and Java Comm. API.
- RDBMS : Oracle, MS SQL, MS Access, Sybase, DB2, IMS, postgresql
- Front Ends : Visual Basic, C .Net, VB.Net
- Scripting Languages : XML, D HTML, VB Script, CGI, Perl, PHP, Java Script, Ajax, Dojo,
- GWT
- Web Technologies : JDBC, ASP, ASP. Net, ADO.Net, Servlets, JSP, JSF, Seam
- Web/Application Servers : : IIS, WebLogic, WebSphere, JBoss, Tomcat, iPlanet, SunOne, iPlanet
- Apps
- Distributed Technologies : : EJB, RMI, DCOM, COM, SOAP
- Tools : Rational Products, VS IDE, JBuilder, Eclipse, SQL Loader,
- Import/Export,Toad Crystal Reports, Net Beans, Maven, My Eclipse
- IDE, Struts, Spring, Hibernate, StarTeam, CVS, SVN, SourceSafe,
- Actuate, Jprobe, Parasoft, Drools, Jtest, Visio, XPlanner,
- ScrumWorks Pro, TAME, Blaze, JRules.
- Protocols : TCP/IP, UDP, SMTP, FIX, POP, FTP, HTTP, RSTP, DSPF, IPTV,
- SSH, SIP, IM, LDAP