Post Job Free
Sign in

Java/J2EE - 7 Years Experience

Location:
Sunnyvale, CA, 94089
Posted:
October 20, 2008

Contact this candidate

Resume:

Justin Jose

804-***-****

********@*****.***

Visa Status:H1B

PROFESSIONAL SUMMARY

* ***** ** ********** ** designing, developing and implementing Enterprise level software applications for use on both corporate intranet and over the Internet.

Expertise in Object Oriented Analysis and Design, and Object Oriented Programming.

Expertise in designing and developing Client/Server and Web based applications using UML model (Use Case diagrams, Sequence diagrams, Class diagrams, etc) and J2EE platform.

Experience in designing, developing multi-tier application using J2EE technologies Servlets, JSP, Java Beans, EJB, JNDI, JDBC, JMS, Ant, Log4J, XML DOM, Web Services, SOAP using J2EE design patterns.

Extensive knowledge of MVC architecture, Struts framework, Java Server Faces framework, Spring framework, AJAX components

Experience in developing Web Services using SOAP and XML.

Experience in using Apache Axis tool for developing the stubs, skeletons, services, interfaces and deploying the Web Service application on the server.

Experience with installing and configuring application servers such BEA WebLogic, IBM WebSphere,JBoss and Apache Tomcat

Worked with AJAX Callback functions and also integrated AJAX with existing Struts framework

Extensively worked with JMS API for sending messages between two or more clients.

Worked with JMS Queues for sending messages in point-to-point mode.

Used JBoss Application server as the JMS provider to manage the sessions and queues.

Experience in writing ANT scripts and Log4J and JUnit for unit testing

IDEs for development – Eclipse and plugins, Rational Application Developer, Editplus, IDEA IntelliJ

Strong Experience in Oracle database 8i/9i and backend programming. Sound experience in SQL, PLSQL programming. Normalization, creation of stored procedures and function, packages, writing SQL, cursors, triggers and views.

Experienced in using MS Visio and Rational Rose for UML diagrams

Excellent understanding of Software Development Life Cycle for existing and ongoing projects.

Strengths in multitasking, problem solving and timely resolution of issues in meeting deadlines and budgets, enthusiasm to learn new technologies.

Strong communication skills and excellent customer relations in collecting, and analyzing user requirements.

Ability to work in diverse platforms and industry environments.

TECHNICAL EXPERTISE

Languages

Java, JavaScript and PL/SQL

J2EE/e-Business based solution programming

JDK1.4,RMI, J2EE, , JSP, Servlets, Java Beans, Struts, JSF ,Tiles, AJAX , JDBC,,EJB ,JNDI, EJB2.0, EJB3.0, SOA,JPA, JDBC, IIOP, Spring, Hibernate, Web Services, MVC, XML,JAX-RPC.JSR 168 Portlets, Ant, Log4J, XML DOM.

RDBMS and C/S database programming

Oracle 9i,MYSQL,DB@,PL/SQL, JDBC, Connection Pooling/Data Source, Stored procedures, Packages, Triggers, Cursors, Views, Hibernate

Application Servers

Weblogic 9.1, JBOSS,Websphere 6.1

Web Tools and Technologies

XML, XSLT, JavaScript, HTML, Struts, Java Server Faces, AJAX,XSD,SOAP, Web Services

Web Services

SOAP, WSDL, Apache Axis 1.1, JAXP

ORM Technologies

Hibernate 3.x

Software Development IDEs

JBuilder 6.0, Eclipse,

Tools/IDE

Eclipse and plugins CVS, Clear case,MS Visio, Junit,

Axis 2.0,Optimize It, Rational Rose

Operating Systems Exposure

Windows 95/NT/2000,XP

MS-DOS

Linux

Domain Knowledge Mobile and Wireless Infrastructure, networking concepts/protocols, HIPAA, and HL7

Open Source Frameworks and Libraries

Apache Ant, Log4j

Bug Tracking Tools

FMAS, Bug Host, Bugzilla

Testing Tools

Junit,TestNG

PROJECT EXPERIENCE

Motorola-Symbol Technologies

Project: PSS [Portable Shopping System] SanJose, CA Jul’07 – Aug’08

Role:J2EE Developer

Clients: Extenda and Agilysys.

Description: The PSS allows a shopper to, upon entry to the store, identify him/her to the system, obtain a hand-held terminal for their use during their shopping trip, scan their items in the aisle, scan a special barcode indicating they are finished shopping, and pay at the checkout. The system also includes a simple “service desk employee” interface useful for monitoring and maintaining the system. This interface is a set of web screens developed for this purpose.

Responsibilities :

Analyzed the requirements to define business process and workflow for each of the Use cases.

Participated in Architectural discussions on UML Specifications, defining Structural and Behavioral Elements, forming relationships and applying relevant design patterns wherever applicable.

Developed UML Use-Case diagrams, Sequence and Collaboration diagrams, class diagrams.

Struts is the MVC framework which used for the application.

Used Spring for the business level implementation of the various modules.

Designed and integrated the full scale Spring and Hibernate Persistence Solution with the application architecture.

Used ANT for build creation and to push onto various environments.

Configured application startup classes in the JBoss server and done the application deployment in the WebSphere environment.

Prepared Test Cases to perform Unit, Integration and System Testing. Tested the developed components using JUnit.

Used Log4j for logging and debugging and used JUnit extensively for testing.

Used multithreaded programming for scheduling tasks in PSS.

Handling the scalability tool for the framework.

Developed the WSDL and Web Services in Apache Axis 2.0 for different modules.

Environment: JBOSS, Web Sphere(IBM SIF Compliance),Weblogic 9.1. My SQL 5.0,DB2,Oracle9i. JSP, Servlets Spring Framework, Hibernate, HTML,JSP, Servlets , Java script, JMS, Junit, Ant, IBatis, JSTL, Tiles, XML, Web Services, JAX-RPC, Ant, PL/SQL, CVS.

Symbol Technologies [Motorola] SanJose, CA

Project: MSP Stage [MSP Stage] Dec’06 - Jun‘07

Role: J2EE developer

Clients: JC Penny, Wall Mart, BOOTS, and M &S.

Description: MSP Stage is an enterprise level application developed on J2EE platform. This product is basically to simplify the initial steps required for the Symbol mobile devices to get ready for the production environment. The product will be able to install the software’s and the OS which is required in the device.

Responsibilities:

Developed UML Use-Case diagrams, Sequence and Collaboration diagrams, class

diagrams using Rational Rose.

Designed and developed entity beans for different modules and mapped associations

between them. Associations are mapped using EJB 3.0 persistence Annotations.

Implemented Model View Controller (MVC) architecture Using Java Server Faces

framework and used custom components available in the framework.

Used Java/J2EE Design patterns like Business Delegate, Session Façade, Data

Transfer Object (DTO) and Service Locator in the project extensively, which facilitates clean distribution of roles and responsibilities across various layers of processing.

Designed and developed SQL scripts for creation of tables in MySQL for different modules.

Involved in developing end-to-end applications using java, ANT, JSF, JBoss deployment, Data Source, JNDI lookup, Session Bean, EJB and Database creation.

Used Hibernate and IBatis widely for the database operations.

Developed MDBs using JMS to exchange messages between different applications.

Prepared Test Cases to perform Unit, Integration and System Testing. Tested the developed components using JUnit.

Environment: Java, JSF, Servlets, MVC, Java Scripts, EJB 3.0, Hibernate, XML, JMS,

JSTL, Junit, Ant, IBatis, JDBC and JDK 1.5.My SQL 5.0., PL/SQL programming. JBOSS,

Weblogic 9.1 and Apache Tomcat.

Project: MSP Component: Production Support and Maintenance Aug’06 – Dec’06

Role: Java developer

Clients: JC Penny, Wall Mart, BOOTS, and M &S.

Description: MSP is a network management platform for network devices. MSP product and its various releases are already installed in customer environments. All these releases with different code bases are under maintenance and production support. MSP has components like user-interface, core-network management component, and network infrastructure, database and business logic.

Responsibilities:

Designed and deployed portlets for various requirements of the project.

MSP product was fully compliant with the JSR 168 Portlet Specification.

Co-coordinated with Clients and Tier II Sales Engineers to help them understand the problem and applying fixes.

Tuned MySQL database by indexing, query optimization, monitoring using MySQL Administration.

Used XML, XMLSpy, XSD.

Performed JVM tuning. Monitored JVM heap size, thread count, maxHeapSize, minHeapSize, parameters using OptimiseIT.

Environment: Debugging using Eclipse, Avalon framework, JMS, JSP, Struts, JSTL, Portlets, ORM framework, MySQLAdministrator, XML, XSD, OptimizeIT. My SQL 5.0., PL/SQL programming. JBOSS and Apache Tomcat.

Project: MSP [Mobility Services Platform] Jun’05 – Jul’06

Company : Symbol Technologies [Motorola]

Role: Java developer

Clients : JC Penny, Wall Mart, BOOTS, and M &S.

Description: Simplify and reduce the cost of managing the enterprise mobility solution with anywhere anytime, end-to-end visibility and control of all the Symbol mobile devices, mobile applications and wireless infrastructure and network management of these devices. This scalable solution is for any size environment — from a single corporate office to many locations around the world, and from hundreds to thousands of handheld computers, bar code scanners, wireless switches, access points and other mobile devices.

Responsibilities:

Developed portlets for different modules of the product. Eg.Job portlet, Profile creation portlet.

Portlets are developed in compliance with the JSR 168 Portlet Specification.

Developed UML Use-Case diagrams, Sequence and Collaboration diagrams, class diagrams using Rational Rose.

Designed and developed entity beans for different modules and mapped associations between them.

Tuned MySQL database by indexing, query optimization, monitoring using MySQLAdministration.

Performed JVM tuning. Monitored JVM heap size, thread count, maxHeapSize, minHeapSize, parameters using OptimizeIT.

Designed and developed Portlets, Servlets, JSPs to show device management.

Designed and developed SQL scripts for creation of tables in MySQL for different modules.

Involved in developing end-to-end applications using java, JBoss deployment, Avalon framework, ORM framework, and Database creation.

Environment: Java, JSP, Servlets, Java Scripts, Portlets, Struts, JSTL, XML, JMS and JDBC,JSR-168. My SQL 5.0. JBOSS and Apache Tomcat.

Project: CGD[Coverage Gap Detection] Mar‘05 – Jun’05

Company : Symbol Technologies [Motorola]

Role : Java Developer

Description: Coverage gaps are one of the biggest physical layer problems in wireless networks. A coverage gap is a physical area where there should be access to the wireless network, but there is not. A coverage valley is similar to a coverage gap but, instead of no wireless access, there is tenuous access. The RF Management intends to detect/mitigate the existence of coverage gaps as well as coverage valleys along with support for site survey and recommendation on access point placement in a wireless network deployment.

Responsibilities :

Responsible for requirements gathering and analyses.

Involved in design, development, unit-testing, bug fixing and support for the system.

Involved in design and development of SnmpEngine.

Used Hibernate to persist the discovery results in the MySQL database.

Coordinated with testing team to all release activities.

Environment: Java, Applets, SVG, JSP, Struts, Tiles, JSTL and JDBC. My SQL 5.0. Apache Tomcat.

Sobha Renaissance Pvt. Ltd

Project: HIS [Healthcare Information System] Mar’04 – Feb’05

Role: Java Developer.

Client : Jordan Armed Military Force.

Description: SRIT's healthcare solution, Renaissance CARE, is a comprehensive information management system dedicated to managing the automation needs of virtually every segment of the healthcare environment. Engineered on open systems environment, Renaissance CARE is aimed at creating an integrated technological environment for healthcare professionals. Its enterprise-wide repositories facilitate the accurate and confidential retrieval & dissemination of patient-specific information.

Responsibilities :

Extensively involved in requirement analysis and design level activities of Hospital

accounts module.

Developed UML Use-Case diagrams, Sequence and Collaboration diagrams, class

diagrams using Rational Rose.

Involved in developing end-to-end applications using java, EJB2.1, Weblogic

deployment, Data Source, JNDI lookup, Session Bean, EJB and Database creation.

Designed and developed session facade pattern for the middle tier.

Developed stored procedures, functions and triggers in Oracle 9i for the Billing

module.

Involved in the unit level testing if the system.

Environment : J2EE, EJB2.1, XML, XSLT, JDBC, RMI, C#, IIOP.NET. Oracle9i.

Shift Four Software Services

Project: HIPAAQUICK [Web Interface for TransGen] Dec 03 - Feb’04

Company: Shift Four Software Services Pvt. Ltd

Clients :JPN Associates Warrenville, IL

Role: Developer

Description: HIPAAQUICK is a web site designed to integrate with TransGen, to facilitate the web interface for trading partners. To this site an EDI Translator TransGen is integrated with many plug-ins as per client’s requirements. This project had two parts in it, Web-Interface part and the second one Integration part which involved writing many plug-in programs for business specific requirements.

Environment: JSP, Servlets, JavaBeans, TomCat, Java, XML, Oracle8i and SQL Server 2000.

Project: HipaaMAPPER™ Aug’03 –Dec’03

Company: Shift Four Software Services Pvt. Ltd

Role: Developer

Clients :JPN Associates Warrenville, IL

Description: This is available both as an independent product and as a independent component in hipaaCONNECTOR™. It is used to map the HMS data elements to the HIPAA mandated ASC X12N format. Exports & Imports mapped information to XML. Supports for 837P, 837I, 270, 834, 820 transactions. Translates non-standard data values to HIPAA standard values.

Responsibilities :

Design, code and testing of the user interface using JAVA and XML.

Coding business logic using Java.

Performed the code review.

Prepared the unit Test cases and performed the unit testing.

Environment: Java, XML, Swings, JDBC. Oracle8i, SQL Server 2000.

Project: HipaaCONNECTOR Aug’02 - Jul’03

Role : Java Developer

Company : Shift Four Software Services Pvt. Ltd

Clients :JPN Associates Warrenville, IL

Description This is a complete provider of EDI transaction system in the health care payer and provider industry. It supports all the nine types of transactions mandated by HIPAA including claim submission, claim status enquiry, eligibility enquiry and reporting through friendly user interface.

Responsibilities :

Design, code and testing of the user interface using JAVA and XML.

Coding business logic using Java.

Performed the code review.

Prepared the unit Test cases and performed the unit testing.

Environment : Java, XML, Swings, JDBC,Oracle8i, SQL Server 2000.

Project: TransGen™ [An EDI Translator] Jun’01 -Jul02

Company: Shift Four Software Services Pvt. Ltd

Role : Java Developer

Clients: JPN Associates Warrenville, IL

Description: TransGen is an EDI Translator Generator, which specifically addresses the EDI

requirements of HIPAA (Health Insurance Portability and Accountability Act, USA). TransGen

fulfills the adaptation of uniform standards to facilitate the electronic exchange of administrative

and financial l transactions between the health care providers, payers and associates in health care

industry. TransGen is made up of several components, which work together in conversion of

application data to and from EDI data between Trading partners.

Responsibilities :

Worked as a member of product development, implementation and support team.

Used multithreaded programming for the Trangen to synchronize different operations.

The main responsibilities are to handle the modules like Taskmanager, TgMover, TgSplitter and TgProcess.

Also responsible for the database operations in Oracle 8i and SQL Server 2000.

Written stored procedures and triggers for different operations.

Environment: Java,XML,XSLT,JDBC, RMI, Multi Threading, HIPPA. Oracle8i, SQL Server 2000.

Academic Qualifications

Master of Computer Applications, Christ College, Bangalore University, India.



Contact this candidate