Post Job Free
Sign in

Java Developer Web Services

Location:
Philadelphia, PA
Posted:
July 16, 2014

Contact this candidate

Resume:

Palani Ram

Email: acezxp@r.postjobfree.com REMOTE / TELECOMMUTE PROJECTS ONLY

SUMMARY:

• 15 years of experience in Software Architecture, Design, Development & Integration with Java / JEE / J2EE /

SOA Applications.

• Excellent programming skills in Java, JEE, REST Web Services, SOAP, XML, JSON, Cassandra, Hadoop, Mule

ESB, Spring Integration, Active MQ, JMS, Spring, Hibernate, Mongo DB NoSQL, AJAX, JSF, Struts, Servlets, JSP,

EJB, JDBC and Oracle/SQL Server Databases.

• Solid experience in Architecture, Development, Integration and SOA Programming

• Experience in IBM WebSphere, WebLogic, JBoss application servers, Tomcat and Mule ESB

• Experience in application development using IDE’s like Spring Source Tool (STS), Eclipse, Netbeans and IBM

WSAD

• Extensive Experience in Developing and deploying Applications on Linux, Solaris and Windows environments.

• Excellent Knowledge in Telecom, Cable, Networking, Online Publishing Media, Financial Services, Banking, Health

Insurance, Pharmaceutical and Web Commerce Domains.

• Experience in Agile, Scrum methodologies, Unit testing with JUnit, Mockito, EasyMock, Spring Testing.

• Certifications:

Oracle Certified, Java EE 5 Web Services Developer

o

Sun Certified Java Programmer (SCJP 1.6)

o

Sun Certified Web Component Developer (SCWCD 1.4)

o

Sun Certified Business Component Developer (SCBCD 1.3)

o

TECHNICAL SKILLS:

: Java 7, JEE/J2EE, SOA, REST, JSON, SOAP Web Services (Spring, Apache CXF,

Software Programming

Axis), XML, Spring 3, Hibernate 4, JMS, MQ Series, Active MQ, AMQP, Rabbit MQ

EJB, AJAX, Spring MVC, JSF, Struts 2/1, JSP and Servlets 2.4

: Websphere 6, WebLogic 10, JBoss 8 and Tomcat 7

Servers

: Command, Template, Strategy, Facade, Factory, Adapter, Decorator and MVC

Design Patterns

: Mule ESB, Spring Integration, Mockito, EasyMock, JUnit

Frameworks

: Cassandra, Hadoop, Mongo DB NoSQL, Oracle 11g, SQL Server 2008, LDAP

Data (SQL and Big Data)

: Linux (RHEL 6, CentOS 6), Amazon Ec2 Cloud (AWS), Mac OSX and Windows

Platforms

: Puppet, Github, Subversion / SVN, CVS, Hudson, Jenkins, Anthill Pro

Source Mgmt and CI

: Eclipse, Intellij Idea, IBM WSAD, XML Spy, Visio, Maven, VersionOne, Rally

Tools

PROFESSIONAL EXPERIENCE:

Senior Java Developer / Architect Aug 12 – till date

Client: Comcast Inc., Philadelphia, PA

Projects:

• Electronic Shell Through

• Fandango Proxy service

• JackBee – Voice2Go Provisioning Services

Responsibilities:

• Architect end-to-end application flow for various components of the overall system.

• Architect Provisioning Services End to End Flow between Huawei switches with SOAP services to act as an

interface with rest of the Comcast Apps exposing REST Web Service.

• Customer video usage data processing with Hadoop on distributed systems implementation

• Fandango app usage and notification events capturing with Cassandra implementation

Page 1 of 6

• Develop using Java/J2EE, REST Web Service (Spring, Jersey), JSON, SOAP, XML, Spring and Deployed on

Tomcat Server.

• Integration with Message Routing of Web Service and Rabbit MQ Messages with Mule ESB

• Development under the SOA architecture with flexible and extensible design patterns

• Design and Develop REST based Web Services with high availability and low latency

• Perform Unit /Integration testing using JUnit, Mockito and EasyMock.

Environment: Java / JEE6, REST, SOAP Web Services (Axis2), Spring, JSON, XML, Rabbit MQ, AMQP, Mule ESB,

Cassandra 2, Hadoop, Tomcat 7 and Maven 3

Senior Java Developer / Architect May 11 – Aug 12

Client: Elsevier Inc., Philadelphia, PA

Projects:

• HSCS Content Services

Responsibilities:

• Architect Health Sciences Content Store End-to-End Data Flow, Feed Automation, Ingestion, Delivery to Solr

Indexing and REST Service to UI.

• Content Web Service availability with Primary and secondary Databases (Amazon RDS)

• Development with Java/J2EE, REST Web Service (Apache Wink), Spring, XML, JMS (Amazon SQS) and Deployed

on Tomcat Server.

• Parallel processing of the large data sets using Hadoop

• Development under the SOA architecture with flexible, extensible design and patterns

• Integration of Web Services and Messaging systems with Mule ESB

• Perform Unit testing using JUnit, Mockto and Spring test suite

Environment: Java 6, REST Web Services, Spring 3, Hibernate 4, XML, Mule ESB, JMS, Active MQ, No SQL Mongo

DB, Hadoop 1.0.1, Tomcat 6, Oracle 11g, Amazon RDS, Maven 3

Senior Java Developer / Application Architect Feb 11 – May 11

Client: ING Bank, Wilmington, DE

Projects:

• Transite & Sassy - LPS Mortgage Web Services Integration

Responsibilities:

• Architect the Security and Web Service layers between FIS LPS (Lender Processing Services) and ING Bank

• Develop using Java/J2EE, SOAP Web Services, Spring, XML, JMS and Deployed on Tomcat Server.

• Development under the SOA architecture using Spring Web Services and JMS

• Integration and routing of Web Services and Messaging with Spring Integration

• Perform Unit testing using JUnit, Mockito, EasyMock and Eclipse.

Environment: Java 5, SOAP Web Services, Spring 3, Hibernate 3, XML, Spring Integration, JMS, Active MQ, Tomcat

6, Oracle 10g, Maven 2

Solutions Architect / Lead Developer July 10 – Jan 11

Client: XChanging / VMS, NYC.

Projects:

• Location Service, VMS Infrastructure

Responsibilities:

• Architect the middle ware and service modules and distribute to the development team

• Data modeling with Oracle 10g.

Page 2 of 6

• Development using Java/J2EE, SOAP Web Services, Spring, Hibernate, XML, JMS and Deployed on Tomcat Web

Server running on SuSE Linux.

• Develop under the SOA architecture using Web Services and JMS

• Integration and transformation of Web Services and Messages with Mule ESB

• Perform Unit testing with JUnit, EasyMock and Eclipse.

Environment: Java 6, SOAP Web Services, Spring 3, Hibernate 3.2, XML, Mule ESB, JMS, Tomcat 6, Oracle 10g,

SuSE Linux Server and Maven 2

Lead Java Developer March 10 – May 10

Client: AmeriHealth Administrators, Fort Washington, PA.

(A division of Independence Blue Cross Insurance)

Projects:

• IBC – SHP (Independence Blue Cross Student Health Plan).

Responsibilities:

• Participate in Global requirement analysis with IBC Team to understand the impact and finalize the requirement

• Data modeling with MS SQL to provide a global access to all the applications

• Develop using Java/J2EE, SOAP Web Services, Spring, Hibernate, XML, JMS and Deploy on Tomcat Server

running on Windows 2008.

• Development under the SOA architecture using Web Services and JMS

• Integration of Web Services and MQ Messaging systems with Mule ESB

• Perform Unit testing using JUnit and Netbeans.

Environment: Java 6, SOAP Web Services, Spring 2.5, Hibernate 3.2, XML, Mule ESB, JMS, Tomcat 5.5, SQL Server

2005, Windows 2008 and Maven2

Lead Java Developer July 08 – March 10

Client: AmeriHealth Administrators, Fort Washington, PA.

(A division of Independence Blue Cross Insurance)

Projects:

• GeMS (Group Abstract Enterprise Management System): Enterprise Level Group Insurance Abstract Management

System.

Responsibilities:

• Get the requirement from marketing department and confirm it with the concerned business department. Prepare

requirement specification.

• Make a detailed design with use cases and deliver technical specification

• Develop using Java/J2EE, Struts 2, Spring, Hibernate, XML, JMS and Deploy on Tomcat Server running on

Windows 2008.

• Develop the application with Template, DAO, Service Locator, Observer and MVC Design patterns.

• Web UI development with Struts 2, Servlets, JSP, HTML, XML, AJAX, XSLT and CSS

• Perform Unit testing using JUnit and Netbeans.

• Data retrieval and storage in LDAP and SQL Server 2005 Using Spring, Hibernate.

• Integration of Web Services and MQ Series Messaging systems with Mule ESB

• Support the projects for System Integration Testing (SIT).

Environment: Java 6, JSF 2, Spring 2.5, Hibernate 3.2, XML, Mule ESB, JMS, Tomcat 5.5, SQL Server 2005, Windows

2008 and Maven2

Lead Java Developer Dec 06 – July 08

Client: Comcast, Philadelphia, PA.

Projects:

• OSP (Online Service Provider): Web services application acts as service provisioning medium with Oracle & LDAP

backend.

Page 3 of 6

• Gandslam Services: Web services application acts as a medium between OSP with Oracle & LDAP backend

• AUPM (Account Usage Proprietary Management): Web application for Usage & Service management

• Account Management: Web application for User’s Account Management

• CADM (Customer Account Data Management): Web Application used by Comcast’s Customer Service

Representatives for Provisioning and Subscriber management.

Responsibilities:

• Participate in (Joint Application Development) JAD session to get the requirement. Development using Java/J2EE,

Web Services, Hibernate, Spring Web services, Spring LDAP, XML, EJB, JMS and Deployed on Weblogic

Application Server / Solaris.

• Develop the application in Strategy, DAO, Service Locator, Observer and MVC Design patterns.

• Develop under the SOA architecture using Web Services and email service with Javamail.

• Web UI development with JSF, Spring MVC, Struts, Servlets, JSP, HTML, XML, AJAX, XSLT and CSS

• Perform Unit testing using TestNG and Eclipse.

• Data retrieval and storage in LDAP and Oracle 9i Database Using Spring, Hibernate.

Environment: Java 5, Spring 2.5, Spring Web Services, Spring LDAP, Hibernate 3.2, XML, EJB, JMS, Spring MVC,

Struts, Weblogic 9.2, Aqualogic ESB, Oracle 9i, LDAP, Sun Solaris 5.9 and Maven 2

Senior Java Developer / Lead Developer July 06 -

Dec 06

Client: BMS (Bristol-Myers Squibb), Princeton, NJ.

Project: Internet Marketing

Web Application for Product Marketing and Information

Responsibilities:

• Get requirement from marketing department then develop using Java, Hibernate, Spring, Struts Framework, JSP,

Java Script, HTML, XML, XSLT, CSS and Deploy on Websphere Application Server and Solaris.

Develop Action & Forms for data transfer and client side / server side validations.

• Develop the application in MVC, DAO and Factory Design patterns.

• Data retrieval and storage in Oracle 9i Database with Stored Procedures where needed .

• Perform Unit testing with JUnit.

Environment: Java1.4, Hibernate 3, Spring 2, Web Services, Struts 1.1, JSP 2, AJAX, XML, JavaScript, WebSphere

6, Oracle 9i, Sun Solaris 8, Documentum and ANT

Senior Java Developer / Lead Developer Jan 05 - June 06

Client: Baker Hughes Inc., Houston, TX.

Project : www.bakerhughesdirect.com

Web Application for Online Sales and Product Information

Responsibilities:

• Design & Development using Java, Struts, JSP, Hibernate, Spring, EJB, Servlet, Server side Java Script, Java

Script, HTML, XML, XSLT, CSS and Deploy on WebSphere Application Server / Solaris.

Develop Action and Forms for data transfer and client side / server side validations.

• Develop the application in MVC, DAO and Session Facade Design patterns.

• Data retrieval and storage in Oracle 9i Database with Stored Procedure where needed

• Technical support to the team members and Unit testing with JUnit.

Environment: Java 1.4, Spring 1.2, Hibernate 2, EJB, Struts 1, JSP 2, JavaScript, WebSphere 6, Oracle 8i, Sun

Solaris 8, CVS and ANT

Senior Java Developer Dec 02 - Jan 05

MetaSolv Inc., McLean, VA.

Projects:

• Vserve GUI Migration: Web based OMS (Order Management System) for British Telecom WAN Provisioning.

Page 4 of 6

• Channel T3 Controller: Web Application for Provisioning Channel T3 (45 Mbps) Network provisioning

• VPN Automation: Web Application for MPLS VPN provisioning for WAN

• Dynamic ERX VPN: Web Application for ERX Routers Dynamic VPN provisioning

• IPSM (Internet Protocol Services Management) & Policy Services: Web Application for dynamic IP Provisioning

and QoS (Quality Of Service)

Responsibilities:

• Agile way of Development using Java, EJB, Struts, JSP, Servlets and Python

• Development using EJB, Struts, JSP, MVC, DAO, Value Objects Design patterns.

• Develop the application with XPATH functions and exporting the XML file to the Oracle Database through the OMS

Framework

• Integrate the Web Client application with MetaSolv’s ASAP (Automated Service Activation Program) which acts as

the middle tier between the web client and the networking devices.

• Implement Router / Networking commands with state tables to be executed by the programs

• Application Integration, Unit Testing and Support for System Integration Testing

Environment: Java, EJB, Struts, JSP, Servlets, J2EE, XML, XPATH, Python, Oracle 8i, Sun Solaris 8, WebLogic 7,

Clear Case, Clear Quest, Action Request Remedy and ANT

Java Developer Feb 01 – Nov 02

Client: Thames Water LTD., Reading, UK

Project : VAMS – Waste Water Management.

Web Application for Service Management

Responsibilities:

• Getting Client Requirements, Distributing Sub modules to the offshore team members.

• Writing Program Specification and Programming a sub module in Java and J2EE.

• Clarifying programmer’s queries and implementing the code onsite.

• Fixing Bugs & supporting Integration testing and System Testing.

Environment: Java 1.1, JSP, Servlets, JDBC, J2EE, CORBA, IBM Visual Age for Java 2, DB2 (IBM Main Frame), MS

Access 97, Visual Source Safe (VSS) and ANT

Java Developer Oct 00 - Feb 01

Client: Eesoft India Ltd., Chennai, India

Projects:

• www.india-all.com (Health Portal)

• www.eesoftglobal.com (Company website)

Responsibilities:

• Requirement analysis and Use case preparation.

• Web based application Design & Develop using Java, JSP, Servlets, HTML and JavaScript

• Unit Testing with JUnit

Environment: Java 1.3, JDBC, Servlet, JSP, HTML, JavaScript, JDeveloper, Apache Web server, MS SQL Server 7

and Windows NT.

Java Developer May 99 - Sep 00

Clients: Anna University, Dharani Cements Ltd.,India

Projects:

• Online Examination: Web Application to conduct exam internally for Anna University

• Payroll System: Payroll System for Dharani employees

• Grasim Intranet: Web Site for Grasim employees

Page 5 of 6

Responsibilities:

• Requirement analysis, Design and Development with Java, JSP, Servlet, HTML and JavaScript

• Unit Testing, System Integration Testing, Production Implementation and Support.

Environment: Java 1.3, JDBC, JSP, Servlet, HTML, JavaScript, MS SQL Server 7, MS Access 97 with Apache Web

Server and Windows NT.

EDUCATION:

• M.S (Software Engineering) from Villanova University, PA.

• M.S (IT) from Alagappa University, India.

• B.E., from National Institute of Technology (NIT / REC) - Bharathidasan University, India.

Page 6 of 6



Contact this candidate