J2ee Developer Resume
Walnut Creek, CA
SUMMARY
- Java developer with 8+ years in IT and banking financial institutions.
- Strong knowledge of Object - Oriented software engineering methodologies like Object-Oriented Analysis, UML, Use-Case-driven development, Scrum, Agile, Unified Software Development Process, Software Development Life Cycle (SDLC).
- Extensive experience in J2EE environment based on Model View Controller (MVC) using SPRING, JSF,JSP and STRUTS.
- Proficient in ORM frameworks usingSpring Data,JPA,Hibernate&Caching.
- Expert in developing Web Services in both SOAP & RESTful based frameworks such asCXF, JAX-WS,JAX-RS,Spring WS.
- Worked with Application servers like BEA Web Logic, IBM Web Sphere and JBOSS 3.x/4.0.
- Extensive use of Open Source Software such as Web/Application Servers like Apache Tomcat 6.0/7.0/8.0.
- Client-side Programming with HTML, DHTML, Java Script, Angular JS, CSS, AJAX and jQuery.
- Experience in working with various databases like Oracle 8.x/9i/10g, MS-SQL Server 2008/2005 & good knowledge in T-SQL, PL/SQL statements, Stored Procedures, Triggers.
- Worked using several J2EE design patterns like Singleton Pattern, Data Access Object, Service Locator and Session Facade Design Patterns.
- Experience in developing inter-operable Web Services and its related technologies like SOAP, WSDL, UDDI, XML, XSD, JAXB, with good understanding of JAX-WS, JAX-RS and JAX-RPC inter-operable issues.
- Extensive experience in development and implementation of ORM framework Hibernate/ Hibernate with Spring Data Access.
- Experience in using various configuration management tools like Rational Clear Case, SVN and CVS.
- Ability to learn quickly in work environment, excellent written and verbal communication skills, presentation and problem solving skills. Good team player, ability to work in fast paced environment.
- Have a good Interpersonal Skills Excellent team player and can also work independently.
- Can establish and maintain productive working relationship with management, Clients and team members.
TECHNICAL SKILLS
Operating Systems: Windows, Mac OS, Linux, Solaris.
Languages/Scripts: C, C++,Java, SQL, Shell, jQuery, COBOL, HTML, CSS.
Technologies: Java 7, Java EE 6, Servlet 3.0, JSP 2.2, JSTL, JDBC, EJB 2.1/3. JMS 2.0, JCA1.7,JNDI,Security,Log4j,Spring Framework,Spring 4.0, Spring MVC.
XML Technologies: XML, DTD, SAX, DOM, SOAP, WSDL, XPath, XSLT.
ORM Frameworks: Spring Data 1.3, JPA 2.0, Hibernate 3.6, Ebean 2.7.
Web Services / SOA: SOAP & RESTful Web Services, Axis 1.0, Spring.
Databases: MySQL,SQL,PL/SQL,Oracle,SQLServer,IBMDB2,Stored Procedures, PostgreSQL.
DevTools: Eclipse 3.x, RAD, STS,SoapUI 3.0, TOAD, MySql Workbench.
Web/App Servers: Tomcat 7.0, Jetty, WebLogic 10.3, Web Sphere 7.0, JBoss 5.0, Glassfish 3.0.
PROFESSIONAL EXPERIENCE
Confidential, NJ
J2EE developer
Responsibilities:
- Involved in the complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance.
- In-order to understand the occurrence of defect or to rectify it directory structure has been created forthe code that is written for the UI part of the application which is very convenient for any of the teammate or the developer
- Utilize in-depth knowledge of functional and Technical experience in Java/J2EE and also various other leading-edge products and technology in accordance with industry and business skills to deliver solutions to customer.
- Used core java to design application modules, base classes and utility classes.
- Designed and implemented customized exception handling to handle the exceptions in the application.
- Used Dependency Injection (DI) or Inversion of Control (IOC) In order to develop code for obtaining bean references in spring framework using annotations.
- Involved in Implementation of the application by following the J2EE best practices and patterns like Singleton, Factory, Session Façade, MVC and DAO.
- Used both Java Objects and Hibernate framework to develop Business components to map the Java classes to the database.
- Built data-driven Web applications with server side J2EE technologies like Servlets/JSP and generated dynamic Web pages with Java Server Pages (JSP)
- Involved in mapping of data representation from MVC model to Oracle Relational data model with a SQL-based schema using Hibernate, object/relational-mapping (ORM) solution.
- Used Spring IOC framework to integrate with Hibernate.
- Integrating HTTP Apache Http plug-in with WebLogic Servers.
- Implemented Maven Script to create JAR & dependency JARS and deploy the entire project onto the Web logic Application Server.
- Coded Java Beans (as the model) and implemented Model View Controller (MVC) Architecture.
- Developed Client applications to consume the Web services based on both SOAP and REST protocol
- Implemented version controlling using Dimensions.
- Utilized log4j for logging purposes and debug the application.
- Created and implemented Oracle Queries, functions using SQL and PL/SQL.
- Involved in bug fixing during the System testing, Joint System testing and User acceptance testing.
Environment: Jdk 1.6, UML,, Spring 3.1, spring taglibs, Eclipse 3.5, Oracle 10g,WebLogic Application server 10.3, JSP 2.0,JQuery 2.0, Servlets, JDBC, Hibernate 3.3.x, Spring 3.0 XML,COTS, XSLT, CSS, DOM, DHTML, Junit 4.4, Dimensions, Log4j, Oracle10g, TOAD, UNIX, Ant 1.8, Agile Scrum.
Confidential, Walnut Creek, CA
J2EE developer
Responsibilities:
- In order to handle the exceptions in the application we designed and implemented customized exception handling.
- Worked extensively on struts 2.0 framework in order to insert the panel data into the panel container.
- Worked in a team of 3 members and used panel container to organize the panels.
- Developed Junit test cases for regression testing and integrated with ANT build.
- Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
- Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
- Utilized Hibernates Polymorphic many-to-one associations for the purpose of referring instances of subclasses and participated in design of data base and created tables in ORACLE.
- Implemented Singleton, Service Locator design patterns in MVC framework and developed command, delegate, model action script classes to interact with the backend.
- Implemented log4j for debugging and logging purposes.
- Updated Struts-config.xml files to integrate all the components in the Struts framework.
- Designed and developed the application presentation layer using JSTL.
- Used Ant to deploy the Services in Jboss 6.0. Involved in the deployment of the application on Jboss.
- Used Angular JS to extend the Functionality of HTML.
- Created and Consumed Web Services using Restful web services.
- Designed and coded application components in an agile environment utilizing a test driven development approach.
- Involved in conversion of several paper documents to online documents.
- Involved in putting the entries to external XML files which are read by doc-builder.
- Involved in taking the clients requirements up-to-date and worked on them accordingly.
- Worked on various technologies like HTML, JSP, and Servlets. Responsible for change requests and maintenance during development of the project.
- Had to insert various data into the document. Giving demos and status updates of the application
- Involved in finding as well as fixing the bugs and making modifications to already existing code.
Environment: Jdk 1.6, JBoss 6.0, struts 2.0 framework, JSP, Angular JS,WEB API, Hibernate 3.3.x, Spring 3.0 XML, Servlets, CVS, Agile, REST, SOAP UI, HTML, JSP, Servlets, TOAD, UNIX, Ant 1.8,Junit 4.4, Oracle 10g.
Confidential, NC
J2EE developer
Responsibilities:
- Involved in various Software Development Life Cycle (SDLC) phases of the project which was modeled using Rational Unified Process (RUP).
- Built and managed the Application by using IBM Websphere portal 8.0.
- Implemented the application in Spring Framework and it is Model View Controller design pattern based framework.
- Configured web.xml, faces-config.xml for navigations and managed beans. Spring and Hibernate Frameworks.
- In-order to load the data to Oracle using Java and JExcel API we developed dump and Load Utility to extract the data.
- Used RMI to enable objects on different systems to interact in distributed network..
- Implemented workflow system in a SOA environment, through web services built using Axis2 for SOAP over HTTP and SMTP.
- Configuration and deployments of AXIS2 components on web sphere application server at class loader level, and used the same to build and consume the web services (both synchronous and asynchronous).
- In the project we used PL/SQL commands to work on Oracle database.
- Used JQuery to simplify the client-side scripting of HTML
- Used Angular Js directives to specify custom and reusable HTML-like elements.
- Worked on retail and merchandising website to update the goods and services.
- Used Web services - WSDL and SOAP for getting credit card information from third party.
Environment: JDK 1.5, Servlets, XML, JQuery, JMS, Spring, Hibernate 3.0, Spring 2.5, PL/SQL, Web Service(JAX-WS),HTML, AJAX, GUI, AngularJS, COTS, JavaScript, CSS, Apache Server,SVN,DB2,Web Api, SQL Server, REST web services, Adobe Dreamweaver CS5, ANT 1.7, IBM Web Sphere Application Server 8.0,Clear case, TCPMon, SoapUI, Visio, Log4j
Confidential, Jersey City, NJ
Java/J2EE Developer
Responsibilities:
- Mostly involved in writing the business logic in core java classes which includes all the formulae and logic necessary for the calculation of yield, price, maturity value etc.
- Developing the application in MVC pattern with Struts framework
- Involved in developing the screens with Ajax, Dhtml and java script
- Involved in writing use case, doing the design with UML and RUP
- Involved in exposing the application as a Web Service and configuring to connect to other web services
- Used core spring i.e. inversion of control for interaction between different components.
- Involved in the complex calculations for the price, yield of the fixed income securities.
- Involved in integrating spring with hibernate for data access.
- Deploy and test the application in Jboss server
- Implemented unit testing using JUnit framework. Automated the invocation of JUnits during build and deploy time.
- Used Eclipse as an IDE in developing views, Actions and Action Forms & also used Eclipse as an IDE along with Weblogic for application development.
- Involved in writing use cases using the points given by the end users and prototyping the same.
- Used ANT tool to execute build.xml script in deploying the application.
- Involved in Writing Stored Procedures in Sybase.
- Used log4j with JDBC Appender to log the messages in the database.
- Developed Business Delegate, Service Locator, Value Objects and DAOs.
- Developed DAO classes to manage database transactions using hibernate
- Implemented XML for writing the deployment descriptors.
- Involved in writing ant script for creating destination folders, compiling, creating jar, war and ear files and copying the files to deployment folder.
- Analyze error trapping mechanisms implemented in existing application code.
Environment: Spring, Hibernate 3.0., Struts, Eclipse 3.0, JMS, Java, JDK 1.5, Web Services, Oracle9i, JDBC, JNDI, Sybase with SQL using Aqua Data studio, Jboss, Eclipse 3.x, XML and ANT.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in the full Software Development Life Cycle (SDLC).
- Created JSP pages added business logic.
- Created CGI/Perl scripts.
- Involved in front end design and development.
- Designed and developed various JSPs and Servlets.
- Involved in writing queries, triggers, stored procedures, using PL/SQL.
- Writing validation rules for front-end screens.
- Involved in Testing of the Application.
Environment: Win NT Platform with HTML, CGI/Perl, JavaScript, Sambar Server4.1 and Java Web Server.