Sr. Java/j2ee Developer Resume Profile
ChicagO
PROFESSIONAL SUMMARY
- Ability to learn and use new systems and paradigms in considerably less time.
- Experience in preparing project related documents using Microsoft Office Suite like MS-Office MS-Excel MS-PowerPoint and MS-Visio.
- Experience working in Databases like Oracle SQL PL/SQL MS SQL Server 2000 MySQL.
- Good experience in server side Business Logic Development using Session Entity and Message Driven Beans.
- Worked on Hibernate for mapping the java objects to relational database and SQL queries to fetch the data insert and update the data from the database.
- Worked on the Spring framework like Spring IOC and Spring DAO.
- Expertise in MVC Architecture using JSF and Struts framework and implementing custom tag libraries.
- Hands on experience in developing user interfaces with HTML DHTML JSTL and CSS.
- Strong Experience in working with scripting languages like JavaScript AJAX and Jquery.
- Exposure to implementing Web Services WSDL using SOAP protocol .
- Good experience in implementing Object Oriented Analysis Design OOAD .
- Experienced in all stages of Software Development Life Cycle including proposal process engineering requirement analysis design development testing deployment and support.
- Experienced in design and development of various web and enterprise applications using J2EE technologies like JSP Servlets EJB JDBC JPA XML JAXB JAX-WS AJAX ANT and Web Services.
- Experienced in using Agile Methodology including creating product / sprint catalogs active participation in Scrum Sprint planning and exit meetings.
- Around 8 years of Information Technology experience in Analysis Design and Development.
- Expertise in implementation of web applications using frameworks such as Struts Spring Spring web flow JPA GWT Google Web Toolkit and Persistence Framework like Hibernate ORM Object Relational Mapping in a typical n-tier architecture.
- Good understanding of JMS JSF EJB SOA Apache Axis and XML related technologies like XSL XSLT..
- Expertise in deploying enterprise applications on WEB /Application servers like IBM WebSphere Jboss Apache Tomcat BEA WebLogic.
- Hands-on experience working with source control tools such as CVS Clear Case SVN and Surround SCM.
- Experience in writing ANT Maven build scripts Providing logging facility using Log4j Writing JUnit test cases and used Clear Quest Jmeter Bugzilla for bug tracking.
- Worked on code optimization performance tuning of various applications.
- Excellent interpersonal technical strong problem solving and decision making skills.
- Posses effective communication skills along with strong dedication and commitment towards work.
- Design patterns like Dependency injection Singleton DAO Factory pattern Service Locator MVC.
- J2EE application Server Websphere Apache Tomcat JBOSS Resin.
- Ability to transform complex business requirements into technical specifications.
- Capable of working independently as well as a part of dynamic team. Ability to quickly grasp business domain.
TECHNICAL SKILLS
LANGUAGE | JAVA J2EE SERVLETS JSP JDBC JAVA BEANS JSF JNDI EJB . |
WEB TECHNOLOGIES | HTML/ DHTML XHTML CSS XML XSD WSDL DTD DOM/SAX AND J2EE DESIGN PATTERNS. |
FRAMEWORKS | STRUTS SPRING HIBERNATE GWT. |
IDE S | ECLIPSE GALILEO HELIOS NET BEANS BEA WEB LOGIC WORKSHOP IBM RAD . |
WEB SERVICES | JAX-WS SOAP WSDL APACHE AXIS IBM MQ . |
WEBSERVICE TOOLS | TCP MONITOR SOAP UI HTTP MONITOR SECURE CRT. |
APPLICATION SERVERS | BEA WEBLOGIC IBM WAS JBOSS APACHE TOMCAT. |
DATABASES | MYSQL ORACLE SQL SERVER. |
SCRIPTING LANGUAGE | JAVASCRIPT AJAX. |
TOOLS | BUILD ANT MAVEN MAVEN2 LOGGING LOG4J VERSION CONTROL CVS SVN CLEAR CASE SURROUND TESTING BUGZILLA JUNIT JMETER JQUERY CLEAR QUEST . |
OPERATING SYSTEMS | WINDOWS 2000 WINDOWS XP WINDOWS VISTA WINDOWS 7 UNIX AND SUN SOLARIS. |
PROFESSIONAL EXPERIENCE
Confidential
Sr. JAVA/J2EE Developer
Duration Feb 13 Till Date
Description It consisted of four main modules. Java Hibernate Spring and Apache Struts . The Mornet Plus module was the one where Country wide s representative submits customer s application in a fronted top view and Lender can view the information of the customer. The desktop Underwriter was the loan-underwriting engine where Lender makes decision whether to approve a loan or not. When Lender submits their load data into the system the system is run through regression and Statistical analysis. Decisions are based on the result of the analysis. The Laser is the servicing system that does the monthly service. APE is where lender accesses to obtain loan price. Performed testing on each of these modules.
Responsibilities
- JSP interfaces were developed. Custom tags were used.
- Developed internal application using Angular.js and Node.js connecting to Oracle on the backend.
- Used Require.js Backbone.js and jQuery to create multiple JavaScript applications.
- Created distributed Oracle coherence domains configuration and system design based on oracle coherence.
- Developed Dash-Board to monitor and report Cache Coherence Servers.
- Deployed EJB Components on WebLogic
- Eclipse Helios as IDE for the Java development
- Basic Experience with SOA REST
- Used JPA JDBC Framework and Apache CXF for XML generation
- Developed DAO API to manage the payment information using JDBC
- Implemented MVVM in all interactive views using jQuery Knockout.js and layouts in Bootstrap.
- Developed HQL queries for CRUD
- Created of interface to manage user menu and Bulk update of Attributes using JS EXTJS XML and JQUERY
- Implemented business logic using Struts action components in the Struts and Hibernate framework.
- Developed and Implemented WebServices and used Spring Framework.
- Expertise in developing enterprise applications using Struts Frameworks
- Used AJAX to provide an advanced user experience.
- Created frontend using EXTJS framework.
- Used JavaScript for Client Side validations.
- Worked with Transaction Isolation levels in Oracle
- Developed PL/SQL procedures for login module and written complex sql queries.
- Used INCA Clearcase XMetal Codewrite Embedded C.
- Developed test cases and performed unit testing using JUnit.
- 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.
- Designed and implemented four Agile Scrum teams for product development.
- Designed UML diagrams using UML and Rational Rose.
- Developed the User Interfaces using Struts JSP JSTL HTML and Ajax JavaScript.
- Developed Servlets and Worked extensively on Sql.
- Used Maven to build and generate code analysis reports.
- IText was used to generate PDF for HTML forms.
- Created the dynamic application prototype and implemented application UI utilizing Google Web Toolkit GWT .
- Developed order receipt report with bar code using lowage iText and jasper report.
- Development/Deployment of jar files into ILOG Rule builder.
- 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.
Environment Java J2EE Spring Hibernate Struts Jquery Ajax XML Sencha EXTJS Angular.js Node.Js Bootstrap Backbone.js Javascript Oracle Crud PL/SQL JDBC Apache CXF Rest Coherence MongoDB Eclipse Weblogic Subversion SVN Junit Agile UML JSP JSTL Servlet Maven ITEXT GWT Google Web Toolkit Jasper report ILOG Web 2.0 SOA.
Confidential
Sr. Java/J2EE Developer
Duration Aug 12 Jan 13
Description
Applications was designed and developed in Java/J2EE Spring Hibernate for real time Voice Transmission over IP following the H.323 protocol suite. This IP Phone application had features like Call Forwarding Call Transferring and Voice conferencing. Amdocs Ensemble was the software used to generate billing statements for this application.
Responsibilities
- Developed the spring AOP programming to configure logging for the application
- Implemented application level persistence using Hibernate and Spring.
- Coded Java backend JSP Struts JavaScript Business classes
- Implemented JSF framework in the application which is based on MVC design architecture.
- Used AJAX to provide an advanced user experience.
- Establish coding standards for Java JEE ExtJS etc.
- Implemented validation using JavaScript
- Developed UI screens using YUI CSS and JQuery.
- Used DOJO to create interactive user interface
- Developed portions of HTML5-based game for use in an online gambling promotion.
- Experience with SQL and basic CRUD operations
- Wrote Stored Procedures Packages PL/SQL scripts are used to query the database.
- Writing SQL queries to insert update database. Used JDBC to invoke Stored Procedures
- Developed JSPs Struts Actions and ActionForms Tiles layouts and DB SQLs
- Design and Developed using WebService using Apache CXF Celtix Xfire .
- Worked on web services SOAP and REST technologies.
- Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
- Developed application using Eclipse Ganymede for rapid development.
- Worked on Securing WebSphere Portal with LDAP and DB WebSphere with LDAP.
- Developing a new Content Management System backed by subversion using java EE technologies.
- Developed test cases and performed unit test using JUnit Framework.
- Implemented Coherence Cache which can be used with Spring Annotations.
- Implemented the validation error handling and caching framework with Oracle Coherence cache.
- Established a lightweight Scrum project management process and helped team meet sprint goals.
- Created Class Diagrams and sequence diagrams using UML.
- Responsible for developing GUI / user interfaces using JSP CSS DHTML
- Developed frontend widgets in Backbone.js and Handlebars.js
- Utilized Mongo database management system for keeping user generated data
- Bottle micro-framework implemented with REST API and MongoDB NoSQL as back end database.
- Developed JSPs using EL language and JSTL tags.
- Developed web applications using Spring MVC JQuery HTML5 Bootstrap.
- Developed JSP pages and Servlets for customer maintenance
- Created web application prototype using jQuery and Angular.JS
- Prepare Java/J2EE development structure for Maven.
- Utilized Node.js to create a fast and efficient chat server.
- Has developed XML Parsing logic using DOM Parsers.
- Developed order receipt report with bar code using lowage iText and jasper report.
- Provided end user support for all levels of Oracle ECM users.
- Developed a Web Application using Java with the Google Web Toolkit API with PostgreSql
- Worked on tickets from service-now and Jira on daily basis.
- Enhanced and created new Jasper Reports according to the requirements.
- Worked on designing and creating business rules using IBM ILOG Rules Engine.
- Worked with Technical Leads to design and implement rules using JRULES.
- Developed a web control console using GWT to manage data matching for data staging
- Worked with business teams using Agile methodology to integrate business line of apps with SOA in a seamless fashion.
- Used JMS in the project for sending and receiving the messages on the queue.
- Apache Tomcat Server was used to deploy the application.
- Deployed the applications in Linux servers using deployment scripts.
- Writing and Optimizing MySQL Queries and connect queries to PHP.
Environment Java J2EE Spring Hibernate Struts JSF DOJO Sencha ExtJS JavaScript CSS Ajax Html5 DB2 CRUD PL/SQL JDBC APACHE CXF REST Eclipse Websphere Portal Coherence MongoDB GIT GIT Hub Angular.js Node.Js Bootstrap Backbone.js Junit Scrum UML JSP JSTL Servlet Maven XML ITEXT Oracle Oracle Enterprise Content Management GWT Google Web Toolkit Jira Jasper Report ILOG JRules Web 2.0 SOA JMS Apache Tomcat Linux PHP
Confidential
Role Java Developer
Duration Aug 11 Jul 12
Description This system provides Patient Administration Billing Management functions for the hospital. The major functions of Administration module are Allocating Registration Recording Personal Details assigning Insurance Details Retrieving Patient history records from other hospitals. The Billing module allows Billing and receivables looks into multiple modes of Payment and Rates Definition for Services.
Responsibilities
- Extensively used Core Spring Framework for Dependency Injections of components
- Designed the page flow using struts server side components and ibatis for DAO layer.
- Implemented the MVC architecture using Apache Struts Framework.
Designed the Front-end screens using JSF HTML CSS
- Developed web Components using JSP Servlets and Server side components using EJB under J2EE Environment.
- Designed and Developed persistence layer with Hibernate jQuery.
Created new tables in DB database
- Worked on JDBC to select and update the data from the MySQL database
- Used TOAD for all database query testing and optimizations
- Scheduled jobs Alerts using SQL Server Agent.
- Design and Developed using WebService using Apache Axis
- Developed Web Services using WSDL and XML
Used Netbeans for development and WebLogic Application Server for deploying the web application.
- Developed ANT scripts to build and deploy the application in the JBOSS Application Server.
- Responsible for the total efficient and profitable operations of a CVS.
- Used Visual Source Safe VSS for source code maintenance.
- Created automated test cases using Selenium
- Worked with SDLC process like water fall model AGILE methodology
- Designed the UML diagrams based on the OOAD principles
Design Development of the User Interfaces using HTML CSS and JSP.
- Developed the Servlets for processing the data on the server.
- 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
- Experience with enterprise ECM software such as EMC Documentum and Alfresco.
- Analyzed business requirements and documented them into business stories in JIRA
- Designed the front end using Swing.
- Designed Power Cubes using Cognos Transformer
- Worked in SOA architecture Websphere Message broker for integration with Pega and ILog
- Developed an application in Java using Oracle ADF framework.
- Developed and integrated external ORM system into Oracle BPM ALBPM in order to access Oracle Database inside processes
- Used IBM MQ Series in the project.
- Configured Server for Oracle Database and Apache Tomcat
- Install and configure a Linux server to publish applications and the DataBase
- 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
- Worked with MQ Series to keep the mainframe data in sync with oracle database.
- Developed a banking application during industrial training. The technologies used were COBOL and CICS.
- Batch program has been written using PL/I procedure
- Developed Java Script and Action Script VB Script macros for Client Side validations.
- Developed SQL queries. Actively worked on stored procedures.
- Develop/test/debug JCL.
- Developed requirements and enterprise architecture for EIA metadata Eguide and EBI under SAS version
- Designed and developed dynamic web based solutions using ASP ASP.Net SQL Server 6.5 Visual Basic 6.0 and Active-X components
- Develop WordPress themes to meet the needs of the small business owner.
- Develop and implement online marketing strategies for clients including Drupal Wordpress
- Design online stores using ASP JavaScript develop custom storefront applications and custom user-interfaces for client sites.
- Developed code for C C to secure the transaction.
Environment Java J2EE Spring IBatis Struts JSF EJB JQuery Mysql Toad SQL Server DB2 Apache AXIS2 WSDL Netbeans JBoss Mercurial Clear Case Selenium Water Fall Model UML JSP Servlet ANT XML EMC Documentum Jira Swing Cognos ILOG Oracle ADF Oracle BPM IBM MQ Series Apache Tomcat Linux Unix Ruby Wordpress Drupal Z ASP C C mainframe COBOL PL/I JCL SQL SAS VB ASP
Confidential
Java Developer
Duration Feb 09 Jul 11
Description The Objective of the project is to enable the personal banking system available around the clock for the whole year. This system eases the maintenance of various accounts including credit-cards loans and fixed deposits. The system offers automatic bill payments bill scheduling fund transfers and automatic notifications through emails.
Responsibilities
- Involved in the Requirements collection Analysis from the business team.
- Created the design documents with use case diagram class diagrams sequence diagrams using Rational Rose.
- Implemented the MVC architecture using Apache Struts1.2 Framework.
- Implemented Action Classes and server side validations for account activity payment history and Transactions.
- Implemented views using Struts tags JSTL and Expression Language.
- Implemented Tiles Framework for the views layout.
- Implemented session beans to handle business logic for fund transfer loan credit card fixed deposit modules.
- Worked with various java patterns such as Service Locater and Factory Pattern at the business layer for effective object behaviors.
- Worked on the JAVA Collections API for handling the data objects between the business layers and the front end.
- Worked with JAXB SAXP and XML Schema for exporting data into XML format and importing data from XML format to data base and JAXB in the web service s request response data marshalling as well as unmarshalling process.
- Implemented the web services client to consume the third-party service API for validating credit cards. Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
- Used Java Messaging Services JMS for reliable and asynchronous exchange of important information such as payment status report.
- Developed Unit test cases using JUnit.
- Developed ant scripts and developed builds using Apache ANT.
- Used Log4J to capture the log that includes runtime exceptions.
- Used Clear Case for source code maintenance.
Environment J2EE Java Struts Tiles JSP JNDI Clear Case SOAP WSDL UDDI JAXB JAXP XML Schema
XST EJB ANT Javascript JMS Rational Rose WSAD DB 2.