We provide IT Staff Augmentation Services!

Sr. Java And Jee Developer,resume Profile

4.00/5 (Submit Your Rating)

PROFILE:

  • 13 years of total IT experience
  • 13 years of Java/J2EE/JEE experience
  • 13 years of Websphere/Weblogic Server and Apache Tomcat experience.
  • 7 years of spring and Hibernate experience.
  • 11 years of SQL and PL/SQL experience using Oracle, MS - SQL server and SYBASE
  • 11 Years of UNIX, Solaris and RedHat Linux Operating System experience for writing scripts related to Java/J2EE/JEE builds and deployment on these operating systems.
  • 10 Years of financial industry experience which includes clients like American Express credit card processing and maintenance, JPMorgan and Broadridge for developing the trade reporting engines to NASDAQ and fee calculators for trade settlements for equities and fixed incomes, send Options Exercise and Assignment instructions to OCC. Written Approval Work Flow system to receive trades from Mainframe MQ, process them and sent to dependent system running GUI for user approvals/rejects. Also written messaging module for Security Processing System to send security deposits to DTCC electronically through IBM MQ.
  • 3 Years of FIX Financial Information exchange protocol experience which includes design and development of the trading systems to report trades to NASDAQ and use the same protocol to perform the fee calculation process for the reported trades. The engine for reporting trades was built using ttConnect a tool developed in Java by Transact tools Inc., written code that uses Java Multithreading and Collections extensively.
  • 1 Year of CTCI Computer To Computer Interface protocol experience which includes design and development of trade engine system that receives FIX protocol, converts the same to CTCI protocol and report these trades to NASDAQ. This engine uses ttConncet, Java Multithreading, Java Socket programming using Java NIO API and Java Collections.

SUMMARY:

  • 11 years of solid professional experience with leading world companies in the Analysis, Design, Development, Implementation, Integration and Testing of Client/Server / Internet / Intranet Systems for various Industries using Object Oriented Analysis/Design/Methodologies.
  • 11 years of experience in web servers and e-commerce distributed applications using Core Java, J2EE and JEE - Java Beans, Servlets, JSP, JDBC, EJB, and JMS. Application Servers - BEA WebLogic 9/8.1, IBM Web Sphere 5.0, 6.0 and 7.0 Web Servers - Apache Tomcat Web Technologies - JavaScript, HTML, CSS and XML RDBMS - Oracle, MS-SQL, Sybase and MySQL. Integrated Developing Environment IDEs' Eclipse 3 and WSAD 5.1.2, RAD 6 and MyEclipse blue 8 through 10.7. MyEclipse blue is used to develop Web Based applications that are compatible with Websphere Application Server 7.
  • 5 years of Web services experience using Java API for XML which include JAXP, JAXB, and Apache Axis with SOAP, SOAP UI, SAAJ and JAXWS.
  • 12 years of experience in developing web based GUI applications using Servlets, JSP, Java Script, AJAX, AJAX with jQuery, DOJO and DWR frameworks, JSF and Struts 1.x to 2.0.
  • Proficient in using various IDEs like WSAD, RAD, Eclipse and NetBeans 6 and later versions, MyEclipse blue
  • Possess local and remote debugging capabilities on Eclipse, NetBeans, RAD and MyEclipse blue IDEs'.
  • Strong experience in Design and Implementation of applications based on both Model-View-Controller I and Model-View-Controller II approaches. Good understanding of the SDLC models and concepts.
  • Designed and developed applications using object oriented design approach using Unified Modeling Language UML and implementation of various J2EE design patterns, which includes Singleton, MVC, Value Object, Data Access Object DAO, Front Controller, Business Delegate, Service Locater and Session Facade. Experience in Hibernate, spring and struts frameworks.
  • Strong in developing GUI applications using Java SWING.
  • Strong experience in application build and configuration management activities using Ant, Microsoft Visual Source Safe, SVN, Git and CVS. Good programming skills in writing/maintaining SQL and PL/SQL.
  • Strong Experience in extreme programming using JUnit.
  • Strong experience in writing unit and integrated test cases.
  • Have good capabilities to generate test cases/scenarios based on current logic to be tested.
  • Aware of good optimization techniques for tuning applications at core java, Web and DB layers.

TECHNICAL SUMMARY:

Languages

Core Java - Implementing object oriented principles using Abstraction, Encapsulation, Inheritance and Polymorphism with access modifiers and specifies, extensively used Collections, Java IO and NIO, Multithreading, Socket programming and JDBC and etc.

J2EE - Servlets, JSP, EJB, JMS, JNDI, Java Activation, Java Mail, parsing XML using SAX and DOM parsers.

Written and deployed applications for Java/J2EE/JEE on Windows and UNIX platforms.

Others: C / C and Shell Scripting on UNIX platforms.

J2SDK Versions Worked

1.2, 1.3, 1.4, 1.5, 1.6 and 1.7

Processing tools/technologies

Hadoop for Big data

J2EE and JEE Versions Worked

J2EE 1.3 and 1.4 JEE 1.5

AJAX/Javascript/Other Web technologies

Written AJAX code using Java Script, XML, JSF, Servlets and JSP. Extensively used DWR framework to develop AJAX based GUIs', JQuery and Google Web Tool kit GWT 2.3 - 2.5, NodeJS, AngularJS, ZK framework

Database servers

Oracle 8, 9, 10 and 11, SQL Server 2000, Sybase 11 and MySQL 6

Design/ Modeling languages

Designed and developed UML Class, Package, Object, Use Case, Sequence, Collaboration, State Chart, Activity, Component and Deployment diagrams using MS-Visio, ArgoUML and Altova UML editors.

Design Patterns

Singleton, Factory, Abstract Factory, Value Object, Front Controller, MVC, DAO, Service Locator, Business Delegate and Session Fa ade.

Web/App Servers

WEBLOGIC 10/9/8.1/7.0, Tomcat 7.x, Websphere 5, 6 and 7 and JBoss, Websphere - 7 Community edition with Eclipse Blue 10.7 IDE

Design Tools

Microsoft Visio 2000, Visual paradigm, Altova UML

Java related Frameworks

JUnit, Struts 1.2.x, Struts 2.0, Spring 3.0 and Hibernate 3.0, ZK framework from

ESB/EAI Framework

Apache Camel 2.11.x

Web technologies

HTML, HTML 5, JAVASCRIPT, JQuery, DWR, Adobe Flex 3, XML and CSS

WebServices Technologies

XML, XSD, JAXB, JAX-WS, SOAP, JAXP

IDE

WSAD 5.1.2, RAD 6.0, Eclipse 3.0 and NetBeans 6.0, My Eclipse Blue 10.7

Operating Systems

Win 95/98/NT/2000/XP, MSDOS 7.x, UNIX, Solaris and Red Hat Linux

Version Control System and Build tools

Rational Clear Case, Visual Source Safe, Win CVS, SVN and CVS built in for Eclipse and WSAD 5.x/RAD 6.0,, Git, Maven, Ant

Trading Tools

FIX Financial Information Exchange and CTCI Computer to Computer Interface, based on Common Message Switch protocol protocols, Transact Tools Software used to process trades based on different protocols

Optimization

Optimized code analyzing I/O of data at different layers at web applications and at Core Program and DB layer at standalone applications level.

Reporting Tools

Actuate 7 and BIRT with Java, Oracle Business Intelligence OBI for generating reports

Tracking/Agile tools

JIRA and Kanban task boards using JIRA

PROFESSIONAL EXPERIENCE:

Confidential

Sr. Java and JEE Developer

Responsibilities:-

  • Prepared requirement and specification documents for business review based on which the applications are build.
  • Analyzed, designed/architect and developed the batch process that process and loads the vendor drive files on daily basis and also on demand.
  • Created processes to load large files and data sets that needs to deal with huge data using Hadoop.
  • Designed and developed UML Class, interaction, sequence and state chart diagrams to architect the system and helped team and Business understand the working of system.
  • Implemented multithreading using Java to read, process multiple files received through SFTP download.
  • Used Optimization techniques extensively to improve performance that handles bulk requests and processing.
  • Used Java Collections extensively to manage static data on heap to improve performance. Care has been taken to avoid OutOfMemory Errors.
  • Developed utilities to make system configurable using spring framework, Hibernate and ZK ZK is a front end framework.
  • Created sophisticated GUI using ZK framework Bar charts, PI charts, Spread sheets, Time line charts etc.
  • Used ZK framework to design and develop a flexible front end so that reports are generated on the fly as the end user wants. This Front uses ZK framework extensively which internally uses XML where you define front end components in XML and specify the Java handlers that interacts with user events.
  • All the HTML based code goes in a ZUL file which is based on XML syntax and event processing is taken care in Java Handlers. These handlers must extend ZK classes to process Http request and responses.
  • Used AngularJS and NodeJS to clearly separate front end logic from processing logic on few GUI screens.
  • Used Apache POI framework and ZK framework to export data to Excel.
  • Involved with various support and mentoring tasks like debugging application, tracking changes and analyzing dependencies, provided technical support to clients.
  • Used RESTFul Webservices and JSON to communicate with external systems to import data for comparison and validation.
  • Exposed webservices to provide the counties information for which data has been processed.
  • Written JUnit test cases as part of development process Extreme Programming .
  • Written UNIX shell and ANT scripts for file management and build processes.
  • Conducted weekly meetings for code walk through and knowledge sharing sessions.
  • Working on POC project to explore on different web technologies to use Google GWT, AngularJS, NodeJS etc., being a part of Emerging technologies group.

Environment: Core Java, JDBC, JDK 1.6, Java Servlet's, J2EE, JEE 1.5, JSP, HTML5, Java Mail, Java Activation, HTML, Java Script, AJAX JQuery and DWR frameworks, XML, SQL, IBM RAD 6 and Websphere Application Server 6 and 7, DB Artesian, Java Multi-threading, Spring frame work 2.5, Eclipse 3.0, MyEclipse Blue 8 through 10.7, Oracle, Unix, CSS, Rational Clear Case and Microsoft Visio, JAXP, JAXB, WSDL, SOAP, JAX-WS, XML, XSD, RESTFul Webservices .

Confidential

Sr. Java and J2EE/JEE Lead Developer:

Responsibilities:-

  • Migrated application to be compatible with Java 7 and Tomcat 7.0.47
  • Developing life cycle based on agile methodologies following visual Kanban boards with JIRA.
  • Work with Business Analyst to make sure the requirements is gathered as expected by Traders and end users so that iterations are reduced.
  • Designed and developed free form, UML Class, interaction, sequence and state chart diagrams to architect the system and helped team and Business understand the working of enhancements and new features requested.
  • Used Java Collections extensively to map objects between middle tier and back end Data base.
  • Developed utilities to make system configurable using struts framework.
  • Written DAOs' for persistence layer, which stores details of every trade that is read from the file to ORACLE data base using simple JDBC routines. Used JDBC process to improve the performance of data being loaded to data base.
  • Developed the front end system GUI to setup fee, Static view for different users and Editable screens for Authorized users using Struts, Servlets and JSP.
  • Used JavaScript, XML, JSP, jQuery, Google Web Toolkit 2.5 build AJAX based GUI for front end screens.
  • Used Servlets, JSP, DWR Direct Web removing and Struts to build the monitoring system of the fees calculated through engine which accesses the data base.
  • Utilized the advanced struts technologies such as struts- tiles.
  • Developed the screens using Tomcat as application server and IntelliJ 14 as IDE.
  • Written Stored Procedures to persist details of every trade settlement.
  • Used Apache POI framework to export data to Excel.
  • Involved with various support and mentoring tasks like debugging application, tracking changes and analyzing dependencies, provided technical support to clients.
  • Integrated the GUI system with Single Sign On using Struts, Servlets, JSP and application framework provided by client.
  • Written UNIX shell and ANT scripts for file management and build processes.
  • Conducted and Involved in frequent meetings for code walk through and knowledge sharing sessions using fish eye.
  • Created mock screens and enhanced new admin screens with Adobe Flex 3 and HTML 5.

Environment: Core Java, JDBC, JDK 1.6, Java Servlet's, J2EE, JEE 1.5, JSP, Struts, Java Mail, Java Activation, HTML, Java Script, AJAX JQuery and DWR frameworks, Adobe Flex, Adobe Flash Builder, XML, SQL, IntelliJ IDE 14.1, Tomcat 7, Git Version control system, Oracle, TOAD 11.

Methodologies: Agile, Kanban visual process management for Agile using Atlas Sian JIRA. Code reviews using Fish Eye synched with Git repository.

Confidential

Sr. Java and J2EE/JEE Developer Tech Lead

Projects/Applications worked:

Options:- Upload Exercise and Assignments instructions from front end provided and send them as instructions for OCC verification Written front end logic to upload exercises and assignments and core java batch to send these instructions to OCC.

SPS:- Security Processing System Sends electronic messages to DTCC to deposit certificates prior to sending physicals. - Written messaging module to read DB and send deposits messages to DTCC through JMS and standalone IBM MQ.

Billing:- A fee calculation system for settled trades Used Core Java 1.6 to calculate fee. This is a batch processing module.

Approval Workflow System:- A work flow system to approve/reject fees for book keeping entries for different clients. Written TCP/IP socked programming to receive messages, process them and respond them through JDK 1.6, JMS and IBM standalone MQ. Worked on ESB frame work that receives messages from Mainframes and sends XML messages to .Net Framework. In this project, SOA is accomplished by using Broadridge owned custom ESB, Java Webservices using JAXP, JAXB and SOAP, that communicates between Mainframe systems and .NET systems, Where the ESB layer is totally written and operated using Java Webservices, TCP/IP and Core Java.

Worked on proof of concept to migrate current ESB Approval Workflow framework to Apache Camel, an ESB framework provided by Apache, for easy integration with other systems through configurable features provided by Apache Camel. Apache Camel can be used either with Spring and Java or Java and Camel alone.

EReports: Worked on Actuate 7, a reporting tool used to generate reports for the data stored for Options and Billing applications detailed above. These reports are available to users on a daily basis. Reports are scheduled to jobs created in Actuate that are triggered by Robot/Client Robot/CLIENT is a client event manager that integrates Windows, Linux and UNIX servers into IBM iSeries, which in turn pass status information to the IBM iSeries for success/failure status.

Responsibilities:-

  • Analyzed, designed and developed the fee calculation engine/system based on trading post settlement process using core Java J2SKD 1.4 through J2SDK 1.6
  • Prepared requirement and specification documents for business review based on which the applications are build.
  • Designed and developed UML Class, interaction, sequence and state chart diagrams to architect the system and helped team and Business understand the working of system.
  • Implemented multithreading using Java to read, process the file received through the mainframe server and process accordingly as per the each application requirement.
  • Used Optimization techniques extensively to improve performance that handles bulk requests and processing.
  • Improved the performance of fee calculation engine of Billing application to complete the batch process in less than 20 Minutes while compared to legacy system which currently consumes 3-4 hours to complete the same batch process.
  • Used Java Collections extensively to convert sub-string separated fields as identifiable Maps and Lists and there by operating on these objects rather than string objects.
  • Used FIX protocol to convert the data read from flat file to identifiable fields as FIX objects and store them as pipe delimited strings into a flat file for further processing by different departments at Broadridge.
  • Developed utilities to make system configurable using spring framework.
  • Written DAOs' for persistence layer, which stores details of every trade that is read from the file to ORACLE data base using simple JDBC routines. Used JDBC process to improve the performance of data being loaded to data base.
  • Implemented different features of engine like Recovery, Pending Queue, Message Queue and Persistence for storing data to database
  • Developed the front end system GUI to setup fee, Static view for different users and Editable screens for Authorized users using Struts, Servlets, Adobe Flex 3, Google Web Tool kit GWT 2.3 and JSP.
  • Used Adobe Flex 3 to develop Front end Grids, though which data could be updated and sorted Sort data by displayed columns easily.
  • Used JavaScript, XML, JSP, jQuery and DWR to build AJAX based GUI for front end screens.
  • Used Servlets, JSP, DWR Direct Web remoting and Struts to build the monitoring system of the fees calculated through engine which accesses the data base.
  • Utilized the advanced struts technologies such as struts- tiles.
  • Developed the screens using IBM RAD 6 Rational Application Developer 6 and MyEclipse Blue 8 through 10.7 and deployed the same on UNIX machine on IBM Websphere 6 later migrated to Websphere application server 7.
  • Written Stored Procedures to persist details of every trade settlement.
  • Used Apache POI framework to export data to Excel.
  • Involved with various support and mentoring tasks like debugging application, tracking changes and analyzing dependencies, provided technical support to clients.
  • Integrated the GUI system with Single Sign On using Struts, Servlets, JSP and application framework provided by client.
  • Written JUnit test cases as part of development process Extreme Programming .
  • Written UNIX shell and ANT scripts for file management and build processes.
  • Conducted weekly meetings for code walk through and knowledge sharing sessions
  • Used Swing components like JFrames, JPanels, JButtons, JTextFields, JTextArea etc. Implemented different action Listeners that respond to different events when user interacts with the GUI System developed for Approval Work Flow system. Also used Java Swings to create Uis' through which bulk messages are sent for testing the stability and reliability of ESB.
  • Developed a Proof of concept to migrate few GUI based application using HTML 5 and GWT Google Web Toolkit 2.5

Environment: Core Java, JDBC, JDK 1.6, Java Servlet's, J2EE, JEE 1.5, JSP, HTML5, Struts, Java Mail, Java Activation, HTML, Java Script, AJAX JQuery and DWR frameworks, XML, SQL, IBM RAD 6 and Websphere Application Server 6 and 7, DB Artesian, Java Multi-threading, Spring frame work 2.5, Eclipse 3.0, MyEclipse Blue 8 through 10.7, Oracle, Unix, CSS, Rational Clear Case and Microsoft Visio, JAXP, JAXB, WSDL, SOAP, JAX-WS, XML, XSD.

Confidential

Senior Java, J2EE developer - Tech Lead.

Responsibilities:

  • Developed GUI to monitor trades reported using J2EE technologies like Servlets, Struts and JSP. Also used advanced struts technologies like Tiles.
  • Implemented different features of trade reporting engine like Recovery, Pending Queue, Message Queue, Persistence, Market Open, Market Close, sending messages to feeders based on availability of the engine and NASDAQ.
  • Written DAOs' for persistence layer using basic Core Java and JDBC API, which stores details of every trade that is received from feeder and NASDAQ.
  • Utilized Core Java collections extensively to identify the FIX objects between different classes by passing them as references of Maps, Lists and Linked Lists.
  • Implemented multithreading using Core Java based networking logic to receive and report trades to NASDAQ. This feature uses Core Java NIO APIs' with channels rather than regular IO API with bytes.
  • Designed and developed UML class, sequence, interaction and activity diagrams using MS-Visio to demonstrate the application to business, technical review and auditing for Quality Assurance.
  • Analyzed, designed and developed the engine based on FIX and CTCI protocols.
  • Prepared the technical requirements and mentored the team to build the application based on the technical specs prepared.
  • Implemented the engine based on FIX and CTCI specifications using TTConnect from Transact Tools.
  • Developed utilities to make system configurable like adding any number of feeders using spring framework.
  • Developed the front end system GUI to monitor trades using Servlets, JSP and JDBC built and deployed on tomcat 5.
  • Written Stored Procedures in ORACLE to persist details of every trade.
  • Used Apache POI framework to export data to Excel.
  • Developed Java Services using Java Service Wrapper framework to build schedulers that run as Widows and UNIX machines.
  • Worked on code optimization. Involved with various support tasks like debugging application, tracking changes and analyzing dependencies, provided technical support to clients.
  • Integrated the GUI system with Single Sign On application framework provided by client Using Struts and JSP.
  • Developed front end screens using Java Script, JQuery and DWR AJAX frameworks.
  • Written JUnit test cases as part of development process Extreme Programming .
  • Written UNIX shell and ANT scripts for file management and build processes.

Environment: Core Java, JDBC, JDK 1.5, Java Servlet's, J2EE, JSP, Struts, Java Mail, Java Activation, HTML, Java Script, XML, SQL, IBM DB 2 UDB 8.0, DB Artesian, Java Multi-threading, spring frame work, Eclipse 3.0, Eclipse Debugger, Sybase, Servlets, JSP, CSS, Adobe Flex 3, Rational Clear Case and Microsoft Visio

Confidential

Senior Java J2EE Developer

Responsibilities:

  • Analyzed, designed and developed the modules based on MVC 2 Architecture.
  • Prepared UML diagrams with MS-Visio to provide Class, Sequential, Interaction and State diagrams for business review, auditing and high level understanding of the system.
  • These UML diagrams were changes, updated and maintained as according to the business changes, requirements and code changes and modifications.
  • Responsible to integrate the Credit Card Verification process by contacting different machine located elsewhere on the network.
  • Developed AJAX based front end screens using Java Script, AJAX, JSP, Servlets, jQuery framework.
  • Developed the presentation layer for the web based modules using struts framework.
  • Developed the Content Management feature for the application using Struts, struts-tiles and XML.
  • Developed DAO classes and EJB classes required for the Data communication layer. This business layer is invoked through Business Delegate which is in turn invoked by Struts layer through their Action Classes.
  • Used different Struts tag libraries in JSP to validate the information entered by user through the front end provided as JSPs'.
  • Developed JSP custom tag libraries to be used in the JSP files. These tag libraries were intended to avoid code duplicates.
  • Implemented a generic framework for logging and exception handling that shall be used for different application. These frameworks are client centric.
  • Developed architecture to generate dynamic Server side pages using strut-tiles.
  • Developed and deployed the application on IBM WebSphere using WSAD 5.1.2.
  • Responsible for implementing struts framework. Also developed Proof of Concept for the same project using simple Servlets and JSPs'.
  • Wrote code for cascading style sheet CSS for displaying the content.
  • Utilized the advanced struts technologies such as struts- tiles.
  • Used spring frame work 2.0 to migrate the project to avoid usage of different frame works provided by client as Spring supports all in one like features to develop J2EE applications.
  • Implemented design patterns based on GoF and Java Blue prints which include Singleton, Factory, Service Locator, Business Delegate, Value Object and DAO.
  • Written Java Swing GUI to track the Add orders placed by users which accesses the data base to retrieve the latest information.
  • Used Swing components like JFrames, JPanels, JButtons, JTextFields, JTextArea etc. Implemented different action Listeners that respond to different events when user interacts with the GUI System developed.
  • Helped team members to debug and fix the bugs rose while testing the application.

Environment: Java, J2EE, JDK 1.4.1, Servlets, JSP, Struts 1.2, IBM WSAD 5.1.2, Oracle 10g/9i, SQL Server 2000, XML, XSLT, Perl, Spring framework 1.2, Microsoft Visio, CVS, CSS Cascading Style sheet , JAXP, JAXB, WSDL, SOAP, JAX-WS, XML, XSD

Confidential

Senior Java J2EE consultant

Responsibilities:

  • Involved in design and development as team member for CTS and EQUISPONSOR applications.
  • Knowledge acquisition and documentation of the existing applications architectures.
  • Analyzed, designed and developed the applications based on MVC 2 architecture.
  • Prepared the low level design documents with business use cases, sequence and class diagrams.
  • Developed the persistence layer using struts framework.
  • Developed dynamic content of presentation layer using Struts-tiles.
  • Developed server side utilities using Servlets, Java Beans, XML, and EJB.
  • Developing the core business logic using Business Delegate Design pattern.
  • Developed and deployed EJB's, Servlets and JSP's on IBM Websphere Server.
  • Developed Sequence diagrams and Class diagrams using UML.
  • Responsible for implementing struts framework.
  • Implemented struts technologies such as struts-tiles.
  • Responsible for writing codes for cascading style sheet CSS
  • Developed application layer exception handling classes.
  • Developed JSP custom tag libraries for the applications.
  • Developed stateless session enterprise Java beans using the J2EE session fa ade pattern.
  • Used Front Controller, MVC, Service Locater, Business Delegate, DAO, VO and Session Facade Design patterns.

Environment: Java, J2EE, Windows XP, WSAD 5.1.2, Oracle 9i, XML, CSS Cascading Style sheet, Visual Paradigm, EJB 2.0, Hibernate, Spring framework 1.1, Struts 1.2.4 and CVS integrated with WSAD 5.1.2, JAXP, JAXB, WSDL, SOAP, JAX-WS, XML, XSD.

Confidential

Senior Java J2EE developer

Responsibilities:

  • Responsible for Project Planning, Design, Analysis and Coordinating with team members who were responsible for development and deployment of system-level automation solutions.
  • Developed server side components using Enterprise Java Beans EJBs, web-tier using Java and Struts. Used JavaScript for front-end validations. Also used Struts Validation Framework.
  • Used Struts 1.1's MVC framework to develop the application.
  • Deployed the application on WebLogic Application Server.
  • Developed cascading style sheet CSS for content display.
  • Used log4j for logging messages at different levels of Application flow.
  • Used Front Controller, MVC, Service Locater, Business Delegate, DAO, VO and Session Fa ade Design patterns.

Environment: Java, J2EE, EJB, Struts, HTML, Java script, JNDI, Eclipse, XML, XSLT, Style sheet, UML, ANT, Microsoft Visio, Tomcat, CVS, Oracle 9i.

Confidential

Java J2EE developer

Responsibilities:

  • Logging Tasks: Created new tasks like manual check request, letter request, adding life of loan comments, and request for address change.
  • Generated Letters Checks: Generated letters to customer for example Address Change template.
  • Activity Log History: Showed the activities performed on any account at any point of time.
  • Supported for existing system and defining the business process flow for new enhancements by capturing all requirements from business users.
  • Wrote Tech Design specs Use Cases.
  • Developed Servlets using Java Servlet API for handling client requests.
  • Developed Entity and Session EJBs for processing Manual Checks and for activity log database transactions.
  • Developed Message Driven EJBs for processing Automatic Checks and for Workflow Expiration Notification Items.
  • Used DB2 UDB as backend database storage for Consumer Lending loan account activity logs and activity metadata.
  • Integrated, deployed and tested all the modules on WebSphere Server.
  • Used WSAD as IDE for application development.
  • Configured WAS Server components in admin console like JDBC Data sources, Message Listener Services, WebSphere JMS Providers for MDB to listen to Queues running on remote Queue Managers as well local JMS Queues.
  • Used XPression for generating PDF docs for Letters Checks.
  • Used WebSphere MQ as Messaging Middleware between Mainframes Consumer Lending applications.
  • Used WebSphere MQ Workflow for workflow management.
  • Session Facade Singleton J2EE patterns had been used in the application.
  • Wrote System Configuration Deployment docs.
  • Used Struts as application's MVC framework.
  • Created use case, class sequence diagrams using Rational Rose.
  • Trained users performed user acceptance testing.

Environment: Java2, J2EE Technologies, JavaScript, Websphere5.0, WSAD5.0, DB2 UDB, WebSphere MQ, WebSphere MQ Workflow, XPression, XSL, XSLT, XML, Solaris.

Confidential

Java J2EE consultant

Responsibilities

  • Took part in developing a part of this Application that computes the quote, based on the user requirement. Also developed data feed extracts using JDBC.
  • Used Java to develop Business App-logics.
  • Used Java features like abstract classes, interfaces, and inner classes and used the JDK 1.3 I/O library.
  • Used JDBC to develop the application.
  • Used Struts framework to implement the MVC architecture.
  • Created Form Beans, Value Beans, and Action classes as a part of the Struts framework
  • Used Action Servlet, Action mappings and Action form beans to implement the project
  • Client side development was done using the HTML and validations were implemented using JavaScript.
  • Developed Multi-threaded Java Servlets.
  • Designed HTML and DHTML using Dream Weaver.
  • Developed Java Script for Client side validation.
  • Designed JSP pages for collecting input from the users and for user interaction.
  • Used Dream Weaver for designing Internet based Web Pages
  • Used JBuilder as IDE tool
  • Deployed all the JSP, Java Servlets and the action classes in a .jar and .war format in the IBM WebSphere 5.1 server
  • Developed SQL statements for Oracle Data validation on client side using JavaScript
  • Designed the database objects such as tables, procedures and views
  • Developed database schema, packages and the JDBC layer for the application.
  • Unit testing and rigorous integration testing of the whole application.
  • Actively involved in unit testing using test cases.
  • Used JUnit to write the test cases

Environment: Java, JSP, Servlets, IBM WSAD 5.1.2, Jakarta Struts, Oracle 8i, HTML, Java Script, JUnit, Windows NT.

Confidential

Java Programmer

Responsibilities

  • Developed JSPs for user interface.
  • Development of XOL static and dynamic services
  • Developed Oracle stored procedures for faster accessing the database.
  • Development code for XML parsing using SAX DOM parsers.
  • Configuration and deployment of application into the Tomcat and WebLogic
  • Development of database access using DAL
  • Setting up web servers and database
  • Used VSS and CVS as the version control system. Also used Front Controller, MVC, Service Locater, Business Delegate, DAO, VO and Session Facade Design patterns.
  • Written unit and integrated test cases. Involved in testing the deployed application.

Environment: Java, JDK 1.2, Windows 2000, Servlets, JSP, Tomcat 3.1, Apache, XML SAX, HTML, BEA WebLogic 7.0, Java Script

We'd love your feedback!