Senior Java EE Developer
Greater New York City Area
Senior Java EE Developer
Greater New York City Area
Over Five years of Information technology experience in distributed enterprise and Client/Server applications involving project experience in software analysis, design, development, testing and implementation.
Working knowledge of Parallel Programming Patterns like Pipeline and Repository patterns.
Extensive knowledge of Spring Framework, and working experience developing an enterprise level application framework.
Good Knowledge of Application servers including Weblogic 9.2, WebSphere 6, and Apache Tomcat.
Extensive hands-on experience of n-tier distributed application’s using J2EE (EJB, JDBC, Struts, JSP, Servlets, JMS, J2EE Patterns) and Eclipse.
Extensive web development using HTML, XML, JavaScript, XSLT and MVC architecture.
Proven expertise in Object Oriented Design and Analysis, Design Patterns and Refactoring to improve code quality.
Experience working with Ajax, using Protoype.js.
Experience working in an agile development team.
Extensive experience in Unified Modeling Language (UML) using Rational Rose and Rational XDE.
Strong working knowledge in Software Development life cycle using Rational Unified Process (RUP).
Excellent experience in Web Application Security design for J2EE applications with WebSphere Application Server and Tivoli Access Manager.
Excellent experience in PDF generation and management using Adobe LiveCycle Forms, BFO Reports.
Strong command over technology with ability to use any new open source tools/packages.
Strong Analytical, Problem Solving and Debugging skills.
Excellent communication and analytical skills with quick learning capabilities, can be an integral part of a dynamic team
Languages: C, C++, Java, J2EE, VC++, XML, SQL, PERL, TCL/TK
Security : IBM Tivoli Access Manager, JAAS,
Application Servers: BEA Weblogic 9.2, Websphere 6.0,IBM WebSphere HATS 5.0
Databases: Oracle 10g, DB2 8.2, SQL Server 2000,
Development Tools: BEA Weblogic Studio 3.2, Rational Application Developer, Eclipse 3.2, Rational (Rose, ClearCase, Requisite Pro)
Others: Spring framework, Adobe Form Server, iText, Junit, Ant, JavaScript, CORBA, RMI, ASP.NET, XMLBeans, Struts, iBATIS, Log4j,
(Public Company; 10,001 or more employees; DGX; Hospital & Health Care industry)
April 2007 — Present (1 year 6 months)
Quest Test Information Manager (QTIM)
Quest test information manager is used to manage data of the diagnostic test services offered by quest. Phase I was build to handle existing test management in the different labs. Phase 2 is another step toward standardizing test data at the national level. QTIM phase 2 handles mapping the existing test definitions at different local labs to a centralized test database.
Roles and responsibilities:
• Developed screens using JSP, HTML and JavaScript
• Designed and developed user reports like General Audits, Compare QLS Mnemonics, Cross Lab Breakdown Report, NTC check by Non-QLS Lab, Test Availability Report.
• Designed and Implemented Master File Management Module
• Involved in coding Order Reports with Export to Excel Option using Jakarta POI
• Developed server side utilities using J2EE technologies (JSP and EJB).
• Involved in Database designing and written Database objects like Views, Stored procedures in SQL, PL/SQL
(Public Company; 10,001 or more employees; DGX; Hospital & Health Care industry)
April 2006 — April 2007 (1 year 1 month)
Quest Diagnostics Reporting Service
Project intent is to build a reporting service (PowerTrack) to include a results repository database & a report repository. Business Functionality All new reports, including photomicrographs to go through PowerTrack Capacity to handle volume for clinical reports Results Repository for all reports
. Design and develop the Reporting subsystem
. Design and develop a web front-end for support and for management reports.
. Design and develop a security framework and API to be used for future projects.
. Design and develop a web-based security administration tool.
(Government Agency; 10,001 or more employees; Government Administration industry)
December 2004 — April 2006 (1 year 5 months)
The web-enabling project at the Justice Department aims at converting all the existing legacy applications to new web-based interface using J2EE.
. Develop the security framework for the web-enabled applications.
. Design and develop output management component to handle forms and reports.
. Web enable existing CICS/DB2 applications using a terminal emulator (IBM Websphere HATS) as an intermediate step before conversion to pure J2EE/DB2 applications.
(Privately Held; 11-50 employees; Computer Software industry)
April 2004 — October 2004 (7 months)
Web-enable the order process of Thank-U using J2EE.
(Privately Held; 51-200 employees; Telecommunications industry)
September 2003 — March 2004 (7 months)
• Testing and debugging software designed for Safari C3 cable media switch.
• Developed test scripts for soft call generation in TCL.
• Inserted debugging scripts in the C source.
• Languages: C, C++, TCL, Expect, Perl
• Debugger: Green Hills Multi Debugger for real-time OS.
• Technologies: SS7
(Educational Institution; 501-1000 employees; Computer Software industry)
August 2001 — August 2003 (2 years 1 month)
Teach the courses: Data Structures through C++, Application development using VB .NET.
(Privately Held; 11-50 employees; Computer Software industry)
April 2000 — July 2001 (1 year 4 months)
• The main aim of the project was to develop a firewall on Windows NT platform. The firewall was designed and implemented in VC++.
• Developed a packet sniffer for windows98.
• Sniffer was part of a developing a firewall for windows.
• Used the sniffer for monitoring network and analyzing network performance.
• Technologies: TCP/IP, Windows, VC++.
M.S, Computer Science, August 2001 — December 2003
B.Tech, Computer Science, 1997 — 2001
Application Security in Enterprise Applications, extreme programming, digital photography,corporate financial reporting