Senior Java Developer Resume Profile
Summary:
Confidential is a Senior Developer with focus on OOPS technology mostly into Java, having 9 years of experience with enterprise to mid size clients and demonstrated skills in designing software architecture on the J2EE platform with key focus on Application Life Cycle Development and Service Orientation of enterprise systems.Confidential has strong hands on technical skills in Software Design Methodologies such as Agile Delivery Scrum , Information Systems Architecture, Requirements Analysis, Use case Modeling, Software Process Improvement, Object Oriented Design and Software Design Patterns. Expertise and main areas of interest include web application architecture and frameworks, front-end development, Ruby on Rails, JavaScript, JavaScript toolkits including jQuery, Web Application Performance, Java, J2EE, lightweight frameworks, open source technology, collaboration, agile development practices and methodologies, and test-driven development. He possesses an in-depth understanding of healthcare informatics including organizational policies and procedures, utilizing HL7 as an organization standard and as a technical transfer mechanism. He has strong interpersonal skills with proven success in leading and assisting local and globally distributed teams.
Techno-Functional Skills and Specialties:
- Extensive client handling and resolving management issues
- Functional knowledge for client server architecture and application development for full SDLC and phase implementations
- SOA and Web Services Architecture and Design Experience
- Compound industry experience - Finance, Banking, Insurance, Telecom, Automobile, Healthcare, Retail, Government
Technical Skills
Application Servers | Websphere Application Server 6.x, WebLogic Server 9.2, Tomcat 7.x |
Tools / Utilities | Eclipse, Rational Application Developer 7.0 RAD , PL/SQL Developer, IntelliJ-IDEA, SVN, CVS, AccuRev 5.0 |
Operating Systems | MS Windows , AIX 5.3, SuSE Linux |
Data Bases | Oracle 10i, DB2 |
Frameworks | Struts, JSF,Spring, Hibernate |
Languages and Specifications | Java, JSP, Servlets, Portlets, EJB, HTML,CSS, XML, Web services, JavaScript, GoSU, PHP, Perl, JRuby on Rails, Matlab |
Methodologies | Agile Delivery - Scrum Waterfall Model, Object Oriented Analysis and Design OOAD , Unified Modeling Language UML , Service Oriented Architecture SOA , MVC Architecture |
Projects Summary
Senior Java Developer
Confidential
As the leading medical diagnostics provider in Canada, CML HealthCare is dedicated to helping physicians deliver the highest quality care to their patients. OLIS is a provincial repository of laboratory information, and a cornerstone information system developed to support Ontario eHealth's strategy and the creation of an electronic health record for Ontarians. Currently, I am working on the OLIS E-Ordering Pilot Project, which will utilize the e-Ordering infrastructure for EMR to create orders electronically. The project will enable the pilot site provider to submit electronic laboratory requests to OLIS wherein CML will develop 2 Health Level 7 interfaces: one to retrieve the orders from the OLIS LIS system and another to send the test results with the Order ID to OLIS. I am also working on the Re-Architecture and Migration of the COPS Desktop GUI Applications to RAD Studio XE3 C Builder. Iam also responsible for the deployment builds for the COPS UAT and Production systems and also in assisting end clients with troubleshooting and resolving issues.
Environment: JBoss 4.x, JDK 1.6, Eclipse 3.6.x, XML, JSP, EJB 2.x, Oracle 11g, log4j, XML, ANT 1.6.5, MS Visio 2010, Doxygen, Spring, Hibernate 3.x, Embarcadero RAD Studio XE3 C Builder, Altiris, Web Services, Tomcat 7.x, JUnit, HL7 v3, SVN
Confidential
Confidential Business System Transformation BST is a long term transformation program of all legacy systems into new platform using Guidewire Claim Center configuration for property and casualty auto related claims. As part of the Guidewire CoE, I have undergone internal training on Aviva application landscape, commercial insurance concepts, Guidewire overview and Gosu. Trained on Guidewire Claimcenter 7.0 platform in configuration and integration.
Environment: Guidewire 7.0, Java 6, JDBC, Ant 1.6.5, Spring Framework, Hibernate 3.0, Gosu, XML, Shell Script, Web Services, Tomcat 5.x Server, Solaris 9/10, RH Linux 4.0/5.0, Oracle 10g, Sybase 15.0, Windows XP/2003, SVN
Confidential
provides its clients with high levels of product expertise and a complete range of services across a broad range of exchanges over the Autobahn platform which is a fully customizable trade execution platform for Futures and Options. As a Senior Java/J2EE Develop
I was responsible for developing queries and report generation for Harmonic Client Intraday Executions and Cleared Trades for the purpose of performance optimization. Also involved in the development of JEF Job Execution Framework Accounts Mapping GUI in order to remove the hardcoding of accounts present in the SQL Queries of the client XML files with the goal of improving performance. Some of the other responsibilities included Preparing the WSDL and Ant Scripts to generate proxies, stubs skeletons, Managing the Hibernate Configuration, Database schema Mapping files and Maintaining the configuration of the Spring Application Framework's IoC container.
Environment: Java 6, Ant 1.6.5, Eclipse 3.6.x, Spring Framework, Hibernate 3.0, XML, Flex, Javascript, JRuby on Rails Framework, Web Services, Oracle 11g, SVN
Confidential The goal of this project is to standardize the existing Point of Sale systems for 23 circles and developing a Centralized Point of Sale cPOS application. cPOS is a pan India wide centralized solution developed to replace existing multiple disparate POS solutions based on different technologies. The solution is based on service oriented architecture where the different parts of the functionality are implemented as services integration with other applications have been done via various integration techniques. Process implementation has been done using WebSphere Process server WPS . As a Team Lead, I was involved in the architecture, design and integration of the cPOS application and responsible for presenting the technical solutions to customer for their approval. The main functional modules/tracks included were Prepaid, Commercial, Sales, Servicing and Postpaid out of which I was responsible for delivery of the Servicing and the Postpaid modules. As a SPOC between Vodafone-IT and TCS, I was also responsible for communicating with different stakeholders, handling change requests on a regular basis, supporting the system integration and stress testing activities, handling the migration team and handling the support activities during UAT and Go-Live.
Environment: Java 5, Ant 1.6.5, Eclipse 3.6.x, Struts Framework 3.x, JSP, Servlets, Hibernate 3.0, XML, WebSphere Process Server WPS , IBM RAD Rational Application Developer 7.0, Web Services, Oracle 10g
Confidential
Confidential This application allows for retrieval of all user records in the form of a web-service call from CRM, POS other 247 online applications.
Senior Java Developer
I developed code to consume Web Services using the custom Apple API's and incorporated the JiBX dependencies for the Maven scripts. I was involved in testing of the web service using soapUI tool and GUI development using JQuery and YUI libraries.
Environment: Java 6, Maven, Eclipse 3.x, Spring Framework, Hibernate 3.0, XML, JRuby on Rails Framework, SoapUI, Web Services, Oracle 11, JQuery, YUI
Confidential development of a Drupal based website to support and improve the knowledge base of Atlantic Aboriginal economic development, in order to improve the lives of Aboriginal people in the region and is an initiative of the Atlantic Policy Congress.
PHP/Drupal Developer
I was involved in the development, testing and maintenance of Drupal components to support digital collection management and contribute to the development of a common infrastructure for digital collections and strategy for long-term preservation of digital assets. Used MySQL to design and implement supporting database. Using the World Cat Library Search API, I developed PHP scripts and JSON to query a web service and return actual library counts across the world. I also developed AWK and Perl scripts to convert individual excel columns into Dublin Core formatted metadata XML files.
Environment: LAMP Architecture Linux, Apache, MySQL, PHP , Web Services, Drupal CMS, JSON
Confidential integrated software solution, designed to generate and amend Purchase Orders for the Purchase Requisitions. Various modules developed were Stock Maintenance, Issue Details, and Receipt Details. The entire business process from Bill creation, Discounting/Purchase to subsequent realization is handled by the system. To facilitate this it is integrated other modules, like General ledger, Accounts payable Module, Accounts Receivable module and Shipping modules.
Senior Core Java Developer,
I was responsible for defining the requirements specification at each level in the system. I was involved in designing the application architecture using MVC framework and used developed use-cases, sequence and collaboration diagrams to model the architecture, developed the different modules using JSP, Servlets and EJB's and custom tag libraries. I have used Java Mail for sending required mails in the system and used JNDI service names for registering and locating Java objects. I was actively involved in administering, building and deploying web technologies using Weblogic and used Weblogic for packaging and deploying EJB components. I also developed distributed applications using EJB's and managed security and performance optimizations for the EJB's. Also designed the different types of graphical user interfaces for different groups of users - Technicians and Managers and maintained the records based on the latest HL7 standards without requiring the participating institutions to internally adopt those standards. I was also responsible for configuring the workflow and security aspect of the web services for their complete implementation and integration through Aqualogic Services Bus.
Environment: Java 5, ANT, Eclipse 3.x, Struts MVC Framework, JSP, Servlets, EJB 2.x, HL7, XML, Javascript, JavaMail, JNDI, Oracle 10g, Aqualogic Service Bus, SVN, BEA Weblogic Application Server 9.x
Confidential that allows customers to shop for mortgages, providing multiple choices based on specific situations like refinancing, first time home buyers, applying for new loans etc. The business logic for this application has been written using EJB's. The tools designed for calculation purposes were developed by finance center, which provides web based financial calculation services. Worked with business users and user group managers to define requirements and document existing and new business work flow and business processes.
Senior Core Java Developer
I developed Enterprise Java Beans for handling business processing, asynchronous messaging and handling the database access logic and integrated these with Java Servlets and JSP pages. Also designed and developed interfaces using core java for XML document conversion. I was responsible for server-side deployments using ANT scripts and configuring database connection pooling for IBM UDB-DB2 and MS SQL Server. I was also involved in building and parsing XML documents using SAX parser, application design, optimization and tuning of SQL procedures. As part of the testing activities, I was actively involved in debugging, unit and regression testing using JUnit framework.
Environment: Java 5, Eclipse 3.x, Struts Framework 3.x, JSP, Servlets, EJB 2.x, XML, Javascript, JavaMail, JNDI, IBM UDB-DB2, MS SQL Server, ANT, PL/SQL, JUnit, SVN, WebSphere Application Server 6.0
Confidential
Senior Java Developer
I worked on implementing key modules for the two projects for Watts Bar Nuclear Unit II Nuclear Power plant in Tennessee, USA. My roles and responsibilities included designing UML Entity Relationship and Collaboration diagrams, developing and modifying stored procedures, web application development and testing for Hanger Tracking and Historical Document Review HDR modules, report generation for Informational and Operational reports in Actuate, usage of iText 2.1.7 libraries for PDF document creation and code development using Tapestry for the SWAP project.
Environment: Java 1.4, JSP, Servlets, JavaBeans, XML, Javascript, JNDI, Oracle 10g, ANT, PL/SQL, ClearCase, Tapestry, IBM WebSphere Application Server 5.x, IBM Rational Application Developer 7.0, Actuate Reporting, iText 2.1.7
Confidential Implemented Cellular South's inventory and web-based portals namely IPS and POS Point of Sale for the new customer acquisition system, CAS which is used to improve existing customer acquisition and maintenance processes. The CAS system's core provides various life-cycle services for the system's main functional components. These services include transaction management, recovery, and communication services. The system core also provides a workflow engine and life-cycle services for the functional components which are namely Credit System, Cash Drawer, Customer Service, and Store Management and together, these four functional areas realize Cellular South's business model. Both IPS and POS systems interface with the Atlys database thru a middleware layer which invokes several API calls via CORBA and data between the database is packaged into XML documents for providing flexibility and portability.
Senior Java/J2EE Developer, I was responsible for development and testing of XML for the Cellblaster interface developed using SMaker screens. Used the concept of Oracle Global Temporary Tables to include more than 1000 records and improve the performance for doing a transaction search in the POS Cellblaster system. I was also involved in Performance Tuning using JProbe and Performasure to check the number of database connections and improving response time for the Pricing Events and used Quartz scheduler to perform, configure and resume scheduled tasks, development of SQL scripts in TOAD for authorizing port requests to customers who changed their service provider to Cellular South recently, deployments and code migration to Weblogic Server 9.2.
Environment: Java 1.4, Struts Framework 3.x, JSP, Servlets, EJB 2.x, XML, Javascript, JavaMail, JNDI, Oracle 9i, ANT, PL/SQL, JUnit, BEA WebLogic Application Server 9.2, AccuRev 3.x, IntelliJ-IDEA 5.0
Confidential MSC. Software, I was involved in customizing the VEMS and ViBE portals for customers to conduct simulations for CAE models and obtain the solutions for various product designs and development. Provided the user with results in a refined format as HTML documents, Microsoft Excel Spread Sheets, PDF documents and documents in word format using LaTex .
Java/J2EE Developer
developed customized, deployed and tested the web portals VEMS and ViBE using MSC. SimManager which is built on the J2EE Struts Framework employed to integrate and automate the simulation processes for the analysis and processing of FE finite element models. Developed nightly build cron scripts to re-build and re-register the web portals using SuSE Linux 10.1 platform. Used MSC.Patran for meshing and pre-processing the FE Models and NX.NASTRAN/I-DEAS to act as solvers for post-processing. Database objects storage/retrieval and input data processing was implemented using AE Scripts and Jakarta Velocity Template Engine. Extensive use of Perl to perform XML document parsing, server side computations and OLE operations on MS Excel for gathering raw results. Documented and built Perl-GD module on IBM-AIX for testing different map projections for the vehicle model in SOFY, a finite-element FE modeler that allows for capture, creation and deployment of robust, standardized finite-element processes throughout the organization. Also developed Test XML Scripts and tags using Jameleon, an Open Source Testing Framework.
Environment: Java 1.4, MSC. SimManager, MSC Patran, Jakarta Velocity, Struts Framework 3.x, JSP, Servlets, XML, Javascript, Perl, GNU Compiler, Oracle 9i, ANT, PL/SQL, Jameleon, Cactus, JUnit, BEA WebLogic Application Server 9.2, SVN, WinSCP, PuTTY, SuSE Linux 10.1, IBM WebSphere Application Server 6.0.2.9, LaTex Reporting
Confidential
migration from WAS 5.1 to RAD 6.0 and my role involved customizing the CustomerFocus portlet. As a
Core Java Developer,
I developed AWK scripts for Data Validation and Conversion of CSV formatted Excel files, to tab delimited values in Linux for output display purposes, implemented LDAP for querying and modifying directory services for the Store Portal and used Java Servlets, XML and JSTL custom tag libraries.
Environment: Java 1.4, IBM RAD 6.0, JSR 168 Portlets, AWK and Shell Scripting, Linux, Servlets, XML, JSTL, LDAP, IBM WebSphere Application Server 5.1, Oracle 9i
Confidential
different Loan Application processing. This Application was built to handle secure on-line loan applications. This website offers a suite of free on-line services such as end-to-end mortgage solutions and free Online Banking and Bill Payments. In addition to these current services, it also shows the various products and service descriptions and gives customers the ability to apply online. The website offers an extensive corporate history and profile as well as community relations, shareholder relations and
Core Java Developer
I was responsible for creating UML Artifacts like Class Diagrams, Sequence Diagrams and Collaboration Diagrams, developing the Action Classes, Form Beans and EJB's using the Struts MVC Framework, implemented the Business Delegate design pattern and developed SQL Stored Procedures for credit and loan processing applications.
Environment: Java 1.4, Java Servlets, XML, JSTL, Java Beans, Struts MVC Framework, Oracle 9i, IBM WebSphere Application Server 5.1, Rational Rose
Confidential
Confidential Pro Scripting. I have assisted in the conversion of the analog multimedia library to digital format using the Sony Symphony System LLC-8000 and Conductor Companion Software and in the general operation of the Language Laboratory, including providing materials for students, troubleshooting of faculty computers and monitoring collection of student output. I have managed hardware and OS Solaris 2.6 for all website related systems as well as development and test machines and performed technical service/hardware maintenance on call and preventive maintenance on more than 20 HP printers LaserJet, Inkjet and B/W on about 100 PC's. Designed an Autotutor based text to speech engine where the essential functionality was to perform speech modulation and recognize computer responses to the human cognitive states, the wizards and interfaces were developed using C .
Order Processing System
Worked as a software-testing consultant and database administrator on the project Order Processing System that maintains transactions and updating related to order processing and also used to record sales orders received from the customers and to Confidential I documented test cases during requirements, analysis and design phases, was responsible for Unit, regression, integration, system, and user acceptance testing, enforced integrity and check constraints, indexes and normalized the Order Processing database, set up database security patches - granting and revoking user privileges, establishing policies and profiles, was involved in complete testing of mainframe applications and database validations, was involved in the End-To-End test and responsible for the Quality Assurance of this application to complete in record time, and analyzed system requirements and developed test plans, test conditions and test script for testing the application. I also developed technical manual for rebuilding the same using database and system statistics. I was also trained in the area of mobile telephony and telecom software which helped me gain extensive hands on experience with data migration from the existing COBOL database to an Oracle 8.0 database system.
Environment: Oracle 8.0, COBOL, IBM AS-400