Java Developer,resume Profile
Summary:
- Over 5 years experience in Designing, Developing and Deploying Enterprise web applications with Java, JEE, SOA, SOAP, Web Services, XML, XML Schema, Web2.0 and MVC Frameworks.
- Experience in Full Software development lifecycle SDLC , Support and Maintenance.
- Experience in Object Oriented Programming OOPs and Concepts
- Experience in translating business requirements/Functional requirements into HLD and LLD Design Documents
- Hands on coding experience implementing UI tier with Struts, JSF, JSP, Servlets, JavaScript, GWT, AJAX, CSS, XHTML, DHTML,
- Hands on coding experience implementing Backend Tier with JDBC, Hibernate, EJB2.0/EJB3.0, MDB, JPA
- Hands on experience with Web Services, XML, SOAP and WSDL
- Hands on experience with JMS and MDB Message driven beans
- Hands on UNIX shell script experience and knowledge with CGI and Perl.
- Experience working with IBM Websphere Application server, Weblogic Application server and JBoss Application Server
- Hands on Experience with Eclipse, IBM RAD, IBM Clearcase SCM, and Weblogic Workspace
- Experience with Oracle, DB2 RDBMS Databases
- Experience in Designing database schema, Developing complex SQL queries and writing PL/SQL Stored procedures and Functions
- Hands on Experience with Java, J2EE Design patterns
- Knowledge in Aqualogic BPM ALBPM / Oracle BPM Suite, Oracle Webcenter Interaction WCI 10g R3
- Knowledge in ETL and Data Warehouse concepts with Informatica and Business Objects
- Experience in Telecomm, Pharma and Financial domains
Technical Skills:
Languages Java5, AWT, Spring, C, C , SQL, PL/SQL, C , VB and COBOL.
J2EE APIs Servlets, JSP, EJB2.0/3.0, JPA, JNDI, JMS, JDBC, XML, CORBA, RMI, SOA, Web Services, SOAP, WSDL, UDDI, XML, XML Schema
J2EE Servers JBOSS, IBM Web sphere, Oracle BEA Weblogic
UI Frameworks MVC/MVC2, Struts, JSF, Spring MVC. Log4J
RDBMS IBM DB2, Oracle, MYSQL
Web2.0 JavaScript, DOJO, JSON, AJAX, HTML, XHTML, DHTML, CSS, UNIX Shell Scripting
IDE Tools RAD, Eclipse, Weblogic Workshop
Operating System: UNIX, AIX, Windows 2000/NT/XP, MS-DOS.
Version Controls: SVN, IBM Clearcase SCM.
PROFESSIONAL EXPERIENCE
Confidential
Java Developer
Responsibilities
- Involved in document analysis and technical feasibility discussions for implementing new functionalities.
- Applied design patterns including MVC Pattern, Fa ade Pattern, Abstract Factory Pattern, DAO Pattern and Singleton.
- Involved in migrating the application from Spring 2.5 to Spring 3.0, along with conversion to Standard Spring MVC pattern from existing GWT RPC Pattern.
- Involved in developing front end screens using JSP, JSTL, JQuery, DHTML, HTML5, CSS, AJAX and Javascript. Also, involved in adding the Internationalization to the existing application.
- Excellently handled the cross browser scripts using JavaScript
- Built JavaScript functions to generate dynamic HTML components including dynamic table list, calendar, spreadsheet, and drop down menu.
- Developed web application using JSF Framework
- Involved in server side and front-end validation using JQuery and JavaScript validation.
- Used Hibernate in Persistence Layer. Developed various Database interaction objects by implementing the DAO patterns and used Hibernate as Model Component.
- Involved in designing the database schemas for the new data layer on Oracle using PL/SQL and also involved in developing interfaces to interact with the underlying Endeavor SDK.
- Involved in writing data extract feeds using Java, JDBC, XML Digester.
- Extensively involved in developing and writing Maven build scripts for automated build and deployment processes.
- Used Eclipse 3.0 as the Java IDE in the development of the application and deployed to local Resin Pro App Server.
- Used SVN as source control repository.
- Involved in Unit Testing and Bug-Fixing and achieved the maximum code coverage using JUNIT test cases.
- Implemented log4j by enabling logging at runtime without modifying the application binary.
Environment:
Java jdk, JEE, JSP, WebLogic Application Server, IBM RAD, Ant , Oracle Database, JavaScript, CSS, JSON, DOJO, SOAP, WSDL, JMS, MDB, Web Services, XML, Log4J, XML Schema, XSD, JAXB, JUnit, SVN, JSP, Hibernate
Confidential
Java Developer
- Prism: This project has following arbitration modules
- Case Intake Management
- Hearing scheduling
- Neutral, Arbitrator Selection, Ranking and Appointment
- Award Management
- Communications Module
Responsibilities:
- Designed and developed the middleware services that meet the business by utilizing java, Hibernate 3
- Implemented UI Tier with JSP, Servlet, JSF, XML, XML Schema, CSS, JavaScript, AJAX
- Developed JSF managed beans and backing beans and configured JSF navigation in faces-config.xml
- Partial page submissions and AJAX, AJAX Push implemented with JSF ICEFaces.
- Developed XML Schema XML XSD
- Backend tier implemented with Hibernate and DAO Design Pattern
- Developed web services and SOAP Messages with XML, SOAP and WSDL
- User help tooltips implemented with Dojo Tooltip Widget with multiple custom colors
- Implemented Asynchronous communication between components with JMS API and MDB
- Developed unix shell script for copying, removing and deploying java applications to Application server.
- Developed JUnit test classes for Unit testing and methods
- Developed interface classes to access content from WCM Content stores.
- Error Messages, Messages implemented with Log4J
- Implemented Logging and Exception Handling with custom Exceptions framework
Environment:
Java 5, JEE, JSF, IBM Web Sphere 7, RAD 7, Ant , Oracle Database, JavaScript, CSS, JSON, DOJO, SOAP, WSDL, JMS, MDB, Web Services, XML, Log4J, XML Schema, XSD, JAXB, JUnit, SVN, JSP, Hibernate
Confidential
Java Developer
Responsibilities:
- Developed Struts action classes, Action Forms and Struts validation classes to implement UI Layer
- Configured Actions for UI navigation in struts-config.xml
- UI Layer implemented with Struts, Struts validation, Struts Tiles, JSP, XML, CSS, XHTML, JavaScript, DOJO, AJAX
- Implemented DAO and Business layer with Hibernate, JMS, XML, XSLT, XML schema and J2EE Patterns
- Implemented XML parsers with SAX, DOM, JAXB XML Parser Libraries to Modify User view of Products and Product information in Customized view with XML, XSD, XSTL in HTML, XML, PDF formats.
- Developed Web services, WSDL, SOAP Messages and Attachments to Integrate SuperN and SBOT-BYOB with IPC Integrated Product Catalog and pricing System
- Developed JUNIT Test classes.
- Developed complex queries to retrieve products based on region and service address and implemented PL/SQL stored procedures and Functions.
- Tooltips implemented with DOJO Framework.
Environment:
Java, J2EE, Hibernate, Struts and Validation, JSP, Servlet, CSS, JavaScript, Oracle10G, Weblogic Server, Ant, Eclipse, JUnit, DOJO Toolkit 1.3, Log4J, JavaScript, AJAX, CSS, JNDI, JMS, HTML, XHTML, Informatica PowerCenter , Ipalnet Web server, JDBC, XML, XSD, XML Schema
Confidential
Java Developer
- Involved in implementation of enhancements of Hospital System applications using Spring framework, JPA Java Persistence API , JSF, Facelets, Hibernate, XML, LDAP and Web services, JBoss app server.
- IRIS Imaging record Information System
- Audit trail and Security modules implemented for HIM Hospital Information Management group, Finance, Charity and Billing groups. Implemented Classification manager for Major, Minor, Valid Document Codes, Form designators and Care Web sub codes.
- DIRS Document Imaging resource system
- Quality measurement of Vendor scanned image document implemented for MCIT group using Hibernate and Struts framework.
- DocImport, Imaging DataModel
- Implemented Work List and Document List related operations for the imported scanned documents for Major and Minor codes
Responsibilities:
- Implemented UI Layer using JSF, Managed Beans, Backing Beans and Facelets.
- Used JSF expressions in rendering content and validation
- Consistence User Interface Look and Feel implemented with CSS style classes
- Developed Domain java objects with Java Annotations and configured in JPA persistence.xml file
- Developed common Imaging Data model services for IRIS and DIRS applications.
- Developed Spring framework DAO Layer with JPA and EJB3 in Imaging Data model and DocImport,
- Developed CMP and Stateless session beans for DocImport Middle Layer.
- Implemented EJB 3 Annotations for Entities, Relations and Transactions Declarative Transactions
- Spring container managed transactions implemented.
- Developed service Layer in Imaging data model for IRIS and DIRS application
- Developed Unit test classes using JUnit.
- Prepared SQL queries for the Classification manager module in IRIS application
- Implemented Hibernate Dao and services with Hibernate and Oracle 10g.
- Developed services to connect to IBM WCM using ISRA adapter API to get Image metadata.
Environment
Java, J2EE, EJB3, JPA, JSF, JSF Formatters and Validators, JSP, Servlet, IBM WCM content Management, CSS, JavaScript, Oracle10G, JBOSS 3.X, Ant, Eclipse, JUnit, JNDI, JMS, HTML, XHTML, JIRA, SVN
Confidential
Java Developer
- Clinical sciences
- RDE Raw data Extract indexing, searching and retrieving
- The goal of the Raw Data Extract RDE project is to provide a tool that will allow statisticians to pull
- data from ClinGen data schemas into a formatted extract that can be subsequently imported into
- Number of different tools used for statistical analysis.
- MP Molecular Profiling
- The MP Project Tracking tool will provide a tool to automate the processes of managing the portfolio of projects for MP so that the current state of MP projects can be viewed and acted upon with confidence. The MP Project Tracking tool will be implemented in a series of phased releases starting with the core immediate needs of MP and expanding from that until the complete tool is completed
- ClinGen ClinicalGenetics The purpose of the Clinical Genetics System ClinGen is to support the analysis of anonymous biological sample genotypic and clinical phenotypic data from clinical studies.
- TM Translation Medicine
- The Biomarker Project Tracking tool automates current manual processes--including manual entry and
- collation of Excel sheets. It will be a web-based tool the tool will offer immediate efficiencies to the TM
- business team while the larger, integrated TM solution is being created.
Responsibilities:
- UI Layer implemented with Struts classes, CSS, AJAX, JSP, HTML, java script and Implemented validation and Tiles framework
- Implemented XML data formats to transfer data between layers in the form of XML streams. Used XSLT to change the Data formats into XML to XML and XML to PDF formats.
- XSLT is used to convert XML format into PDF format.
- Business layer and service Layer implemented with J2EE Patterns, Hibernate and EJB.
- Implemented Flex Action script and MXML Pages for UI
- Developed JMS and EJB MDB, Session beans classes and deployed
- Developed JSF framework Backing classes and Utility classes.
- JSF Navigation configured in JSF configuration file and Its Backing beans
- Implemented Java Internationalization I18N and Localization
- Developed UNIX Shell scripting.
- Developed and implemented CORBA IDL interfaces and Implementations.
- Developed database schema, ER Diagrams, sql queries, PL/SQL Functions stored procedures and database maintains database scripts.
- Developed Pl/SQL programs Stored Procedures, Function, Synonyms .
- Developed DBMS JOBs to load compounds.
- Implemented Image and Content services and deployed to IBM WCM content server.
- Implemented Image manipulation services with IBM WCM Content server and deployed.
- Developed stored procedures, functions to manage datasets.
- Developed triggers, synonyms and views and Written SQL queries.
- Developed Web services and WSDL files.
- Applications maintained and supported on production instance and environment.
Environment:
Java, J2EE, STRUTS, SPRING, JSF, JSTL, Servlets, Hibernate, JDBC, CORBA, IDL, IDL2java, Weblogic, IBM WCM Content server, Junit and Log4J, Adobe Flex, GWT, MXML, XML, XSD, XML Schema, Eclipse IDE, Informatica PowerCenter, Google plugin for eclipse, JavaScript, CSS, AJAX, Oracle10g RAC, XSL, XSLT, AIX and Windows XP.