We provide IT Staff Augmentation Services!

Java/j2ee Consultant Resume

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.
  • Worked on various web servers like WebSphere, Tomcat, and Web Logic.
  • Worked experience in Hibernate and JPA ORM tools
  • Experience in working on 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.
  • Experience in implementation of Spring security to the application.
  • Hands-on experience on development tools like RAD, My Eclipse, and Jdeveloper.
  • 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.
  • Worked with JUnit for unit testing and also Selenium.
  • 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, cryptography hashing, XML Digital Signatures, symmetric and asymmetric encryption.

TECHNICAL SKILLS

Languages: Core Java, J2SE, J2EE, C, Objective - C,C#, Groovy, SQL/PLSQL

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

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, 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 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 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.
  • Sprint 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 to shop logged 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 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 3.0, Spring security, Struts, EJB, SOAP, REST webservices, Birth Report Engine, Flash, XML, Oracle 11.2, JSP, JSF, JQUERY, 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
  • Developed cross platform front ends using HTML5, CSS3, JavaScript, jQuery, JSON, AngularJS.
  • Wrote JavaScript functions using Modernizr *to detect HTML5 and CSS3 features in the browser.
  • Used chrome developer tools for debugging web pages.
  • Deployment of new enhancements of the application proposed by business
  • Created usability prototypes for the UI screens using Angular JS JavaScript and 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.
  • 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 animations and interactive 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
  • 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, J2EE, XML, Groovy, Grails framework., Oracle, 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 UI and backend applications using Struts, Spring, Hibernate, Java, EJB 3.0, JSP, HTML, DHTML, JavaScript and AJAX.
  • Implemented JSP, Struts Tag Libraries, JavaScript and CSS for developing User for creating/generating Hibernate classes and configuration XML’s and to also manage CRUD operations (insert, update, and delete).
  • Used Web Services to get price from external Business Entities.
  • Responsible for integration of different modules.
  • Created JUnit test cases, and Development of JUnit classes.
  • Configured log4j to enable/disable logging in application.
  • Developed ANT script to build .war and .ear files for the application.
  • Involved in Code Reviews of other modules, documents, test cases.
  • Wrote UNIXShell scripts and used UNIX environment to deploy the application.
  • Responsible in coordination with offshore team, attending daily and weekly scrum meetings to update the work status, issues clarifications etc.

Environment: CoreJava,J2EE, JDeveloper, Spring, Hibernate, Weblogic Server, Webservices, JMS, PL/SQL, Sql Developer, XML HTML, JavaScript, SVN, Maven, Log4j, JUnit, JBoss, Oracle, Windows XP and Unix.

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, JDBC, JavaScript, CSS, JQuery, HTML, XML,Xpath, 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 on RESTful web services that process XML and JSON
  • Used JUnit framework for Unit testing of application.
  • Deployed the application on BEA WebLogic 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, 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 Server and CVS.

Hire Now