Lead Java/j2ee Application Developer Resume
Newark, NJ
SUMMARY
- Sun Certified Java Programmer with over 11 years of experience in java based technologies JDK 1.5/1.4, J2EE, JSP, EJB 3.0, Struts 1.0/1.1/2.0/3.1 , JSF, Spring 3.2, JDBC, Hibernate, iLog, iBatis, JPA, Web Sphere, Apache Tomcat, JBoss, Web - Services - SOAP and REST, AJAX, XML, XSL, XSLT, Servlets, Java Beans
- Good Experience in all the phases of Software Development Life Cycle.
- In depth understanding and exposure to all phases of OOAD and OOP.
- Strong Oracle 8i/9i/10g, PL/SQL experience and good exposure to MS SQL Server 2000, MYSQL, DB2.
- Experienced in working on Linux, UNIX and Windows environment. Knowledge of developing UNIX Shell Scripts.
- Strong knowledge of Object/Relational mapping using Hibernate, JPA with Spring Frame Work.
- Adapt in server side development skills using Web Sphere, Apache and good knowledge of database connectivity (JDBC) for databases like Oracle, SQL Server, MySQL, MS Access.
- Developed rich web user interfaces with Java Server Faces (JSF), AJAX (Asynchronous Java Script and XML).
- Designed applications using J2EE Design Patterns like creational, structural and behavioral design patterns (MVC Architecture, Business Delegate, Data Access object, Composite View) and GOF patterns Singleton and Abstract Factory.
- Experience with Web Services such as SOAP (simple object access protocol) and WSDL (Web Services Description Language.
- Developed XML documents with DTDs/XML Schemas and good experience parsing the documents with DOM and SAX parsers.
- Experience working on Tivoli LDAP and Identity Manager.
- Knowledge of WebSphere Portlet Factory.
- Worked proficiently in various IDEs including Jbuilder, Eclipse and Jcreator.
- Good experience in using Log4J, JUnit for testing and CVS, SVN, Clear Case for Version Control.
- Strong analytical, presentation, problem solving and excellent inter-personal skills, ability to work independently and active team player with proven work ethics and leadership qualities.
TECHNICAL SKILLS
Programming Skills: Java, C, C++, Visual Basic, PL/SQL,J2EE
Technologies: EJB3.0 JPA, Spring, Struts, Hibernate, iLog, Servlets, JSP, JavaBeans, JSF, AJAX, Web Services- REST and SOAP, JAXB, SAX, DOM, XML, XSLT, JMS, CORBA.
Scripting Languages: HTML, DHTML, JavaScript, VB Script, XML, Unix Shell Scripts.
Web Servers: IBM Web Sphere, Apache & Tomcat, JBOSS.
Design Patterns: MVC Architecture, Business Delegate, Data Access object, Composite View, Singleton, Abstract Factory.
RDBMS: Oracle 9i/8i/8.0/7.5, SQL*Plus, DB2 6.0/400, MS SQL Server 2000/7.0, MS Access 7.0/97/2000,Cache, MySQL.
Log/Test/Version Tools: LOG4J, JUnit, CVS, SVN, Clear Case.
Protocols: TCP/IP, Telnet, FTP, SMTP, Hyper Terminal (Serial port connection).
Software Tools: Ant, Visual Source Safe, JBuilder, My Eclipse, IntelliJ, JBoss, Corel Draw, Dream Weaver, Front Page.
Operating Systems: Win 3.x/95/98, Win NT 4.0/ XP, Unix, Linux - Red hat, MS-DOS 6.22.
PROFESSIONAL EXPERIENCE
Lead Java/J2EE Application developer
Confidential, Newark, NJ
Responsibilities:
- Worked as a Onsite SME(Subject Matter Expert) responsible for gathering requirements, design implementation approach, testing and deployment on development environment for Confidential Blue Cross Blue Shield of New Jersey.
- Played major role in the Migration projects from Websphere 5.1.2 to Websphere 8.0
- Involved in designing architecture of the project
- Designed skeleton of the project
- Designed proof of concepts
- Good experience Installing, Upgrading and configuring Websphere Application Server.
- Mentoring a team of developers. Resolving any technical hurdles and code walkthroughs are the major part of responsibilities.
- Implemented Agile - Srcum development while developing applications.
- Good experience Installing, Upgrading and Setting up Portal Server.
- Experience working with AJAX and integrating JSF with AJAX.
- Good experience in REST and AJAX.
- Strong Knowledge of Portal Administration. Generated XmlAccess scripts for moving project across the environments.
- Implemented optimized solutions for some critical problems in the application.
- Played significant role in deployment of applications in Development, User Acceptance Test and Production environments.
- Experience developing web services with JAX RPC and AXIS to integrate with some legacy systems.
- Experience working with Spring 2.0 framework and Hibernate.
- Developed Class, Sequence and Work Flow diagrams.
- Implemented JUNIT test cases for unit testing and Suites for end-to-end testing.
- Used SVN for version control and LOG4J for debugging.
- Documented the whole source code developed.
Environment: JSF, JSP, JavaScript, DB2, SQL/PL-SQL, EJB 3.1, Spring 2.0, RAD 8.0 (Web Sphere 8.0), Web Sphere Portal server 6.1, Web Services, REST, Log4J, SVN, JUNIT, Visio, LDAP.
Sr. Developer/Lead
Confidential
Responsibilities:
- Onsite experience: 6 Months worked for client Confidential, Bangkok, Thailand
- Worked on S1 Utilities System in all phases like requirement gathering (Designed functional, technical documents), coding, testing (Unit Testing), and fixed bugs during SIT and UAT.
- Developed EJBs - Session Bean, Entity Bean and Message Driven Beans.
- Developed JSP pages with Struts frame work, Custom tags and JSTL.
- Experience using Web Sphere MQ Series for message queues.
- Developed Class, Sequence and Work Flow diagrams using MS Visio.
- Involved in building and parsing XML documents using SAX parser.
- Experienced working on LDAP and TDS. Developed a customer interface for the end user to create users, user groups, map user groups and resource using LDAP Util.
- Developed the project based on SOA (Service Oriented Architecture).
- Developed Class, Sequence and Work Flow diagrams.
- Implemented JUNIT test cases for unit testing and Suites for end-to-end testing.
- Used MKS for version control and LOG4J for debugging.
- Documented the whole source code developed.
Environment: Java 1.4 J2EE (EJB, JSP 1.2, Servlets 2.3, and HTML), JMS, JNDI, WSAD 6.0, MQseries Integrator, Rational Rose 2000, Websphere Application Server 5.0, MKS, DB2 8.1 on AS400, Windows-XP.
Sr. Application Developer
Confidential
Responsibilities:
- Developed multithreaded scheduler for background processing.
- The module “Background Processing” which handles batch processing for the General Insurance System. It includes the basic and common functionality for batch processing through out the system like Create Batch Structure and Schedule Batch, Trigger Batch, Recover Failed Batch, etc. Various reports generated for batches on a date using Cognos Report Studio.
- Involved in developing Payment & receipt module to handle all the basic money transactions in the system. PNR is the system, which handles the money management, for the General Insurance System. It includes the basic and common functionality for money management through out the system like Premium payments, Generate Outgoing Payments, Money Transfer, Authorize Payment, Cancel Payment, Issue Payment, Bank Reconciliation, etc. Registrations, Commissions, Disbursement, etc. is handled by PNR System.
- Worked on Cognos Framework Manager and report studio. Developed and published the packages using the Cognos Framework Manager
- Impletemented Session EJBs and Message Driven Beans.
- Handled transaction management using EJB transaction management.
- Used XML message for communicating between backend & front-end module.
- Used JMS, MDB for communicating between backend & front-end module.
- Used Message Façade pattern with JMS.
- Developed JUnit Test suite for the Backend components.
- The Message Logger uses the industry standard log4J-logging framework to log various kinds of events (alarm, error, info) as well as message audit trail records) using appropriate log4J appenders.
- Mapping of Business use cases provided by the requirement department into IAA specific use cases.
- Responsible for installation, configuration of WSAD/Websphere Application Server for the Local Environment. Created the Package Structure in MKS and integrated with WSAD.
- Used ES framework MVC for developing front-end applications.
- Developed action classes & JSP for ES.
- Used Service façade pattern for developing back end application.
- Transfer Object was used to pass on data across various layers.
Environment: Java 1.4 J2EE (EJB, JSP 1.2, Servlets 2.3, and HTML), JMS, JNDI, WSAD 6.0, MQseries Integrator, Rational Rose 2000, Websphere Application Server 5.0, MKS, DB2 8.1 on AS400, Windows-XP.
Programmer
Confidential
Responsibilities:
- Online Admission Junction: This system is generalized system and used to apply online for various courses like MBA, Bachelor of Education (B.Ed.), and Post Graduate Admissions in Pune University, Pune.
- Developed modules to handle Generalized Application form, Different Application Form, scrutiny logins, Department Head logins and Administrative logins.
- Developed Online Admission System for MBA. Different modules handled include Processing Application form, Application Form scrutiny logins, different Department Head logins and different Administrative logins, ARC Login.
- Developed Admission System for Post Graduation of Pune University. A different module handled includes Online Admission, DPC Login, Candidate Login, and Department Login, Merit List Generation, and Seat Allocation module for each department’s entrance test.
- Library Management System: The library system maintains online records for the books transactions in the library. When the customer makes any transaction with the library, all the system updates its records. There are different levels and roles assigned to the user, so that they can either view or make any transactions depending on their roles assigned by the system.
- Library system handles different transaction for different users for the system. The different users for system are Student, Librarian, and Teachers etc. The different transaction includes issuing books, book booking, adding new books, adding new user, adding new candidate, yearly book issuing. This system gives different monthly, annual reports for management. Such report includes status of all books, how many times book is issued, age of book. A report for candidate includes status of books; books list, waiting members for book etc.
- Developed Servlets, JSP pages with custom tags, Beans, JavaScript and worked on integration.
- Used Apache Jakarta Struts for implementing MVC Architecture.
- Used JSP, Servlets and JavaScript to provide a user friendly front end.
- Developed JSP and Custom Tag Libraries for implementing interfaces.
- Involved in building and parsing XML documents using SAX parser.
- Used JDBC to connect with the database and JNDI to perform lookup services for the various components of the system.
Environment: Windows NT, SQL sever 7, Oracle Java 1.1, Java web server 2.0, HTML, JavaScript, Java (Java 1.1, Servlets, and JDBC)
