We provide IT Staff Augmentation Services!

Java Developer Resume

Reston, VA

SUMMARY

  • 10+ years of IT experience in Java/J2EE Application Development, Object Oriented Programming, Client/Server architecture and Web based environments.
  • 5+ years of experience in .NET development using C#.
  • Well experienced in all phases of SDLC including analysis, design, development, implementation, testing, documentation, production, support and maintenance.
  • Filed Patent on designing new system for Biometric Device Based Web Interaction.
  • Domain Expertise of more than 6 years in Identity , Credential and Access Management
  • Served as Team Lead for more than 5 years in multiple organizations (Keane , IBM and Unisys)
  • Extensively worked on Core Java, J2EE (JSP, SERVLETS, JNDI, Java Beans, JDBC).
  • Extensive experience and knowledge in Spring framework, good understanding on the concepts Dependency Injection.
  • Experience in developing Client side by Struts 2 framework
  • Knowledge and Experience in developing Client side by ZK framework
  • Extensive knowledge on Microsoft and Java Bridging.
  • Good knowledge and experience in UML methodologies, involved low level and high level designing of various projects by using UML methodologies.
  • Experience with O-R-M Framework like HIBERNATE .
  • Good knowledge and hands on experience in PL/SQL
  • Working knowledge of XML, SAX, DOM and JSON
  • Working knowledge with application servers like BEA Web Logic, IBM Websphere, JBOSS and Apache Tomcat servers.
  • Expertise in application development using Java/J2EE components which include Servlets, JSP, Struts, Spring, Java Beans, JDBC, JNDI, RMI.
  • Experience in using testing frameworks/tools like Junit and Clover.
  • Expertise in using source control tools like Visual Source Safe, CVS, SVN and Clear case.
  • Experience with project building using ANT and Maven.
  • MySQL 5.0 DBA Certified
  • Working knowledge on BPM tools ( IBM Process Server and JBPM)
  • Highly motivated and experienced professional with excellent interpersonal and communication skills

TECHNICAL SKILLS:

Core Java/J2EE Technologies

J2EE, Servlets, JSP, JDBC, Swing, JNDI, ZK Framework , JSON, JNI

Languages

Java 1.5/6, HTML, Java Script, C#

Frameworks

Project Frameworks, ZK, Struts 1.2, Struts 2.0, Spring 2.0, Hibernate 3.0, JUnit and Log4j,

Web/Application Servers

JBoss 7, BEA WebLogic 8.x – 10.1, IBM WebSphere 4.x - 6.0 and Tomcat

RDBMS

Oracle 7.2/9i/10g (PL/SQL), DB2, MySQL 3.x/4.x/5.x

Development Tools

IBM RAD 6.0/7.0, Eclipse 3.3, My Eclipse, IntelliJ, Toad, WASAD, MS Visual Studio (2008, 2010)

Operating Systems

Windows 95/98/2000/XP/7 MS-DOS, Unix, Linux

Bug Tracking

Rational Clear Quest 7.0,

Tools & Utilities

Rational Rose 2000, Microsoft Visio, Ant, Maven.

Scripting Languages

Java Script

IDE & CASE Tools

Clear case, Eclipse, Rational Rose, Clear Quest, CVS, Visual Source Safe, SVN.

Build Tools

Maven and Ant

PROFESSIONAL EXPERIENCE

Project: LEIDA (Library of Electronic Identification Artifacts)

Employer: Confidential

Clients: Confidential

Location: Reston, VA

Description:

This project is to provide biometric based access control system to ID based applications. This system allows to capture iris, portrait and search for duplicate candidates and finally based on the role issue the Card

Responsibilities:

  • Involved in analysis, design and development of the client project.
  • Involved in designing and implementing Thin Client Framework a one stop solution for all biometric devices for web based interaction.
  • Involved in the low level design, prepared SDS documents which includes class and sequence diagram.
  • Designed and implemented client layer by using ZK Framework
  • Integrated biometric devices with ActiveX and Java Script.
  • Developed the Persistence layer by using Hibernate.
  • Developed Device Interface and handlers using C#
  • Migrate the current Leida application to JBoss 7.0
  • Used Spring to develop SOA based components.
  • Used Clear Quest for tracking the development process, change management and for defect tracking.
  • Used JUnit test cases to perform unit testing.
  • Provided functional and technical help to the team.
  • Involved in the code review process.
  • Lead the offshore team

Environment: JDK 1.5/6, Spring Framework, ZK, .NET, JSON, JavaScript, Hibernate, Ldsl(Projects own scripting language), Websphere 6.5, SVN, JBoss 7.1, Eclipse, log4J, Oracle, UML, Windows Server, ,Linux, Windows 7

Project: BAG Idea Tool, SPM

Employer: Confidential

Client: Confidential

Location: Bangalore, India

Responsibilities:

  • Involved in Product End to End Take Over and Ownership
  • Involved in providing Estimates
  • Ownership of all ongoing support and admin activities
  • Provide Technical Feedback to improvise the solution
  • Guide the team and plan for deliverables
  • Involved in Recruiting, Training and Mentoring the team.
  • Involved in the low level design, prepared SDS documents which includes class and sequence diagram.
  • Extensive use of JSP, JavaScript and Struts 2.0 as the model-view-controller component in the presentation layer.
  • Used IBM DB2 Database.
  • Involved in designing the static and dynamic pages
  • Used SQL queries to retrieve and store data
  • Used Clear Quest for tracking the development process, change management and for defect tracking.
  • Used Ant build scripts to build and deploy the war and ear files on Websphere App Server.
  • Used JUnit test cases to perform unit testing..
  • Used log4J for application and notification tracing mechanism.

Environment: IBM JDK 1.4, Struts 2.0, JavaScript, EJB, Websphere 6.5, Clear case, log4J, Eclipse , DB2, UML, Windows XP, Agile

Project: LEIDA

Employer: Confidential

Clients: Confidential

Location: Reston, VA

Description:

This project was mainly initiated to use the LEIDA Framework for Angola (ANID) and Mexico (MNID) National ID Programs. LEIDA Framework is used for all LEIDA projects. The framework provides enrollment of biometrics to LEIDA System. It also involved processing of enrolled candidates to check for duplicates and card printing.

Responsibilities:

  • Involved in analysis, design and development of Biometric and Device Integration System.
  • Prepared functional design documents which includes use case specification, activity diagram.
  • Involved in the low level design, prepared SDS documents which includes class and sequence diagram.
  • Involved in designing the static and dynamic pages using ZK Framework
  • Involved in the deployment and Support Phase of Production Deployment
  • Involved in Integrating NEC Biometric Engine for 1-n based biometric verification\
  • Integrated CrossMatch Ten Print Device to the Framework, which was the first direct bridging done using .NET and Java
  • Member of Core R&D Team for technical and Device related issues
  • Involved in developing the interface which interacts with IBM Process Server.
  • Involved in testing the webservices using SOAPUI tool.
  • Used Ant build scripts to build and deploy the war and ear files on Websphere App Server.
  • Involved in designing and development of Exception Handling frame work for the Project.
  • Used JUnit test cases to perform unit testing.
  • Also, worked in the maintenance team to resolve issues and implement the enhancement requests
  • Used log4J for application and notification tracing mechanism.

Environment: JDK 1.4, ZK Framework, JavaScript, Hibernate, XML, Websphere 6.5, SOAPUI, SVN, log4J, Oracle, UML, .NET , Visual Studio 2006/2008, Windows XP, Eclipse

Project: IMAP4

Employer: Confidential

Client: Confidential

Location: Malvern, PA

Description: : The IMAP4 Server application provides open standards access to Unisys voice messaging technology. The IMAP4 Server facilitates integration with other messaging solution providers to offer open access to messages in Voice/Fax Messaging (formerly UVMS).

Responsibilities:

  • Understanding the Project Architecture, various systems involved and business processes.
  • Perform Knowledge Transfer to the Offshore Team for Product Take Over
  • Involved in performing reverse engineering for the product , which involved preparing low level designs, class and sequence diagrams.
  • Involved in maintenance of the project, fixing the post productions defects and enhancements serving the user requests.
  • Used ClearQuest for defect tracking and managing the clarification raised
  • Used Maven and Ant scripts for build purpose
  • Used RSA 2000 for reverse engineering
  • Involved in Coding and Unit Testing for OSP

Environment: Java1.4, Ant, MySQL, Linux, JSP, Servlets, ClearQuest, RSA

Project: OSP (Open Service Platform)

Employer: Confidential

Client:Confidential

Location: Bangalore, India

Description: : OSP provides an open access to Unisys' Universal Messaging Solution, which is an integrated system solution that enables subscriber to access messages through conventional electronic mail, voice mail, or fax messages.

Responsibilities:

  • Involved in Coding and Unit Testing
  • Involved in writing System Test Cases
  • Involved as role based Quality Lead
  • Perform Knowledge Transfer to the Offshore Team for Product Take Over
  • Involved in maintenance of the project, fixing the post productions defects and enhancements serving the user requests.
  • Used ClearQuest for defect tracking and managing the clarification raised
  • Used Maven and Ant scripts for build purpose
  • Used RSA 2000 for reverse engineering

Environment: Java1.4, Ant, MySQL, Linux, JSP, Servlets, Swings, ClearQuest, RSa

Hire Now