J2ee Developer Resume
South Plainfield, NJ
SUMMARY:
- Over 7 years of professional software experience in developing Multi - Tier distributed applications
- Proficient in all phases of SDLC (analysis, design, development, testing and deployment) and highly competent in gathering user requirements and converting them into software requirement specifications using Rational Rose, UML 2.0, Object Oriented Techniques, and Design Patterns.
- Expertise in design and development of various web applications wif n-tier Architecture using MVC and J2EE Architecture techniques.
- Proficient in working wif various technologies like Core Java, Java Beans, J2EE (JSP, Servlets, EJB), Struts (Tiles, custom tag libraries), Spring, Hibernate, JMS, JDBC, XML, Design Patterns, JavaScript, Programming.
- Extensively worked in developing the web applications using the Spring Framework.
- Expertise in working wif various database tools like Oracle9i, Toad, SQL Navigator and MySQL.
- Strong Database development experience in writing functions, procedures, triggers, and views in PL/SQL.
- Experienced in developing J2EE components on Application Servers like IBM Web Sphere 5.0, BEA’s WebLogic 8.1/10.3, Jboss, and Web Servers like iPlanet, Apache Tomcat. Smart enough to work wif any J2EE standard servers.
- Expertise in web-based GUIs development using Applets, JSP, HTML, DHTML, CSS.
- Good experience in XML, Java Script, UNIX Shell Scripting and HTML.
- Good Experience in using tools like Ant, and Log4J.
- Strong knowledge in developing Web Services using SOAP, and XML.
- Proficient in working wif various IDEs like Eclipse3.0/3.5, Bea Weblogic Workshop Studio8.1, and IBM WebSphere Studio Application Developer5.0.
- Worked on different OS like UNIX, Linux, Windows NT, Windows XP, Windows 2K.
- Ability to work in tight schedules and efficient in meeting deadlines.
- Self-starter, fast learner and a team player wif strong personal and group communication skills.
TECHNICAL SKILLS:
Languages: Java, C++, UML, XML, and PL/SQL.
App. Servers: Bea Weblogic Server 8.1/10.3, IBM Websphere
Application Server 5.0, and JBoss Application Server.:
Java Technologies: Core Java, Java Beans, J2EE 1.3/1.4/1.6 (JSP 2.0Servlets2.3, EJB 2.0/3.0), Struts (Tiles, custom
Web Servers: Apache Tomcat 5.X/6.X/7.X, Sun Java Web Server.
Other Technologies: Ant and Log4J.
Scripting Languages: HTML, JavaScript, CSS, and XSL, UNIX C and Korn Shell
Data Base: MS SQL Server., Oracle 9i, and MySQL 5.0
IDE: Eclipse 3.0/3.5, Bea Weblogic Workshop Studio 8.1IBM WebSphere Studio Application Developer 5.0, NetBeans.
Design Tools: Visual Paradigm for UML, Rational Rose 2000.
OS: Windows NT/2000/XP, UNIX, and Linux
PROFESSIONAL EXPERIENCE:
Confidential, South Plainfield, NJ
J2EE Developer
Responsibilities:
- License Manager module for issuing licenses to view the content wif rights enforced on the content like Rental,OnlyPlay etc.
- Worked in Onsite/Offshore Model
- Used Agile/Scrum
- Used SpringIntegrationFramework to Integrate the modules
- XML marshalling and Unmarshelling
- Deployed the war files on ApachTomcat7.0
- Deployed the war files on WebsphereServer
- Invoked a web service call in .Net and consumed the request in Java to communicate the 3rd partLicenseServers like SliverLightPlayReady etc
- Development of client which requests for VOD content to get the License
- Client Development is For Testing
- Involved in writing JunitTestCase which are Method Level and Class Level
- Storefront Module which is UI based where customer registers for required content.
- Testing the Application on real time Product like me Pad and me Phone.
- Analysis of Requirement(Functional and Technical)
- Did Lot of R&D for and gathered the Requirements
- Interacted wif client and Understand their requirements
- Developed Unit Tests for business Layers
- Documented the Requirements.)
- Flexible, easy-to-use product
Environment: Windows XP, JAVA 1.6, Oracle 10g, PL/SQL, SVN, Eclipse, log4j, Hibernate, Spring 2.5, JUnit, Web Services(SOAP, WSDL, XSD, Rest), Apache MavenHudson, Apache Tomcat Server
Confidential, Irving, TX
J2EE Developer
Environment: UNIX, Java 1.6, Struts, Spring 2.5, Hibernate 3, Struts 2, EJB 2.0, JSP, HTML, CSS, Oracle 9i/10g, Javascript, Weblogic application Server 10.3, Eclipse 3.5, JUnit, SVN, Maven, Nexus, JSTL, Ajax, Web services (SOAP, WSDL, XSD), SQL Navigator
Responsibilities:
- Designed Use case, sequence, control flow and Class diagrams
- Interacted wif client, obtaining requirements and converting them into functional specifications
- Involved in TDD(Test Driven Development) using Mock object design pattern
- Responsible for Coding, Unit testing and integration testing of the application for enhancements
- Developed Domain object Model using java
- Implemented MVC architecture and Web Flow module using Spring
- Developed Xml’s using castor XML as marshaller for services communicating over http
- Spring and Hibernate are implemented in the e-commerce and MB assistant applications
- Developed mockup screens using HTML/DHTML.
- Implemented Dozer XML for mapping POJOS to JAXB objects.
- Involved in developing scripts for periodical database loads into the master tables of the application
- Used JSTL tags, AJAX and Java Script in developing the JSP pages
- Developed data access layer using Hibernate.
- Worked in Warranty phase and Production Support team.
- Used SVN repositories, Maven to build projects and Nexus Server
- Tested application on JProbe for Performance tuning and memory leaks.
Confidential, Atlanta, GA
J2EE Developer
Environment: Unix, Java 1.6, Spring, Hibernate, EJB2.0, Servlets, JSP, HTML, CSS, Oracle 9i/10g, Javascript, JDBC, Weblogic application Server 8.1, DOJO, Eclipse, JUnit, Perforce
Responsibilities:
- Designed Use case, sequence, control flow and Class diagrams
- Interacted wif client, obtaining requirements and converting them into functional specifications
- Used EJB client calls to communicate to Telegence and various other external interfaces.
- Developed and supported integration layer dat communicates wif Telegence and other internal applications via EJBs and web services (SOAP, WSDL, JAX-WS).
- Used Spring for wiring the various layers and Transaction management.
- Developed data access layer using Hibernate.
- Implemented the MVC architecture using Jakarta Struts framework.
- Developed mockup screens using HTML/DHTML.
- Written javascript and AJAX validations using DOJO toolKit.
- Responsible for Coding, Unit testing and Integration testing of the application for minor enhancements performed
- Involved in developing scripts for periodical database loads into the master tables of the application
- Used DispatchAction class functionality to direct the user action to the corresponding method
Confidential, NC
J2EE Developer
Environment: Windows 2000, Eclipse 3.0, J2EE, Java, JSP, JDBC, Servlets, STRUTS, Spring, Hibernate, Log4J, Oracle 9i, JDBC, JNDI, WebLogic 7.0
Responsibilities:
- Involved in class diagrams and sequence diagrams for the design phase of the project using UML.
- Involved in development of software application modules using disciplined software development process.
- Developed front-end screens and GUI using JSP.
- Worked on Eclipse IDE as Application Development Environment.
- Responsible for writing code for Action Forms and Form Bean classes using Struts Framework
- Coding for Template of MVC (using Front Controller pattern)
- Created CSS, JavaScript for UI and for client side validations.
- Used Spring for wiring the various layers and transaction management
- Used Object/Relational mapping Hibernate framework as the persistence layer for interacting wif oracle.
- Used JNDI for look-up of classes.
- Worked on creating new targets wif the ant build file.
- Designed and developed excellent Logging Mechanism for each order process using Log4J.
- Worked on weblogic API, config files, users security and group roles, database connection pools, and data sources to connect to multiple databases
- Involved in writing Oracle Stored Procedures and access them through Java Programs.
Confidential, SAN FRANCISCO, CA
J2EE Developer
Environment: Java, C++, J2EE 1.4, JSP 1.2, Servlets 2.3, JDBC 2.0, EJB 2.0, XML, Struts 1.1, Weblogic Work Shop, BEA Weblogic 8.1, ORACLE 9i,JDBC,PL/SQL, HTML, Junit 3.0, JavaScript, MVC, Log 4j, ANT, UML,TOAD and Windows NT.
Responsibilities:
- Involved in Analysis, Design, Coding, and unit testing of the project.
- Designed and developed views, controller and model components implementing Struts MVC Framework.
- Configured struts-specific deployment descriptor (struts config.xml)
- Implemented the validations using Struts MVC Framework
- Developed Struts MVC compliant components for the web tier.
- Developed the Web services using SOA.
- Developed a Proof of concept using JPOS API to interface wif an automated clearing and settlement system.
- Developed Action classes, Stateless Session Beans for Accounts Modules.
- Used Object/Relational mapping Hibernate framework as the persistence layer for interacting wif Data base
- Developed stored procedures and triggers to perform batch jobs.
- Developed the web pages using JSP and Servlets.
- Designed the Technical Design document and managed the Database Schema for the loan application module using ERWIN.
- Developed test scripts and test cases using Junit.
- Enhancements and support to their current e-banking application.
- Developed DAO classes.
- Developed test scripts and involved in testing.
Confidential
Java Developer
Environment: Java, Servlets, EJB, JSP, JSF, HTML, JavaScript, Oracle 8i, SQL, Eclipse, JBuilder, JDBC, XML, Web Logic 8.1, CSS, UML.
Responsibilities:
- Responsible for design, development, application architecture, use cases, flowcharts, application flow, prototypes, proof concept of sample codes.
- Responsible for writing detailed design specification document and implementing all business rules.
- Involved in the design and development of presentation and web layers based on MVC Architecture (Model-View-Controller).
- Involved in developing interfaces for the CSM in order to invoke the various business partners using XML, XSLT.
- Testing and deploying the full application on Weblogic application server.
- Used Eclipse, JBuilder to Develop the Applications.
- Used JDBC API for interaction wif the Oracle Database.
- Used Java Script for validations and handling some server side business objects on the client side.
- Designing the User Interface using HTML/DHTML, Java script and CSS.
- Involved in unit testing, integration testing.