We provide IT Staff Augmentation Services!

Java/j2ee Consultant Resume

0/5 (Submit Your Rating)

Bellevue, WA

SUMMARY

  • About 9 years of technical expertise in complete software development life cycle process including Analysis, Design, Development, Testing and Implementation using Java.
  • Extensively worked on N - Tier architecture systems with application system development using Java, J2EE, JSP, Servlets, EJB, Web service (SOAP, Restful),JMS, and JDBC.
  • Expertise with web based GUI architecture and development using JSP, Tag libraries, HTML, CSS, AJAX, JQuery, JavaScript.
  • Hands on experience in Hibernate and JPA.
  • Hands on Experience in Struts and spring framework.
  • Expertise developing Service Oriented Architecture applications using web services like SOAP and REST.
  • Experience with web servers likeApache Tomcat 6.0/7.0and application servers like IBM Websphere 7.0/8.0, BEAWebLogic 8.1/9.1/10.3 and JBoss Server.
  • Expertise in XML parsing technologies like JAXB andJiBX.
  • Proficient in RDBMS concepts, writing SQL Queries, Stored Procedures, Triggers, Cursors and Functions.
  • Worked on various IDE's like Eclipse 4.2,NetBeans 8.0, Xcode 6,IntelliJ IDEA, RAD.
  • Expert understanding of various creational, structural, and behavioural Design Patterns.
  • Good experience with version controls like SVN, CVS&GIT.
  • Strong hands on experience in the software development methodologies to develop complex projects with rapidly evolving requirements using Agile Process and Software Development life cycle.
  • Trained the operations team on managing supporting application after deployment.
  • Excellent knowledge about banking domain and supply chain management.
  • Strong communication, written and interpersonal skills.

TECHNICAL SKILLS

Languages: J2SE, J2EE, C, Objective - C,C#

Web Technologies: Servlets, JSPs, AJAX, JSON

J2EETechnologies: JDBC, EJB 3.0, JPA, JMS, Web service, JAX-WS, JAX-RS

ORM-Tools: Hibernate

Frameworks: Struts 1.3,2.0, Spring 4.0

Scripting Languages: HTML, CSS, JavaScript, DHTML, XML, JQuery

Servers: Weblogic 8.1/9.1/10.3 , Web Sphere 7.0/8.0, JBoss 4.0/5.0, Apache Tomcat 6.0/7.0, Jetty Server

IDEs: Eclipse 4.x, NetBeans 8.0, MyEclipse blue

Tools: Toad for Oracle, Putty, Single Sign On, Confidential Compare, JUnit, SQL Developer

Databases: My SQL 5.0, Oracle 11g (PL/SQL)

Operating Systems: Windows, Unix/Linux, MacOS

Bug tracking tools: WPBN, Jira, Firestone, HP Quality Center 10.0

Version Control Systems: SVN, CVS, Subversion, GIT

PROFESSIONAL EXPERIENCE

Confidential, Bellevue, WA

Java/J2EE Consultant

Responsibilities:

  • Design and implementation of persistence layer by developing the core persistence interfaces and generalized persistence manager in order to easy access of database objects.
  • Design and implementation of Spring-Security for the application for authentication process against LDAP, J2EE pre-authentication, and Database.
  • Developed user interfaces using JSF and Richfaces.
  • Involved in creating Servlets andJavaServer Pages (JSP), which route submittals to the appropriateEnterpriseJavaBean (EJB) components and render retrieved information using Session Facade.
  • Rewriting of JSP’s to XHTML pages to take advantage of strict validation, And to overcome the problems of JSP using along with JSF display technology.
  • Implementation of SOAP enabled web services by using Apache-CFX.
  • Design and implementation8 of annotations based development in persistence layers. J2EE Persistence annotations are used on persistence layer and Hibernate as persistence technology.
  • Developed generalized report generating classes to generate reports in Excel and PDF. Commerce 1.3(B2B):
  • Confidential b2b application provides capability to shop Handsets, Plans, Features and Accessories online. Displays offers and items based on company’s profile. This application is allowed to shop logged In Users and Verizon Users.
  • Some of the major features offered include - providing the capability to create and/or manage their own business structures, check balances and minutes of use, view and pay their bills online at a single location, enroll in paperless billing.
  • Worked on the entire MVC architecture of Struts including the Request Processor, Action class, Action Form, Validation Framework.
  • Code refractor to Java 6 standards for using of Generics to reduce the redundant coding, In middle-tier and persistence-tier layers.
  • Implementation of the Quartz job scheduling to generate business reports based on Daily based business.
  • Implemented pre authentication and data base security using spring security.
  • Involved in creating Servlets andJavaServer Pages (JSP), which route submittals to the appropriateEnterpriseJavaBean (EJB) components and render retrieved information using Session Facade.
  • Implementation of Birth report engine for PDF and Excel report generation.
  • Implementation of Flash to generate dynamic charts for user interface.
  • Annotations based Hibernate beans development, to eliminate the mapping XML files.

Environment: Java, J2EE, Eclipse, Tomcat, Hibernate, Spring, Struts, Birth Report Engine, Flash, XML, Oracle 11.2, JQUERY, PROTYPE java script libraries, Ant.

Confidential, Dublin, OH

Java/J2EE Developer

Responsibilities:

  • Code refractor for multiple screens using AJAX-JSON to avoid the page reloading to get performance improvement.
  • Implemented TDD (Test Driven Development) for new enhancements to drive the application to minimum defects zone.
  • Worked with JMOCK and Fake implementation for Test cases.
  • Written Extensively JUNIT test cases using TDD before implementing any new functionality or fixing any old functionality.
  • Implemented Hibernate ORM in the adapter layers.
  • Implemented the JIBX frame work to create the XML request and parsing of the XML responses, and mapping files to populate the XML element values into the java Domain objects.
  • Implemented the Spring MVC, AOP patterns.
  • Worked on LTPA authentication and LTPA tokens.

Environment: Java, J2EE, IBM RAD 5.x, IBM Web Sphere App server 6.x, JIBX, JMOCK, Ext, String tree, Hibernate, Struts1.2, XML, Oracle 9i, XML, AJAX, HP quality Center, Clear Case, LTPA.

Confidential, St Petersburg, FL

Java Developer

Responsibilities:

  • Worked extensively as part of a team in the design, development, testing, deployment and implementation, production support, maintenance, and enhancement of this project.
  • Used different design patterns, like MVC, Controller, while implementing the Spring Framework.
  • Worked extensively in developing applications using DAO layer, Service layer and controllers using Spring Annotations and Dependency Injection.
  • Hands on experience in implementing JSR-303 bean validation framework.
  • Created Use Case diagrams.
  • Built custom tags for libraries.
  • Used XML parsers to parse the XML files.
  • Analyzed and designed the system.
  • Created Various UML Diagrams e.g. Class diagrams, Sequence diagrams.
  • Installed, configured, and maintained Websphere Application Server.
  • Used Hibernate as ORM tool and defined the mapping and relationship of each table in database toJava object.
  • Coordinated with QA team to ensure the quality of application.
  • Deployed Application to Web sphere Application Server.
  • Converted the build tool from ant to maven.

Environment: Java 1.6, Spring 3.0, Spring ORM, Spring JMS, Spring RESTFUL web service, DB2, Websphere Application Server, Eclipse, CVS, Windows 7, AJAX, Hibernate.

Confidential, Hartford, CT

Java Developer

Responsibilities:

  • Prepared user requirements document and functional requirements document for different modules.
  • Designed the application architecture in lines of Struts Frame work based on MVCII.
  • Architecture with JSP as View, Action Class as Controller and combination of EJBs and Java classes as Model.
  • Used Struts, JSTL, Struts-eland Tag Libraries.
  • Responsible for designing, writing code in Action Class, Validators, Action forms and developing the system flow for the module using Struts Framework.
  • Involved in coding Session-beans and Entity-beans to implement the business logic.
  • Designed and developed presentation layer using JSP, HTML with client-side form validation byJavaScript and Struts built-in form validations.
  • Used JavaSwings as part of UI development.
  • Used AJAX for asynchronous data transfer (HTTP requests) between the browser and the web server.
  • Used SAX and DOM for parsing XML documents retrieved from different data sources.
  • Prepared SQL script for database creation and migrating existing data to the higher version of application.
  • Installed and configured required software's for application development (Eclipse IDE, oracle database, WebSphere, Tomcat, plugin's for eclipse, required framework jars.
  • Developed different Java Beans and helper classes to support Server Side programs.
  • Written test cases for unit testing using JUnit testing Framework.
  • Involved in development of backend code for email notifications to admin users with multi excel sheet using the xml.
  • Involved with responsibility to assist in cleaning the dojo on a daily basis.
  • Involved with the dojo used for different purpose according to the requirement.
  • Modified the existing Backend code for different level of enhancements.
  • Used Axis to implementing Web Services for integration of different systems.
  • Designing error handling flow and error logging flow.
  • Developing build files for the project using ANT build tool.

Environment: Java 1.5, J2EE, JSP, Servlets, Struts 1.3, Dojo, TagLibs, RAD, XML, EJB 3.0, Ant, SQL, CVS, PVCS, Java Swings, Web Services, SOAP, WSDL, MVC, JavaScript, CSS, AJAX, Oracle10g, Web Sphere, Toad, UNIX.

Confidential

Java Developer

Responsibilities:

  • Interacting with client for requirement gathering, analysis and modularization of the requirement.
  • Optimized the requirements by discussing with functional anchor and the client.
  • Created a user menu to facilitate the manual teller entry of the transaction.
  • Wrote a Batch job to perform table updates using SQL queries and attaching transaction codes.
  • Created report with Jasper report generation tool.
  • Developed user interface using java Server Pages (JSP), HTML andJava Script for the Presentation Tier.
  • Developed JSP pages and client side validation byjavascript tags.
  • Developed an own realm for Apache Tomcat Server for authenticating the users.
  • Developed front end controller in Servlet to handle all the requests.
  • Developed Ajax call from JSP pages.
  • Developed Controller Servlet to handle the database access (MVC pattern).
  • Developed custom tags to display the data in JSP pages.
  • Developed stateless Bean to handle the Business logics as well as database interaction.
  • Deployed the application in Production environment.
  • Supporting the application at client side.
  • Provided solutions for beta tickets at client site during user acceptance testing.

Environment: Java, JSP, Servlets, JavaScript, JMS, JDBC, EJB, Rational Rose, Ajax, Tomcat.

Confidential

Java Developer

Responsibilities:

  • Procured the requirements from the client and prepared solution documents for an update on Check status in case of out of court settlements.
  • Prepared solution documents for passing the demand drafts with only payment through accounts.
  • Analysis and Implementation of complex business logic.
  • Design and Implementation of server objects using java servlets, JDBC.
  • Development of design patterns, DAO.
  • Development of Prepared Statements and DAO layer.
  • Analysis of Business Requirements.
  • Development of the web tier components using HTML, CSS, JSP and JavaScript.
  • Configuration of the JBoss instance for data sources.
  • Development and enhancement of the stored procedures and DAO classes.
  • Analysis and fixing the beta defects in User acceptance testing.
  • Extensive participation in application integration testing.

Environment: Html, EJB 2.0, JSP, JDBC, Servlets, JS, Oracle, Windows XP, Ajax, JBoss.

We'd love your feedback!