Post Job Free
Sign in

Software Engineer Java

Location:
Kansas City, MO, 64111
Posted:
August 14, 2011

Contact this candidate

Resume:

ARAVIND ARUMUGHAM

SETHURATHNAM

? Email :

*********@*****.*** ? Phone: 405-***-****

Professional Summary

. Five years of Java/J2ee experience in development, design and

architecture with the latest Technologies, Architectures and

Frameworks such as Spring, Hibernate, Restful web services, Maven,

Junit, Xmlunit, Hudson, Dbunit, PL/SQL, JSP, Servlets, EJB, JNDI, RMI,

JMX, XPATH, XMLSCHEMA, XSL, JDBC, AJAX, JavaScript, Jquery, CSS, and

HTML.

. Improved the performance of applications by refactoring the existing

code with efficient design patterns and hibernate annotations for lazy

loading.

. Remodeled existing user interfaces to improve their usability and

appearance.

. Engineered applications with both Oracle and MySQL as the back end

combined with extensive PL/SQL programming.

. Eagerness to research and learn new technologies and to be an achiever

rather than a doer.

. Strong analytical skills combined with experience in Object Oriented

programming.

. Experienced with IBM Websphere Tools (WTX, Integration Developer,

Process Server, and Business Monitor).

. Proficient with the usage of Eclipse IDE, Tomcat, Websphere

application server, Sql Developer, Sql Navigator, Clover, Bugzilla.

. Excellent communication skills and strong trouble shooting and problem

solving skills, with the ability to work independently when required

and also be an excellent team player.

. Test driven development advocate with experience using Agile

tools like Wikis and Version One.

. Experience with the entire product life cycle from inception to

general availability.

Certifications

. Sun Certified Programmer for the Java 2 Platform, Standard Edition 1.4

. Sun Certified Web Component Developer for J2EE 1.4

. Sun Certified Business Component Developer for J2EE 1.3

. Brain Bench Java 2 Platform Enterprise Edition (J2EE) 1.4

. Brain Bench Java 2 Platform Enterprise Edition (J2EE) 1.4 Fundamentals

. Brain Bench Java 2 Fundamentals

. Cisco Certified Network Associate

Educational Qualification

1

2 Master of Science (M.S.) Electrical&Computer Engineering,

Oklahoma State

University-Stillwater, OK (2004-2006)

Bachelor of Engineering (B.E.) P.S.G College of

Engineering, India (1999-2003).

Professional Experience

Cerner Corporation, Kansas City, MO

Feb 2010-TillDate

Software Engineer (Java/J2ee)

EDI Transaction Services

Summary:

EDI Transaction Services is the hub handling the routing

of eligibility requests and claims (both real time and batch) from

subscribers to the Payers through a clearing house.

Responsibilities:

. Designed and implemented the Correspondence Letters Restful web

service for clients to POST request data in JSON format, which is

later batched and sent through SFTP to an external partner for

processing and also exposed resources to know the progress of the

submitted requests and to retrieve printed images (PDF's).

. Architected batch workflows for parsing and persisting batch response

reports and Images (PDF) coming from external partners through SFTP.

. Simplified the application debugging process by designing&developing

an auditing framework with pagination for the EDI Transaction Services

web tool using Spring MVC as the web framework and hibernate as the

persistence framework.

. Improved the usability of the auditing user interface by providing pdf

and excel options using 'itext' and 'apache poi' libraries to print

and export data.

. Reengineered existing legacy codes to use the auto wiring (spring) and

annotations for mapping (Hibernate) thereby reducing the xml

configuration code.

. Initiated the usage of clover for measuring the code coverage by tests

and find bugs for improving the quality of code.

. Solved critical bugs and improved the performance of existing code by

redefining the fetching strategies and mappings of existing entities.

. Designed and developed a Restful type web services to access the

address verification system from USPS, with the web services accepting

requests and returning responses in JSON format.

. Expertise with the usage of WTX and creation of WTX maps.

. Developed mediation modules and deployed ear on IBM Process server.

. Created JCD's, connectivity maps and deployment profiles in JCAPS.

. Demonstrated good understanding of the x12 message format's (270/271).

. Always followed the test driven development methodology.

Tools/Technologies: Java 6.0, WTX, Integration Developer, Process Server,

JCAPS, Maven, Jersey Restful web services, JSP, Servlets, XML, PL/SQL,

HTML, JSTL, EL, Spring/Hibernate, Oracle 10g, Junit, XmlUnit, DBUnit,

SQLDeveloper, Subversion, Eclipse, Clover, Bugzilla, Tomcat, Web sphere

application server 7.0, Hudson.

Cerner Corporation, Kansas City, MO

Feb 2009-Jan 2010

Software Engineer (Java/J2ee)

Discern nCode

Summary:

Cerner's Discern nCode is a leading-edge, computer-

assisted coding (CAC) solution that uses a unique, rules-based Natural

Language Processing (NLP) technology to identify key words and phrases from

digital free-text clinical documentation.

Responsibilities:

. Engineered DAO layers based on JDBC and spring.

. Evolved XML Schemas for the xml documents generated by the solution.

. Used JMX to retrieve the Mbeans exposed by the Web sphere's JMX

infrastructure for performance monitoring and statistics.

. Extensive PL/SQL coding to develop database migration and verification

scripts, and was able to reduce the data migration time and improve

the performance considerably.

. Refactored legacy web applications to work with multiple browsers by

reengineering the browser incompatible JavaScript and CSS code.

. Developed bug free codes with the help of extensive testing using

JUnit, DBUnit and XMLUnit.

Tools/Technologies: Java 6.0, Maven, JSP, JMX, Servlets, XML, PL/SQL, HTML,

JSTL, EL, Spring/JDBC,Oracle 10g, MySql, Junit, XmlUnit, DBUnit,

SQLDeveloper, Subversion, Eclipse, Tomcat, Web sphere application server

7.0, Liquibase, Hudson.

MARLABS

AT&T Research Labs, Florham Park, NJ

Aug 2007-Jan 2009

Programmer Analyst (Java/J2ee)

AT&T Design and optimizing Tool (ADOPT) Hosting

Summary:

The ADOPT-Hosting project is a web-based application that has replaced the

legacy system Hosts application that was developed entirely on Oracle

PL/SQLs. This new application is developed using spring, Java and

Hibernate. This tool is for the Sales People to capture the details

required for the client to Host their server/application onto AT&T network.

Responsibilities:

. Extracted the Business logic from the legacy Hosts application that

was written in Oracle PL/SQL code and implemented them in java to

improve the performance and reduce complexity.

. Designed and implemented end-to-end logic for many screens using Java,

JSP, spring and Hibernate.

. Wrote the ORM mappings, named queries in Hibernate mapping files.

. Defined and created many database tables, views, constraints &

procedures.

. Evolved Oracle PL/SQL scripts to merge about 30 lookup tables, into a

single lookup table to make the schema simple and normalized and

thereby reducing the legacy look up code considerably.

. Developed Oracle packages, procedures and functions in PL/SQL to

handle those business logics that were more efficient to be executed

on the back end.

. Implemented Email triggering logic using Spring AOP.

Tools/Technologies: Eclipse, Java 5.0, Spring/Hibernate, Oracle 10g, JSP,

Servlets, XML, PL/SQL, HTML, JSTL, EL, SQLNavigator, CVS, Tomcat.

Keane Inc., India

Mar 2004-Jun 2004

Software Engineer

Summary:

Caritor Order Management System is a web based platform developed to enable

clients to place orders for products like title insurance, credit,

property, tax etc., provided by different vendors like CREDCO, NLA, Bundle

Co., which is then redirected to the vendor requested for fulfilling the

order details and completing the order.

Responsibilities:

. Designed and created Use case, State transition and Class diagrams.

. Evolved JSP pages for presentation and made use of View Helper design

pattern to encapsulate the complex presentation logic.

. Initiated and implemented stateless session beans and DAO classes

using Data Access Object (DAO) Design pattern to make database calls

efficiently.

. Built delegation using Business Delegate pattern for accessing EJB to

loosely couple clients.

. Utilized session helper class to maintain data in HTTP session.

. Used JAXP for reading and writing XML based on the order information

coming from the different components and storing in the database as

well using for XML message communication as part of the project.

. Log4J for logging and debugging process

Tools/Technologies:

Java, JSP, Struts, EJB 2.0, Oracle, Web Sphere, WSAD, XML, Ant, Log4J,

JAXP, CVS.

Birla soft India Ltd, Chennai, India

Nov 2003-Feb 2004

Project Trainee

Responsibilities:

. Designed and developed extensive socket programs in "Java".

. Applied standard Programming theories, concepts, and techniques related

to "Java/J2ee" domain.

. Created test plans, executed manual tests, and participated in system

level testing.

. Peer evaluated and debugged programs in "Java".

References

Available upon request.



Contact this candidate