We provide IT Staff Augmentation Services!

Jee/j2ee Developer Resume

Newark, DE

SUMMARY:

  • Around 10 years of experience in design, development and deployment of n - tier Distributed,Transactional, ScalableIntranet/Internet applications.
  • Well versed with complete Life Cycle Development process that includes translation of requirements into functional and technical specifications, Designing, Developing, Testing Implementation & Post Production support using agile methodologies.
  • Experience in using UML modeling tools like Microsoft Visio and Eclipse UML2 Tool to design and develop high level and comprehensive design modules (domain models, behavioral models and deployment models).
  • Excellent knowledge in OOPS, Threads, Exceptions and Collection framework.
  • Experienceworking in applications developed using Object Relational Mapping frameworks like Hibernate, IBATISand MVC frameworks like Struts, JSFand IOC frameworks like Spring and its subsidiary modules such as Spring JDBC, Spring Web,Spring Web MVC, Spring Batch and Spring AOP.
  • Experience in SOAP, REST API Web services using Apache CXF,Jercy, JAX-RPC, and JAX-WS,JSON and XML data.
  • Expertise in JEE & J2EE technologies such as Servlets, JSP, JNDI, JPA, JMS, JDBC, JAXP, JAXB, and XML like XSD, DTD and XSLT.
  • Experience with client side web technologies/frameworks such as Angular JS, Backbone JS, Node JS, Ext JS and JQuery.
  • Expertise in publishing and consuming web services using Apache Axis, JAX-RPC, JAX-WS.
  • Expertise in deploying, and configuring applications onto WebSphere, BEA WebLogic, JBoss, and Tomcat servers.
  • Expertise in developing reusable components for cross cutting concerns like Logging,Build management, Transaction management, and Testing framework using Log4j, Ant, Maven and JUnit to increase productivity, easy maintenance and to retain software quality.
  • Experience in using IDEs likeRAD, Eclipse/My Eclipse, IntelliJ and NetBeans.
  • Experience in using various Configuration Management tools like CVS, Clear Case, Perforceand SVN.
  • Extensively worked on relational databases such as Oracle, DB2,Mongo DB,MySQLand SQL Server in defining database schemas, creating Stored Procedures, and Triggers.N
  • Experience in Object and Data Modeling using applications like Microsoft Visio
  • Hands on experience in tools such as TOAD, SQL Developer and DB Visualizer.
  • Team Player, quick learner and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements.

TECHNICAL SKILLS:

Programming Languages: Java, C/C++, PL/SQL

JEE/J2EE Technologies: Servlets, JSP, JDBC, JMS, JNDI, JAX-WS, Web Services (REST,SOAP)

Application Servers: WebLogic,Web Sphere, JBOSS

Web Servers: Tomcat

Frameworks: Jakarta Struts, spring, Hibernate, JUnit

Databases: Oracle, DB2, SQL Server, Mongo DB

IDE s & Utilities: Eclipse/My Eclipse, NetBeans and IntelliJ

Web Dev Technologies: HTML, DHTML, XML, XSL, CSS, Bootstrap CSS

Tools: JIRA Tracker, HP QC

Scripting Languages: JavaScript, AJAX, DOJO, Action Script, JQuery, Angular JS

Design/ Version control: SVN,Perforce, CVS and clear case

PROFESSIONAL EXPERIENCE:

Confidential, Newark, DE

JEE/J2EE Developer

Responsibilities:

  • Played a vital role in the architecture team for design and implementation of site components using J2EE framework.
  • Developed Server side components using Spring IOC, MVC, JDBC and design patterns.
  • ImplementedDependency Injection (IOC)feature ofspringframework to inject beans into User Interface and AOP for Logging.
  • Developed Business logic using JavaBeans and Collections.
  • Re-factored existing modules to in corporate newly developed frameworks based dependency injection to come up with rugged unit testing framework.
  • Configured development environment using Tomcat application server for developers integration testing.
  • Analysis of Requirements which are provided by business users and preparing technical design document before implementation
  • Designed and developed the integration in between the business tier and the Vendor system.
  • Created rich UI controls using bootstrap add-ons such as Slider andCarousel.
  • Developed UI pages using Angular JS.
  • Created rich and highly interactive responsive UI components with JavaScript, HTML5 and CSS3.
  • Scanned source code and fixed the issues in code review.
  • Collaborate with onsite/offshore development team for timely development of changes also monitor/involve in testing to ensure compliance with standards and functional & design specifications
  • Conducted KT sessions to play back the understanding of the system.
  • Built REST web services using Apache CXF implementation. Created API to produce and consume JSON&XML data
  • Developed unit testing frame work using JUnit test cases for continuous integration testing and used JTest Tool for performance testing.

Environment: Linux,Tomcat, Eclipse, Java, Servlets, Spring, JDBC,Agile, JUnit,Jenkins,SVN,web services, WSDL,SOAP,JAX-RPC,JSON, RESTFUL API,Angular JS, Maven,UML,ActiveMQ,Oracle.

Confidential, Newark, DE

JEE/J2EE Developer

Responsibilities:

  • Designed and developedthe system using JQuery, Spring MVC,Hibernate, Quartzscheduler, Selenium Web Driver, Robot and Sikuli framework.
  • Played a vital role in the architecture team for design and implementation of site components using J2EE framework.
  • Handled Java multi-threading part in back-end component, one thread will be running for each system.
  • Used JQuery library to build Ajax based web application module.
  • Created user acceptance documents for the Response module to make sure the desired functionality is captured properly and delivered promptly.
  • Implemented User Interface in Model-View-Controller Architecture, which accomplishes a tight and neat co-ordination of Spring MVC, JSP, Servlets and JQuery.
  • ImplementedDependency Injection (IOC)feature ofspringframework to inject beans into User Interface and AOP for Logging.
  • Developed the User Interface validation framework to include custom validations built on top of spring framework.
  • Built REST web services using Apache CXF implementation. Created API to produce and consume JSON&XML data
  • Developed Server side components using Spring IOC, Hibernate and design patterns such as Business Delegate, session facade, Service locator, DAO’s, DO’s, and TO’s.
  • Developed and utilized J2EE Services and JMS components for message communication in WebLogic Application Server.
  • Designed Data Modeling using Microsoft Visio
  • Used Cobertura to analyze the effective code usage, coverage which helped in identifying the redundant code.
  • Configured development environment using Weblogic application server for developers integration testing.
  • Developed unit testing frame work using JUnit test cases for continuous integration testing and used JTest Tool for performance testing.
  • Utilized pair programming approach to ensure high quality code

Environment: Linux,, Tomcat, Java, JSP, Spring, Hibernate, RESTFUL Web services,JQuery, Jenkins, Java Script, JUnit, SVN, MySQL,Maven,Sikuli, Robot, Java Selenium.

Confidential, Newark, DE

JEE/J2EE Developer

Responsibilities:

  • Designed and Developed User Interface and user validation using Struts framework.
  • Developed Data layer using Hibernate
  • Integrated application modules using Spring IOC.
  • Developed Unit testing framework driven by Test First methodology (TDD), to develop test cases for business layer and User Interface using mock objects, easymock, and Selenium.
  • Developed validation modules using Rule Engines, Jboss Drools.
  • Knowledge Transitions - Providing functional and technical knowledge of the application as and when required, through interactions and documents.
  • Used Cobertura to analyze the effective code usage, coverage which helped in identifying the redundant code.
  • Involved in implementation of Borrower Portal.
  • Involved in application stability activities such as identifying the memory leaks using Flex Profiler (Memory Analyzer Tool)

Environment: Linux,Java,Jboss, Eclipse, Hibernate, Struts, RESTFUL Web services,Drools 6.1, Jenkins,JMS, Java Script, Ext JS, Maven, JUnit, Easy Mock, Mock Objects, Oracle.

Confidential

JEE/J2EE Developer

Responsibilities:

  • Designed Spring & JSTL Tag library for the development of the UI (JSP) to manage the complex business rules and functional requirements in accordance with n-tier architecture specifications.
  • Extensively used of Spring MVC module for Front-end development.
  • Developed persistence Layer using Hibernate to persist the data and to manage the data
  • Implemented Transaction Management using the spring with Hibernateconfigurations.
  • Involved in debugging the production issues.
  • Involved in Functional and Technical Design documentation.
  • Involved in developing Unit test cases.
  • Involved in developing the rule files using DROOLS.
  • Involved in deployment process

Environment: Java, Weblogic, Oracle, Struts 1.2, Spring, XML Spy, Hibernate, Apache AXIS, ANT, CVS, JUnit, iText.

Confidential

JEE/J2EE Developer

Responsibilities:

  • Formulated and developed Use cases by extracting the existing logic and gathering requirements from business users
  • Designed and developed a part of Confidential internal website, using latest Open source frameworks like Spring and Hibernate
  • Developed the service layer, a layer that acts a bridge between the presentation layer and data access layer, with Spring framework
  • Experience in the use of agile approaches including extreme programming and Scrum.
  • Web Services using WebLogic Workshop after deployment.
  • Actively involved in the project from the development of data access layer, with relational mapping tool to the development of presentation layer with JSPs.
  • Used Hibernate for persisting the data and EHCache for second level caching.
  • Used ANT Scripts for deploying the application on to Weblogic Server.
  • Designed and developed hibernate configuration files, SQL scripts and stored procedures for different deals and products.
  • Used SQL and PLSQL for initial loading and testing of data in the database.
  • Designed and developed a product using Spring, Struts, Ajax (Dojo plug-in, JSON, DWR) for web module.
  • Involved in implementing Action classes, Action Form, validation using Struts framework

Environment: Java, J2EE, Spring, Hibernate, JSP, Java Script, AJAX, Ant, Unix, Oracle, Weblogic, CVS, Eclipse/My Eclipse, JIRA bug tracer.

Confidential

Responsibilities:

  • Developed for both batch and online Environment & Technologies
  • Designed and implemented Contracts and invoicing functional areas and solved several key issues by improving code as well as business processes
  • Provided significant input to the overall system framework design
  • Developed front end using JSP and Struts framework
  • Developed build and deployment scripts using ANT and various other tools
  • Used several open source tools like Log4J, commons BeanUtils, PropertyUtils
  • Developed JUnit test cases for regression testing and integrated with ANT build
  • Facilitated knowledge transfer sessions
  • Improved the system performance by using OptimizeIt, tuning SQLs and several other techniques

Environment: WebLogic, Struts, Log4J, JSP, Servlets, Clear Case, CSV, XML, ANT, JUnit, Oracle 8.i/9.i.

Confidential

JEE/J2EE Developer

Responsibilities:

  • Used spring as a light weight container for dependency injection and Aspect Oriented Programming for Logging, Transaction and Caching components.
  • Developed training material in User Interface technologies on MVC design pattern such as Struts, struts2.0 etc. Coordinated training sessions which enabled team member’s user interface skills.
  • Developed Hibernate configuration files and queries and Implemented DAO classes
  • Developed POC to evaluated Hibernate EHCache, DynaCache for caching components and opted EHCache provided by Hibernate.
  • Implemented Hibernate Template to great extent making use of HQL, Named Parameters, Named Queries and interfaces such as Expression, Query and Criteria.
  • Developed database scripts for creating tables, loading tables with initial data, dropping database tables.
  • Designed and Implemented Exceptions handling framework for the middle tier modules.

Environment: Spring, Web Sphere, WSAD, Log4J, JSP, XML, Hibernate, JUnit, SVN, Oracle 10g, XPath, HTTP Monitor, DBUnit, Maven, Bugzilla

Confidential

JEE/J2EE Developer

Responsibilities:

  • Coded the test cases and tested using JUnit
  • Created the exception hierarchy to handle the exceptions.
  • Updated the defects information in HP Mercury quality center on daily basis& uploaded test case into QC Test plan and test lab and created test suits & ran the test cases manually in QC.
  • Developed POC to evaluated Hibernate EHCache, DynaCache for caching components and opted EHCache provided by Hibernate.
  • Designed and Implemented Exceptions handling framework for the middle tier modules.

Environment: Spring, Web Sphere, WSAD, Log4J, JSP, XML, Hibernate, JUnit, SVN, Oracle 10g, Maven, Bugzilla