J2ee Developer Resume Profile
Boston, MA
Summary of Credentials
- Java developer with exceptional Software Engineering experience and a successful track record of 7 years in multifaceted software development lifecycle from design and development to deployment and testing of web based Applications using various technologies like Java, J2EE and J2SE.
- Adept in web application development using JDBC, Servlets, JSP, MVC, EJB, JMS, SOAP, Spring, Hibernate.
- Worked extensively in HTML5, CSS3, JavaScript, jQuery and AngularJS.
- Goal Driven Developer with comprehensive understanding of various software development approaches such as Waterfall, Agile methodologies.
- Test Driven Programmer with knowledge in Unit testing with JUnit, automated testing with Test Driven Development TDD .
- Developed applications using various servers including Apache Tomcat, IBM WebSphere, BEA Web Logic.
- Considerable exposure in using Maven, Log4j, Rational Unified Process RUP and LDAP.
- Experienced with far-reaching talents using multiple RDBMS products like IBM DB2, Oracle, SQL Server and MySQL.
- Experience in implementing Service Oriented Architecture SOA using Web Services SOAP, WSDL, Restful, and UDDI .
- Experience using version controls such as SVN and Rational Clear Case.
- Quick-witted Competent with skillful ability in using Spring MVC, Security and Dependency Injection/Inversion of Control and Object Relational Persistence frameworks like Hibernate with mapping of persistent classes.
- Multi-cultured Team Player with complete flexibility to work independently as well as in a team and have quick grasping capabilities to work with the newly emerging technologies.
- Motivated high flier with excellent verbal/written communication skills, efficient requirement gathering ability and effectively convey them to other members in the team.
Areas of Expertise
Languages | C, Java |
Technologies | JDBC 2.0/3.0, Servlets 2.2/2.3/2.4, JSP 1.1/1.2/2.0, JSTL, Java Beans, EJB 3.0, JMS, JPA |
Development Approach | SDLC, Rational Unified Process RUP , Waterfall and Agile |
Design Patterns | MVC, Value Object, Session Facade, Composite Entity, Service Locator, Singleton, DAO |
Testing Tools | Junit 3.8/4.0 and Test Driven Development TDD |
Application/Web Servers | Apache Tomcat 6.0, IBM WebSphere 6.0, BEA Web Logic 8.1, 9.2, 10x |
Ide | Eclipse 3.2, 3.3, 3.5, My Eclipse 6.0, STS 3.5, IBM RAD |
Web Technologies | HTML 4/5, JavaScript, Jquery, CSS 3, XML |
Frameworks | Spring, Angular JS and Hibernate |
Design Technologies | OOAD, IBM Rational Rose, MS Visio and UML |
Architecture | Service Oriented Architecture SOA |
Web Service Frameworks | Apache Axis, Apache CXF |
Web Service | SOAP, REST, JAX-RPC, JAX-WS, JAXB, WSDL and UDDI |
Build Tools | Ant and Maven |
Database | IBM DB2, Oracle 9i/10g/11g, SQL Server and MySQL |
Version Controls | SVN, CVS and Rational Clear Case |
Logging Tool | Log4J |
Professional Experience
Confidential
J2EE Developer
RESPONSIBILITIES:
- Followed Agile Scrum methodology for Application development.
- Involved in the discussion and documentation of business requirements.
- Followed techniques and principles provided by test driven design TDD paradigm for developing quality code.
- Analyzed, designed and implemented application based on Object Oriented programming i.e., Object oriented Analysis and Design.
- Documented and communicated application design using UML diagrams like sequence diagrams, class diagrams, use case diagrams.
- Designed the user interface of the application using HTML5, CSS3, JSP, JSTL, JavaScript and AngularJS.
- Coded JSP pages and used JavaScript for client side validations and to achieve other client-side event handling.
- Developed application on spring 3.x framework by utilizing its features like Spring Dependency injection, Spring Security, Spring Web flow with Spring MVC.
- Developed Enterprise JavaBeans EJB 3.0 for implementing application's business rules and policies.
- Created maven archetypes for generating fully functional REST web services supporting both XML and JSON message transformation. Archetypes built on Spring 3.0 technology
- Familiarity with Mule ESB and Service oriented architecture SOA by developing and consuming Restful web services based on JAX-RS.
- Worked on Java Script libraries like jQuery.
- Used Hibernate as an implementation engine for JPA API.
- Developed, Tested and Deployed application in IBM WebSphere 7.0 server using RAD.
- Used Clear Case for source Version Control.
- Used JIRA for bug and issue tracking.
- Developed unit test cases and suits on Junit framework for unit testing
- Used Maven for building, deploying application, creating JPA based entity objects and compiling GWT application.
ENVIRONMENT: Java 1.6 Java 6 , RAD, Agile, TDD, UML, EJB 3, Restful web services, Spring Core, Spring MVC, JavaScript, CSS 3, JSP, JSTL, JMS Messaging, JPA, Hibernate, Junit, SQLs, WebSphere, JSON, XML, Angular JS, SOAP-UI, Unix, Clear Case, Maven.
Confidential
Java/J2EE/J2SE Developer
RESPONSIBILITIES:
- Worked on Agile Scrum development lifecycle.
- Involved in the documentation of Design specifications.
- Created quality working J2EE code to design, schedule, and cost to implement use cases.
- Developed the Login, Policy and Claims Screens for customers using AJAX, JSP, HTML 5, CSS 3, JQuery.
- Involved in writing JSP components and used Spring MVC for presentation layer.
- Used JSTL Tag library Core, Logic, Nested, Bean and Html tag libs to create standard dynamic web pages.
- Involved in the development of data points as per ULDD Uniform Loan Delivery Dataset .
- Developed additional data points for XML formatted file using XML beans.
- Service layer development using Spring Core Framework.
- Used Hibernate in persistence layer and written hibernate mapping files and Named Queries
- Involved in performing Unit and Integration testing using JUnit. Strictly followed Test Driven Development TDD Approach environment using Agile methodologies.
- Configured MQ series queue managers, queue manager objects, queues, channels and clustering.
- Monitoring and maintenance of queue managers, queues, channels and listeners.
- Created MQ series objects on local and remote MQ servers.
- Enabled triggering on MQ queues and channels. Used Concurrent Version System CVS as source control tool.
- Used Ant for build, create JAR, WAR, EAR files and deploy the EAR files automatically and also taken care of build.xml
- Involved in both developing and consuming Restful web services using JAX-RS and Jersey, supporting both XML and JSON. Restful Web Services are leveraged by both web and mobile applications.
- Extensively used XML files to code configuration files.
- Worked on front end and back end application development. Have upgraded additional functionalities and services with the use case provided
ENVIRONMENT: Core Java, Java 1.6, Spring MVC, CVS, Apache, Eclipse 3.3, JSP, Log4j, JUnit 4.5, XML, HTML 5, JavaScript, Websphere Application Server 6.X, MQ 6.0, Ant, Oracle 10g, Windows XP and Apache CXF
Confidential
J2EE/J2SE Application Developer
RESPONSIBILITIES:
- Involved in the analysis design of the application using UML with Rational Rose
- Object Oriented Analysis and Design using UML include development of class diagrams, Sequence diagrams, and State diagrams and implemented these diagrams in Microsoft Visio.
- Developed the controller servlet to handle the requests and responses.
- Designed and Developed UI's using JSP by following MVC architecture and also worked with UI technologies like HTML, JavaScript, Jquery and CSS.
- Involved in writing client side validations using Java Script.
- Contributed in design and development of Spring MVC web based application.
- Developed the application using Spring framework. The views are programmed using JSP pages with JSTL.
- Used Hibernate framework to persist the employee work hours to the database.
- Spring framework AOP features were extensively used.
- Developed the build scripts using Maven.
- Exposed various capabilities as Web Services using SOAP/WSDL.
- Involved in designing test plans, test cases and overall Unit testing of the system.
- Developed classes to interface with underlying web services layer.
- Prepared documentation and participated in preparing user's manual for the application.
ENVIRONMENT: Java, J2EE, JSP, Servlets, WSDL, UDDI, SOAP Web Services, Spring, Hibernate, WebLogic Application Server 8.1, SQL Server 2005, XML, UML, Eclipse 3.3, Maven, JUnit.
Confidential
J2EE Developer
RESPONSIBILITIES:
- Gathered user requirements followed by analysis and design. Evaluated various technologies for the Client.
- Developed HTML and JSP to present Client side GUI.
- Involved in development of JavaScript code for Client Side Validations.
- Designed the HTML based web pages for displaying the reports and worked with JavaScript, Jquery and CSS.
- Worked on JBOSS application server to deploy JSP and EJB applications.
- Extensively used XML documents with XSLT and CSS to translate the content into HTML to present to GUI.
- Develop user-defined tags using XML.
- Developed Java Mail for automatic emailing and JNDI to interact with the Knowledge Server.
- Developed, Tested and Debugged the Java, JSP and EJB components using Eclipse.
- Developed JSP as the view, Servlets as Controller and EJB as model in the Struts Framework.
- Worked on deployment and maintenance of application in the JBOSS application server.
- Created and implemented PL/SQL stored procedures, triggers.
ENVIRONMENT: Core Java, J2EE, EJB 2.1, JSP 2.0, Servlets 2.4, JNDI 1.2, Java Mail 1.2, JDBC 3.0, Struts, HTML, XML, CORBA, XSLT, Java Script, Eclipse3.2, Eclipse RCP, Oracle9i, JBOSS application server.
Confidential
Software Developer
RESPONSIBILITIES:
- Involved in Requirements gathering, Requirement analysis, Design, Development, Integration and Deployment.
- Involved in Tax module and Order Placement / Order Processing module.
- Responsible for the design and development of the application framework
- Designed and Developed UI's using JSP by following MVC architecture.
- Developed the application using Struts framework. The views are programmed using JSP pages with the struts tag library, Model is the combination of EJB's and Java classes and web implementation controllers are Servlets.
- Used EJB as a middleware in designing and developing a three-tier distributed application.
- The Java Message Service JMS API is used to allow application components to create, send, receive, and read messages.
- Used JUnit for unit testing of the system and Log4J for logging.
- Created and maintained data using Oracle database and used JDBC for database connectivity.
- Wrote SQLs for creating, retrieving, updating and deleting data in oracle database.
- Installed Web Logic Server for handling HTTP Request/Response. The request and response from the client are controlled using Session Tracking in JSP.
- Worked on the front-end technologies like HTML, JavaScript, CSS and JSP pages using JSTL tags.
ENVIRONMENT: Core Java, J2EE 1.3, JSP 1.2, Servlets 2.3, EJB 2.0, Struts 1.1, JNDI 1.2, JDBC 2.1, Oracle 8i, UML, JMS, XML, Web Logic 7.0, MVC Design Pattern, Eclipse 2.1, Ant, Log4j and JUnit.