Java Devolper Resume
Titusville, NJ
Experience Summary
- Over 7 years of strong design and development experience using Java/J2EE, and frameworks like Spring, Hibernate with Oracle.
- Strong knowledge in Core andJ2EEDesign Patterns and architectural design of projects.
- Good experience in Object Oriented Analysis & Design (OOAD) using different design methodologies, process frameworks like Rational Unified Process (RUP), AGILE and tools like UML, Rational Rose.
- Proficient in using XML Suite of Technologies (XML, XSL, XSLT, DTD, XML Schema, SAX, DOM) and h JAXB.
- Good experience in server side Business Logic Development using Session, Entity Beans and Message Driven Beans.
- Good experience in SQL, PL/SQL programming and Stored Procedures in Oracle9i/10g, DB2.
- Having experience with SOA (Service oriented Architecture, WSDL, SOAP and UDDI), Consuming Web Services using Apache AXIS 2 Web Services deployment engine.
- Good knowledge of Relational Database Management Systems like Oracle 10g, SQL Server 2000 and DB2.
- Good developmental and deployment experience using IBM WebSphere 5.1 Application Server, BEA Web logic 8.1, Tomcat and Apache Web Server.
- Skilled at programming on different Java IDE's like RAD, WSAD, Web Logic Workshop, Eclipse, JBuilder.
- Involved in developing the test cases using JUnit
- Experienced in working in projects with active involvement right from the conceptual stage to implementation and change management, creating proof of concepts for new technologies, design, develop the required functionality, mentor the junior developers with technical challenges and coding standards working with QA/UAT team to get defects fixed, implementation strategies to rollout for production.
- Experienced in Evaluation and coordination with vendors and across teams in a project environment.
Technologies: J2EE
Languages: Java,J2EE (Servlets, JSP, JDBC, EJB), XML, Oracle PL/SQL and UML,C,C++
Middleware: Enterprise Java Beans 1.1/2.0, RMI, JMS1.1
Operating Systems: Windows' 95, '98, '00, XP, VISTA, NT, 2003, Linux, Unix
Middleware Servers: Web Logic 8.1, IBM WAS4.0/5.1.2,Tomcat, Apache, JBoss 3.2.X.
Databases: ORACLE9.x/10g,MS-SQL Server 2000, DB2
Tools: CVS, SVN, Rational Rose, JBuilder 2006, Eclipse,Clear case, Ant scripting,Jprofiler.
Frameworks: Spring, Hibernate
Testing tools: JUnit.
Mail Servers: POP3,SMTP
Protocols: LDAP,SOAP
Process & Methodologies: UML, RUP, OOAD
Good Exposure on: SOAP1.1, WSDL1.1, UDDI, XML1.1, XMLSpy V5, XSD, XSLT,Xpath,JAXB
Internet Tools: HTML, JavaScript, Servlets 2.4, JSP1.1/2.0, Web 2.0, AJAX.
Java Developer at Confidential, Titusville ,nj (sep 2011-till date)
Project: Sales Supply Generation 2.0/2.4
The system enabled sales reps to order items through an internal website without the hassle of calling home office or using the intractable Siebel system to place orders. This system served approx 4000 reps (across 20-25 selling divisions/franchises) and 50 home office users ordering 3000 items. There are several business rules implemented within the system that determine the visibility, max order quantity, and inventory of each item vis-à-vis each sales rep. These business rules form the bulk of functionality within the system. This system interfaces with SAP system, which read orders submitted from the MSS and performs necessary validations and processes the orders. The SAP system passes on the order info to warehouse systems, which in turn performs the available inventory adjustment and shipment of the order. The warehouse system then feeds this information back to MSS and SAP systems to let them sync up.
Responsibilities:
- Designed and developed all frontend and backend modules required for the integration.
- Involved in Writing Use Case Documents, UML diagrams and Project Design Documents using Rationalrose.
- Prepared query log for the initial requirement gathering.
- Implemented Spring MVC with the application.
- Implemented Spring AOP for declarative transaction management.
- Implemented Spring ORM for integrating Hibernate ORM tool.
- Implemented Spring's dependency injection for all the DAO's, Service Beans.
- Developed Ant scripts for building the project.
- Building the Project development environment in Eclipse IDE and debugging the application using Eclipse.
- Implemented core and J2EE design patterns.
- Used CVS for version control
- Involved in writing JUNIT test cases.
- Implemented multithreading in the ORDER PROCESS SYSTEM.
- Involved in writing PL/SQL stored procedures, functions, tuning SQL Queries and Procedures.
- Implemented Agile Software methodology for this application.
- Participated in the performance tuning of application.
- Involved in the detecting the code redundancy thus improving the application performance.
Environment: Java, Jdk 1.5, JSP,Spring,Hibernate, JavaScript, CSS, Eclipse 3.4,Weblogic Application Server 8.1, CVS, ANT, JDBC, XML, Log4j, JUnit, SQL, PL/SQL, TOAD and Oracle 10g,
LDAP,MDB,JAXB,JAX-WS.
Java Developer at Confidential, Titusville ,nj (jun 2010- aug 2011)
Project: Meeting Registration
The purpose of this project is to automate the process of meetings and registration details for Johnson & Johnson business users. Application is not specific to operating company it can be used across all operating companies for Johnson & Johnson. Application has the ability to maintain travel section information, activity section information and their reports.
Responsibilities:
- Involved in Full Software Development Life Cycle (SDLC).
- Writing Use Case Documents, UML diagrams and Project Design Documents.
- Prepared query log for the initial requirement gathering.
- Implemented Spring MVC with the application.
- Implemented Spring's dependency injection for all the DAO's, Service Beans.
- Implemented declarative transaction management using the Spring AOP.
- Building the Project development environment in Eclipse IDE and debugging the application using Eclipse.
- Deployed WAR in Weblogic Application server in Dev environment.
- Used CVS for software configuration management.
- Involved in writing and testing unit cases using JUNIT.
- Involved in writing PL/SQL stored procedures, functions, tuning SQL Queries and Procedures.
- Implemented AGILE software methodology for this application.
- Defects are tracked and generated the bug report.
- Worked with testing team to ensure test cases are inline with the requirements.
- Participated in the performance tuning of application using JProfiler.
Environment: Java, Jdk 1.4, JSP,Spring,, JavaScript, CSS, Eclipse 3.4,Weblogic Application Server 8.1, CVS, ANT, JDBC, XML, Log4j, JUnit, SQL, PL/SQL, TOAD and Oracle 10g,LDAP.
Confidential - McLean , VA (Jan 2009 To May 2010)
Project: Work Force Productivity
The Leaven application suite provides a framework for patients, doctors(Physicians), and administrators to manage patient data using a variety of different clients. The Leuven application suite consists of two main J2EE applications and one supporting application that load the Leuven informational page. The main applications support one or more user scenarios for Leuven. The two main J2EE applications are LeuvenEAR , PhysicianEAR and the supporting application is StartupEAR
Responsibilities:
- Involved in the console based setting
- Development and Deployment of Entity beans and Session beans
- Development of Message driven bean
- Developed DAO objects
- Development of helper classes for the enterprise beans
- Building the Project development environment in Eclipse IDE and debugging the application using Eclipse
- Developing client components using JSP and SpringMVC framework.
- Developed using Hibernate technology for the Integration layer components.
Environment: Microsoft* Windows* 2003 Server, BEA Web Logic Server 7.0, J2SDK JVM, Connectivity to an oracle 9i database.
Confidential - INDIA (sep 2007 To dec 2008)
Project: QUIPOZ Open Road Conversion
Confidential, is based out of Sydney, Australia and provides legacy system transformation service. They had a project to convert a legacy application which had been developed using 4GL OpenROAD. Quipoz identified a large number of OpenROAD system classes that require manual conversion because they are proprietary system classes without source code for conversion.
We developed the base system classes to work along with the Visual Mapper. These classes were developed using advance features of JDK and works as an API for the visual mapper. These classes were generated out of OpenRoad specification and language reference guide. Also, the JUnit test cases were developed to do full Testing on developed classes, method and properties.
Responsibilities:
- Involved in the coding and unit testing the assigned module using Java/J2EE
- Involved in writing PL/SQL stored procedures, functions, tuning SQL Queries and Procedures.
- Developed ANT script for building the project.
- Involved in the peer review & testing.
- Interacting with the QUIPOZ Client to understand and analyze the requirements and solving the issue.
Environment: Java, Jdk 1.4, JSP,javascript, Eclipse ,Weblogic Application Server 7, CVS, ANT, JDBC, XML, Log4j, JUnit, SQL, TOAD and Oracle 10g,LDAP.
Confidential - INDIA (Jul 2006To aug 2007)
Project: DUI HELPER
DUI Helper is a portal which provide services to the DUI lawyers and their clients
Main features of DUI helper Helps you reach more affluent clientsPut you where people look first when a DUI charge is brought against themMake technology work for you to chat, instant access to quickly convert potential clients into clients.
Responsibilities:
- Involved in developing the Partner and Partner Contact module
- Building the Project development environment in Eclipse IDE and debugging the application using Eclipse.
- Developing client components using JSP and MVC framework.
Environment: JDK, J2EE, JSTL, JNDI, XML , Log4J, Ant build, JDBC, Tomcat 4.0, Eclipse3.0 ,JSP, Oracle
Educational Qualifications
- Bachelor of Engineering in Electronics and Communication