J2ee Developer Resume
Jersey City, NJ
SUMMARY
- Consultant with 7+ years of extensive experience in Software Development Life Cycle (SDLC), Web Application Design, Development, Programming, Testing, Support Maintenance, and End - User support.
- Proficiency in developing secure enterprise Java applications using technologies such as JSP, Servlets, Ice faces, JAVA Beans, EJB, JMS, JNDI, JDBC, XML, CSS.
- Expertise in various open source frameworks like Struts1.2/2.0, Spring, and Web development technologies like AJAX and Object Relational Mapping Technology like Hibernate.
- Expertise in implementing various J2EE design patterns like Service Locator, Session Façade, Data Access Objects (DAO), Factory, Singleton, Data Transfer Object (DTO) and Business Delegate in the development of Multi-Tier distributed Applications.
- Extensive experience in modeling presentation tier using Struts MVC2 (Model-View-Controller) architecture.
- Experience with IBM WebSphere Application server and IBM WebSphere Portals.
- Experience developing rich user interface web applications using JSF.
- Competence in using Java IDE tools of Rational Application Developer (RAD), Rational Software Architect (RSA), WebSphere Application Developer (WSAD), Eclipse 3.0 and WebLogic Workshop to develop dynamic web applications.
- Experience with Oracle Forms and Reports.
- Expertise on entire Software Development Life Cycle (SDLC) in Intranet and Internet applications using Web/Application Servers like Tomcat, JBoss, WebSphere and Weblogic Application Server.
- Experience in portal Application development in WebSphere Portal Server.
- Experience with the database management like Oracle, SQL Server, MySQL, and MS Access.
- Experience in SOAP, JAX-RPC, JAXB, JAXP, XML, LDAP and WSDL using IBM-MQ series for developing Web Services.
- Expertise in client side designing and validations usingAngularJS, JQuery, AJAX, and Java script.
- Good working knowledge on DOM scripting.
- Good working knowledge in version control tools like CVS, SVN and Rational ClearCase
- Good working knowledge on JUNIT.
- Expertise in Query optimization. Good experience in writing SQL Queries, PL/SQL Procedures, Functions, Triggers and Cursors.
- Developed Maven & ANT scripts in to build and deploy J2EE Applications.
- Experience in working with small and large groups and successful in meeting new technical challenges and finding solutions to meet the needs of the customer.
- Motivated team player with ability to work under minimal supervision possessing strong analytical, problem solving and communicational skills.
- Able to effectively organize and prioritize multiple tasks
TECHNICAL SKILLS
Programming languages: Java 1.5/6, C, SQL, PL/SQL
Web Technologies/Frameworks: Core Java, J2EE, JSP, Servlets, Struts, Spring MVC, JSF, Hibernate, SOAP Web services, Restfull Web services, XML, JDBC, JNDI, HTML, CSS, JavaScript, AngularJS, JQuery, AJAX, Junit.
IDEs: Eclipse, RAD
Software Engineering -: SDLC, Agile Development, OOAD with UML Modeling
Databases: Oracle 9i/10g/11g, Sybase, DB2
Database tools: MySQL workbench, TOAD, SQL Developer
Web/Application Servers: WebLogic, WebSphere, JBoss, Tomcat
Operating Systems: Windows, Unix, Linux
PROFESSIONAL EXPERIENCE
Confidential, Jersey City, NJ
J2EE Developer
Responsibilities:
- Involved in Functional and Detailed Designs.
- Developed Presentation tier using Struts framework
- Designed and implemented Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean, and a form set for validation.
- Developed Auto - Suggest as an open deployable component.
- Implemented filtered style boxes to differentiate the Equity (Active, Index), Fixed Income (Active, Index) funds.
- Implemented Struts tag libraries.
- Designing and developing reusable components using AngularJSframework.
- Involved in implementing the JMS (Java messaging service) for asynchronous communication.
- Involved in using JMS Queues and JMS Topics for one-to-one and one-to-may communication in the application.
- Involved in writing JMS Publishers to post messages.
- Involved in writing JMS Subscribers to receive messages.
- Involved in writing MDB(Message Driven Beans) as subscribers.
- Implemented XML parsers to exchange data between applications.
- Worked with IBM MQ Series and WebSphere Application servers as JMS providers.
- Implemented EJB(Enterprise Java Beans) and WebServices
- Extensively used the J2EE design patterns like Business Delegate, Service Locator, Value
- Involved in integrating and business layer with DAO layer using custom frameworks, which internally uses Hibernate.
- Used Spring for transaction management using IOC and Injections.
- Used Clear Case as the configuration management tool.
- Actively involved in getting the production issues resolved.
- Attending the status meetings to update the team status.
- Involved in maintaining CMMI level standards.
- Involved in Application/data base query performance Tuning.
- Implemented a logger framework for the application using Log4J.
- Used Clear Case as the source control system.
- Involved in JUNIT testing for the unit testing.
- Automated the build process by using MAVEN build tool.
- Actively involved in getting the production issues resolved.
Environment: JDK 1.5, J2EE, EJB, JPA, spring, Apache CXF, Tomcat 6.0, Hibernate, Struts, Web services (SOAP, WSDL, UDDI), Eclipse.
Confidential, Madison, NJ
Java/J2EE Developer
Responsibilities:
- Involved in Functional and Detailed Designs.
- Designed and developed the application using spring frame work.
- Involved in building Presentation web application using Spring MVC framework.
- Developed Auto - Suggest as an open deployable component.
- Implemented filtered style boxes to differentiate the Equity (Active, Index), Fixed Income (Active, Index) funds.
- Implemented Spring MVC tag libraries.
- Extensively used the J2EE design patterns like Session Façade, Business Object (BO), Service Locator, Data Transfer Object (DTO) and Data Access Object (DAO), Singleton, Factory.
- Implemented Spring framework in DAO layer for application transaction management.
- Involved in writing EJBs (Stateless Session Beans) and Web Services for building the middleware
- Designed and Developed SOAP web services using Spring web services framework.
- Designed and DevelopedJavaStored procedures.
- Develop PL/SQL procedures to call Web services in Oracle Database.
- Extensively implemented Spring IOC principles to instantiate configure and assemble the objects in the application. The configuration metadata is supplied in a simple and intuitive XML format.
- Involved in building the Stateless session beans for application business logic.
- Designed and Supervised in implementing the JMS (JavaMessaging Service) for asynchronous communication.
- Implemented JMS publishers and subscribers.
- Involved in using JMS Queues and JMS Topics for one-to-one and one-to-may communication in the application.
- Implemented J2EE design patterns like DAO, BO, DTO, Factory and Chain Reaction etc.
- Implemented log4j framework for logging the application.
- Used Maven building tool to build the application and deployed to Dev and QA boxes.
- Developed bash scripts and ran the batch jobs of the applications in DEV and QA UNIX boxes.
- Have used Eclipse as IDE.
- Used SVN as the configuration management tool.
Environment: J2EE, Spring 3.1.1, SVN, Spring Web Services 2.0.0, XML, DB2, Web logic 10.3.5, LOG4j, PL/SQL, Shell Scripting, Maven.
Confidential, New York City, NY
Java Developer
Responsibilities:
- Participated in requirement collection from users and designed application using UML
- Developed user interface using JSP, HTML, CSS, Java Script and JQuery.
- Implementation of the presentation tier using JSP tag libraries and Custom Tags.
- Designed the Web application implementing the Struts framework for Model View Controller (MVC) pattern to make it extensible and flexible.
- Used AngularJS, JavaScript for client side validations.
- Hibernate Framework was used for persistence layer of the application with Oracle database.
- Guided team members to resolve the conflicts of web sphere libraries and helped them technically to integrate the spring MVC beans with existing code.
- Used Struts validation and tiles framework in the presentation layer.
- Extensively used the J2EE design patterns like Session Façade, Business Object (BO), Service Locator, Data Transfer Object (DTO) and Data Access Object (DAO), Singleton, Factory.
- Implemented Spring framework in DAO layer for application transaction management.
- Involved in writing EJBs (Stateless Session Beans) and Web Services for building the middleware distributed components and deployed them on application servers.
- Developed Web Services to integrate with the External System.
- Responsible for backend programming which includes writing Stored procedures and Triggers using PL/SQL.
- Deployed the application in WebLogic Application server.
- Designed Logging system using log4j framework that can be used by the application without affecting the performance of the application.
- Performed Unit testing of the application using ∫framework.
- Involved in providing production support for the application.
- Used CVS for the source code version control.
Environment: Java 1.5, JSP, Servlets, Spring2.0, Hibernate 3.0, WebLogic, Eclipse, JMS, Sybase, SQL, ANT, MS Visio, Toad, Unix, JUnit, Multithreading.
Confidential
Systems Engineer
Responsibilities:
- Involved in design and development of Services and summarized detailed design document.
- Developed the business objects using EJB and User Interface using JSP, Servlets and Front Controller.
- Developed WSDL and developed Web Services using Top-Down Approach.
- Used Data Access Object (DAO) to access the data with Data Source.
- Used JUnit to do the unit testing around the developed modules.
- Wrote SQL Queries and PL/SQL procedures for the application.
- Building and Deployment of WAR, JAR files on test, stage and production servers.
- Bug fixing (Log4J for logging) and testing support after the development.
Environment: NetBeans, Design Patterns, IBM ClearCase, Tomcat 5.5, EJB, JDBC, Struts, JSP, Servlets, HTML, CSS, JavaScript, XML, JNDI, Windows XP.
