We provide IT Staff Augmentation Services!

Java/j2ee Consultant Resume

4.00/5 (Submit Your Rating)

Bellevue, WA

SUMMARY:

  • Over 8+ years of experience in Analysis, Design & Development of JAVA and J2EE applications and performed multiple consulting roles including Software Engineer/Consultant and Developer.
  • Knowledge of Object Oriented Programming and Design, UML and SDLC.
  • Expert level skills developing applications using Core Java, J2EE, JSP, Servlets, Java Beans, EJB, Hibernate, Web Services, JDBC, XML, JAXB, SAX,XSD, DTD, HTML,XHTML,HTML5,CSS, DHTML, JavaScript, Ajax and JQuery.
  • Extensively implemented various J2EE applications using MVC, Jakarta Struts, Struts 2.0, Spring MVC, and Spring JMS template, JSP, AngularJS, JSF and Design Patterns.
  • Developed UI and backend applications JSP, JSTL,Struts, JSF, Hibernate, Java, HTML5, JavaScript.
  • Experience in Enterprise JAVA, Distributed Application development, RDBMS and Object Oriented Programming (OOPS).
  • An experienced software engineer in Java web and client server development with knowledge in all the phases of the life cycle of the software including requirements , design, coding, testing, deployment, change and configuration management, process definitions and project management.
  • Extensive experience in developing web - based applications on J2EE platform and also involved in Multi-threaded applications.
  • Worked on various web servers like Web Sphere, Tomcat, JBOSS and Web Logic.
  • Hands on experience in working with Hibernate and JPA ORM tools
  • Strong Experience in working with XML related technologies like XML, XSLT, XPATH, XSL, DTD, DOM and XML Spy tool.
  • Experience in developing Web Services using XML over HTTP(s), SOAP, WSDL, Json and RESTful protocols.
  • Used Spring Framework to autowire/inject components and also configure the batch jobs .
  • Strong Experiencein implementation of Spring security to the application.
  • Hands-on experience on development tools like RAD, My Eclipse, and Jdeveloper.
  • Experience in Log4J for extensible logging, debugging and error tracing.
  • Proficient in using Maven and ANT for building projects and deploying application source code on IBM WebSphere Application Server.
  • Experience in writing SQL queries, Triggers, Stored Procedures for accessing and managing databases such as Oracle, MySQL, and SQL Server.
  • Proficient in Test Driven Development (TDD) using Java JUnit API and Selenium Web driver .
  • Extensively used Mule to configure Inbound and Outbound messages for message transformation between applications
  • Hands on experience in working with version control tools like SVN, CVS, Subversion, and GIT.
  • Strong knowledge in UNIX and LINUX operating systems .
  • Followed Waterfall and Agile/Scrum methodology of software development which satisfies the customer through early and continuous delivery of valuable software.
  • Strong knowledge about Tableau and integrating with Enterprise applications.
  • Self-motivated and quick learner of new concepts and technologies.
  • A team player with excellent interpersonal, communication, project management (PM) skills and also solid understanding about agile methodology .
  • Strong knowledge in cyber security, cryptographyhashing,XML Digital Signatures,symmetric and asymmetric encryption.

TECHNICAL SKILLS:

Languages: Core Java(1.6-1.8), J2SE, J2EE, C, Objective - C ++, Groovy, SQL/PLSQL

Web Technologies: Servlets, JSPs, AJAX, JSON, JSF

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

ORMTools: Hibernate 3.2

Frameworks: Struts 1.3,2.0, Spring 4.0

Scripting Languages: HTML, CSS, JavaScript, Angular JS, DHTML, XML, JQuery, Bootstrap

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, Beyond 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

O/R Mapping Technologies: Hibernate,JPA

Design Methodologies: UML, RUP, J2EE Design Patterns (Singleton, Command, FrontController, Factory pattern, Dependency Injection..etc)

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 and Java Server Pages (JSP), which route submittals to the appropriate Enterprise Java Bean (EJB) components and render retrieved information using Session Facade.
  • Rewriting of JSP’s to XHTML pages to take advantage of strict validation, and also to overcome the problems of JSP using along with JSF display technology.
  • Implementation of SOAP enabled web services by using Apache-CFX.
  • Developed and Deployed SOAP and RESTful webservices
  • 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.
  • Involved in Automation testing tools and Selenium.
  • Verizon Wireless 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 toshoplogged In Users and Sprint 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 and Java Server Pages (JSP), which route submittals to the appropriate Enterprise Java Bean (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: Core Java 1.8 (JDK8), J2EE, Eclipse, Tomcat, Hibernate 3.2, Spring 3.0, Spring security,Spring Framework, Struts,EJB, SOAP, REst web services, Birth Report Engine, Flash, XML, Oracle 11.2, JSP, JSF, WSDL, UDDI, HTML 5, XML, Log4J, JAXB, SVN, J Unit, JSP, Java Script, AJAX, PL/SQL, PROTYPE java script libraries,Selenium, Automation testing, Ant.

Confidential, Virginia Beach, VA

Java/UI developer

Responsibilities:

  • Analyzing the requirements and estimating the Level of effort.
  • Providing the timeline to business and giving updates every week.
  • Achieving the timeline and delivering quality output to Business.
  • Fixing production issues and alsoinvolved in designing POC for new enhancements within the application and giving presentations to the Business Team.
  • Developed cross platform front ends using HTML5, CSS3, JavaScript, jQuery, JSON, AngularJS.
  • Wrote JavaScript functions using Modernizr *to detect HTML5 and CSS3features in the browser.
  • Used chrome developer toolsfor debugging web pages.
  • Used XSLT primarily to transform XML into HTML and additionally used it for XML to XML transformation
  • UsedJBoss applications server in a J2EE platform for developing and deploying enterprise Java application.
  • Deployment of new enhancements of the application proposed by business
  • Created usability prototypes for the UI screens using Angular JS JavaScriptand jQuery
  • Development of application using JAVA, Groovy technologies and Grails framework.
  • Implemented the enhancements by modifying the scaffolding templates, GSP files and generating the views and controller files.
  • Performed multithreadingto provide simultaneous execution of a program and maximize utilization of CPU time.
  • Updates in the ORACLE database using SQL, PL/SQL by writing materialized views, procedures, functions and triggers.
  • Deployment of application changes in test and prod environments (UNIX boxes) using LINUX commands
  • JavaScript animationsandinteractive HTML5 components using jQuery & AJAX.
  • Analyzing the business requirements and writing detailed functional requirements by going through the requirements with clients with respect to end user, system perspective and functional perspective.
  • Developed a SOAP - based service using Spring Web Services, Additionallyused Spring Framework to make the development of application simple.
  • Explaining the clients the technical side of the requirements of where exactly they fit into the system and proposing new solutions/alternatives to Business.
  • Analysis of requirements and writing detailed test cases for the application before the application hasn't been developed. This involves writing test cases by virtually analyzing the business flow and requirements.
  • Testing multiple scenarios within multiple systems associated with an application and identifying as many defects as possible and logging them into a tracker tool.
  • Preparing design documents for the business flow and specific functional requirements.

Environment: Core Java 1.6, J2EE, JSP, Design Patterns, XML, Groovy, Grails framework., XSD, Rich Faces, Web services, JBOSS, RAD, … CVS(Version Control System), Spring 3.0, Spring Framework, XSTLQuality Center 9.0, Oracle, Unix, Java Script, JQuery, Angular JS, JSF, HTML5, CSS3, JSON

Confidential, Atlanta, GA

Java/J2EE developer

Responsibilities:

  • Responsible for gathering business requirements, review the requirements and converting them to detailed design documents and clarification documents.
  • Developed the application using agile methodology and used Scrum method of project management.
  • Developed Xtrac core Services using Spring Frame work and Hibernate.
  • Implemented Spring Modules like IoC (Dependency Injection) and Spring Aspect Oriented Programming (AOP).
  • Used Web Services to get price from external Business Entities.
  • Used Spring framework to autowire/inject components and also configure the batch jobs.
  • Used Hibernate 3.0 in data access layer to access and update information in the database.
  • Extensively used Mule to configure Inbound and Outbound messages for message transformation between applications.
  • Created Request transformer, Response transformers, Custom Components and configured them in mule-config.xml.
  • Responsible for the oracle schema design, generating various POJO objects and generating their corresponding Hibernate mappings (.hbm) files. Also used Hibernate named queries, criteria language and Hql.
  • Developed Web services using Apache CXF and exposed WSDL for Flex client to consume.
  • Integrated IBM DaejaViewONE Pro for viewing documents and images.
  • Integrated EMC Documentum with Content Management Interoperability Services (CMIS) for Content Management.
  • Implemented various J2EE design patterns in the project such as Factory, Singleton, Business Delegate, Service Locator, Data Access Object and Model View Controller.
  • Designed and developed custom message adapter components that allowed message to travel between Oracle ESB to IBM CICS Mainframe through IBM MQSeries XML Beans and JMS.
  • Extensively used SQL and PL-SQL in constructing views, indexes, stored procedures, triggers, cursors, functions, relational database models.
  • Developed and executed unit test cases using Junit.
  • Used ClearCase for version control.
  • Used MAVEN for building the application and deployed on Web Sphere Application Server.
  • Involved in tracking the production issues and fixing the issues.

Environment: Core Java 1.6, J2EE 1.6, Spring Framework, JSON, Flex 3.5, Action Script 3.0, MXML, XML, Mule ESB, Java script, IBM RAD 7.0, ClearCase, DaejaViewONE Pro, Oracle 10g, Log4j, Tomcat server, SQL, Toad, Apache CXF, Junit 3.0, EMC Documentum, CMIS, GWT, Web services, XML, SOAP, WSDL, Agile, RTC 3.0 Eclipse Client, UML (Rational Rose), HTML 4.0, CSS and Windows XP

Confidential, Austin, TX

Java J2EE Developer

Responsibilities:

  • Analyze the requirements and communicate the same to both Development and Testing teams
  • Developed Look and Feel Components (Skeletons and Skins)
  • Developed the UI screens using JSP, Struts and JSF
  • Developed and tested backend components and UI using Springs, Java, JSP, HTML, DHTML, JavaScript, XML
  • Developed Session and Entity beans for crucial business logic
  • Worked on migration of the project to Hibernate for Transaction Management.
  • Used web services SOAP as a communication between Applications
  • Used Oracle as backend databases
  • Used Log4j for External Configuration Files and debugging
  • Working with QA team for finalizing Test Plans
  • Code Reviews and Unit Testing with the help of JUnit 1.4
  • Preparing user document for developers of Middleware and client teams
  • Used Eclipse / Web logic Workshop as the IDE
  • Used Rational Rose to design the Architecture and base components

Environment: J2EE, STRUTS, Java, JSP, EJB/MDB, DB2, JavaScript, CSS, JQuery, HTML, XML,Xpath, XSTL JMS, Eclipse Platform, PL/SQL, Oracle, Weblogic 8.0, Windows

Confidential

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development.
  • Generated Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase.
  • Designed UI screens using JSP, Struts tags and HTML. Used JavaScript for client side validation.
  • Used Struts Framework in the application which is based on MVC design pattern.
  • Used EJBs in the application and developed Session beans to house business logic at the middle tier level.
  • Implemented action classes, form beans and JSP pages interaction with these components.
  • Performed action mapping in the struts-config.xml file.
  • Used the Struts validation and Tiles Framework in the presentation layer.
  • Developed user interface using JSP, Struts Tag Libraries, JSTL to simplify the complexities of the application and easy integration with Struts actions.
  • Used Hibernate Persistence Strategy to interact with database.
  • Actively involved in designing and implementing Session Façade, Service Locator and Data Transfer Object design patterns.
  • Used Java Message Service (JMS API) for reliable and asynchronous exchange of important information.
  • Designed and developed Message driven beans that consumed the messages from the Java message queue.
  • Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.
  • Used Custom Tags to simplify the JSP code.
  • Used DAO pattern to retrieve the data from database.
  • Used SAX and DOM XML parsers in the application.
  • Used Web services for sending and getting data from different applications using SOAP messages.
  • Worked onRESTful web services that process XML and JSON
  • Used JUnit framework for Unit testing of application.
  • Deployed the application on BEAWebLogic 8.1.

Environment: Java, J2EE, EJB, Struts, Hibernate 2.0, Spring, JSP, Servlets, JMS API, RESTful Webservices, XML, SOAP, JDBC, JavaScript, AJAX, UML,XML HTML, JNDI, CVS, Log4J, JUnit, Tomcat, WebLogic 8.1, Eclipse 2.1.3, Oracle 9i, Unix

Confidential

Junior Java Developer

Responsibilities:

  • Maintain multiple websites with a team of developers .
  • Project identification, design, prototyping, development, and implementation .
  • Designed and developed servlets and beans using Eclipse for Java.
  • Worked on enhancements of Client GUI pages using HTML, JSP and JavaScript .
  • JDBC APIs and Hibernate was used to access remote Oracle databases .
  • Designed required SQL statements and queries to access data.
  • Set up multiple Tomcat Servers on Unix and Windows platforms.
  • Configured servlets, java classes, Spring Framework, Hibernate, database drivers, data sources related to project.
  • XML schema design using company business rules.
  • Testing, maintenance, and documentation .
  • Researched and provided feedback about various threats and vulnerabilities about the website.

Environment: Java, Servlets, Hibernate, S3pring, Struts, Oracle Database, Eclipse, Ajax, JavaScript, Tomcat and CVS.

We'd love your feedback!