Sr. J2ee Consultant Resume
Dallas, Tx
SUMMARY:
- Around 9 plus Years of experience in Designing & Development Enterprise applications & solutions, with extensive work experience in developing Web based Enterprise application using J2EE, JSP, Servlet, Struts, JSF 2.0, Angular.js, Node.js, Bootstrap.js and React.js.
- Extensively used Java, Servlets, JSP, JSTL, Java Beans, EJB, JNDI, JDBC, Struts, Tiles, HTML5, JSON, JavaScript, PL/SQL web applications.
- Excellent Java development skills using Html, CSS, Java Script, Core Java,J2EE, Groovy,Grails framework.
- Experience and expertise analyzing, designing and developing enterprise applications using Java, Eclipse, Spring, Hibernate, CFX, Web Logic10, Apache, Tomcat, WebSphere Application Server, IBM BPM 7.5, IBM Rational Software Development Platform.
- Developed applications based on Model - View-Controller (MVC) architecture, using Struts.
- Have significant experience in design and programming (J2EE, JDBC, JSP, HTML, Servlets, Java Script, XML, SQL, Oracle).
- Experience in Full Stack development ofbuilding end to end applications.
- Knowledge in programming languages like Python, Scala.
- Extensive experience in Service Oriented Architecture (SOA), Model-View-Controller (MVC) architectural pattern and Enterprise Service Bus (ESB).
- Experience in design and manipulation of JBPM process for the client activities in order to manage the people queue for each activity.
- Experience in implementing Web Services in-order to communicate between different distributed components using with SOAP Protocol using Apache Axis.
- Expertise in development of enterprise software applications using Java, Swing, J2EE, JDBC, JMS, Servlets, JSPs, Struts framework, Spring MVC, Spring AOP, Spring JDBC, Java Beans, EJB, XML, IBM WebSphere (WSAD/RAD), WebLogic, Velocity, iBATIS.
- Extensively experienced in using Build Automation tools like ANT, Maven, GRADLE and working knowledge on other build tools like make file.
- Involved with set up of continuous integration and daily builds using Bamboo with Artifactory repository manager.
- Expertise in using Design Patterns like MVC, Factory, Value Objects, Session Façade, Proxy, Singleton and other J2EE design patterns.
- Expertise in developing and deploying Web Services using SOAP, WSDL, SOA and XML technologies like JAXP, JAXB, XML Spy, JAX-WS, JAX-RS, Apache Axis.
- Expertise in Enterprise Architecture & Design, SOA, Enterprise Service Bus (Mule ESB).
- Exposure to Mocking framework for Unit testing - Mockito, EasyMock, Powermock
- Experience in using Hibernate as Object Relational Mapping (ORM) framework and Maven, a highly effective project management tool for Java/J2EE projects.
- Have experience working in WaterFall, Test-driven development (TDD), behavior-driven development (BDD) and Agile methodology projects.
- Designed and developed Web 2.0 applications using JavaScript and XML (AJAX), JavaServer Faces (JSF), Java Persistence (JPA), Enterprise Java Beans (EJB 3.0).
- Good Understanding of OOA, OOD, OOPS and J2EE Design Patterns like MVC, Singleton, Session Façade, Factory, DTO, DAO and Service Locator.
- Design and development of distributed Enterprise and Web applications using UML, Java, J2EE (EJB, JSP, Servlets, Struts Frame Work, JMS), JDBC, HTML, XML (SAX, DOM, JDOM), XSL, XSLT, Java Script, Hibernate
- Have complete Software development life cycle (SDLC) Knowledge and experience.
- Strong understanding of Multi-Tier Environment and Design Patterns.
- Worked with Relational Database Management Systems including Oracle, MongoDB, SQL Server and PL/SQL and have worked extensively on JDBC to connect to and access various remote databases including Oracle, MySQL, SQL Server.
- Good knowledge in Object Relation Mapping using Hibernate.
- Good Working Knowledge of J2EE Application Server - WebLogic 5.1/6.1/7.1/8.1 and WebSphere 4.0/5.0/6
- Experience in JUnit Testing.
- Experience in production support to a system using Groovy, Poi, PL/SQL, Java, and Eclipse.
- Possess development skills in XML technologies like XML DTD, XSL, SAX and DOM parsers
- Exposure to three-tier and N-tier Client/Server development architecture.
TECHNICAL SKILLS:
Languages: Java 1.7/1.6/1.5/1.4, J2EE, Java Servlets, JSP, JNDI, LDAP, JavaScript, PHP, Perl, PL/SQL, XSL, SQL, Groovy, Ruby, Python, C++
Core Java: Collections and Generics, Multithreading, File handling and I/O, Annotations, Reflection, Serialization, Externalization, Concurrency, Executor Framework, Memory Management
Middleware: Oracle Fusion Middleware 11g (Oracle SOA Suite, OSB, BAM, B2B, JMS), IBM MQ, IBM WebSphere, BPEL, BPM, Mule ESB.
Application Servers: Weblogic 12c, 11g, IBM WebSphere Application Server 6.0, Glassfish, JBoss, Apache Tomcat
Internet Technologies: Java (Servlets, JDBC/ODBC, JSP, JSF, JPA 2.2, Struts 2, EJB, RMI,JavaMail), HTML, DHTML, XML(SAX and DOM), AJAX, angular.js, CSS, JSON, XSLT, jQuery
Web Services: Node.js, Angular.js, Backbone.js, SOAP1.1, Bootstrap,RESTful Web services, WSDL1.1, UDDI, AXIS, XML-RPC, JAXB, JMS, HTTP, HTTPS, SNMP, SMTP, FTP, SFTP and TCP-IP
Process & Methodologies: STRUTS 1.1/1.2/2, Spring 2.5/3.0, Hibernate, JSF, J2EE Design Patterns, Log4J,SVN, Hibernate, UML, RUP, OOAD, Agile Scrum, TDD, BDD, JIRA, Jenkins.
Distributed Computing: J2EE, RMI
Development Environment: Eclipse, JDeveloper,jBPM, Maven, Rational Application Developer 6.0/7.0, NetBeans, WSAD.
Databases: Oracle 11g/10g/9i, MongoDB, NoSQL, SQL Server, Informix, PostgreSQL, MySQL.
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, TX
Sr. J2EE Consultant
Responsibilities:
- Involved in complete life cycle of software development including designing, developing, testing, and deployment of application using Apache Tomcat server.
- Implemented Continuous Integration and Continuous deployment using various CI Tools like Jenkins, Hudson, SonatypeNexus.
- Developed excel reports using POI and multithreading.
- Designed, developed, implemented, and maintained custom Ant tasks in Java and Groovy.
- Developed JSP as the view, Servlets as Controller and EJB as model in the Struts Framework.
- Created Mule ESB’s to integreate Web services.
- Designed and developed applications using Agile Methodology, Spring and Struts Framework that leverages classical Model View Controller architecture.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox (Firebug) and IE Developer Tool bar for IE.
- Developed Rest Web Services from scratch using Spring MVC Rest.
- Used AngularJS as the development framework to build a single-page application.
- Tested all application controllers extensively with mocha/chai and angular’s built-in testing facilities.
- Developed and consumed SOAP Web Services using JAX-WS and Apache CXF.
- Develop modules using spring framework (Core, Context, JDBC Template, AOP), WebSphere MQ, Mule ESB, Web services, Oracle.
- Built SOAP client in Apache Axis with a custom caching engine.
- Designed and developed Grails applications for end users.
- Used Maven and Ant scripts to build the source code. Supported and helped to create Dynamic Views and Snapshot views for end users.
- Develop integration techniques using the Apache camel and apache activemq technologies.
- Utilized JavaScript/Struts Validator framework to validate the form data.
- Involved in Analysis, Design, Coding and Development of custom Interfaces.
- Involved in the feasibility study of the project.
- Involved in gathering of requirements for designing the Test Client Web Pages.
- Implemented PL/SQL and Stored procedures for Oracle10g database.
- Developed common classes (enhanced Java API) to be used throughout the project.
- Developed Database utilities to provide easy access for database modifications.
- Prepared technical documentation of the project, which covered the user manual for various modules of the System.
Environment: Window, Java, JEE, JSF, JPA, JavaBeans, SpringMVC, Struts, Hibernate, Servlets, Angular.js,HTML5, JSON, Jquery, EJB, SOAP,REST, Mule ESB 3, WAS server, ANT, Apache Camel (Integration), Tomcat server,XML, AXIS, SOAP UI, PostgreSQL, MongoDB, HTML, EAR, JavaScript, Groovy/Grails, Apache Tomcat, JBOSS, Weblogic 10, Maven, Eclipse, Bootstrap, JMS, JUNIT,CSS, JSTL, PL/SQL.
Confidential, Plano, TXJ2EE/Java Developer
Responsibilities:
- Involved in requirements gathering, UI design and design of application workflows.
- Designing and Developing the Web Portal Applications, web services, JBPM workflows, back end Queuing implementations (MQ) using the technologies Spring MVC, JQuery, JSON, Spring ORM, Spring AOP, Hibernate, CXFJAX-WSJAXB and Active MQ using Scrum based Agile methodologies.
- Configured MQ Objects within the WebSphere Application Environment.
- Created MQ Queues and Channels required for the Application.
- Wrote an integration application in Groovy for the myATT application.
- Parse requests and built response data using Groovy's JSON tools, and Grails web services.
- Built a Grails web application that allows admin users to manage detailed data for all types of Target locations.
- Converted and automated builds using Ant and scheduled automated nightly builds using Cruise Control and maintained Continuous integration effort with Cruise Control along with scheduled builds.
- Developed Web pages using Servlet and JSP, Angular.js, for the support app which is a test tool for a quick standalone testing of the Web service calls.
- Implemented Golden Gate for Standby Configuration and developed procedures for Replication.
- Involved in various Software Development Life Cycle (SDLC) phases of the project which was modeled using Rational Unified Process (RUP).
- Developed web application based on J2EE Struts framework, Implemented Java and J2EE Design patterns like Business Delegate.
- Enhanced UI using JSF, HTML, and JavaScript, Develop and deploy the applications on Web Sphere Application Server 6.0/7.0.
- Used Web services - WSDL& SOAP for getting credit card information from third party.
- Developed Web Service Client Component to make use of Web Service API using Apache Axis.
- Created technical documents for the tasks assigned, made changes in LLS donation workflow to accommodate Book Keeper.
- JUnit test cases to test Web Services functionality before integration with client.
- Extensively worked on J2EE Technologies to develop the project, Followed Spring MVC Framework for the development of the project.
- Used Hibernate as ORM tool and defined the mapping, coordinated with QA team to ensure the quality of application.
- Involved in Unit integration, debugging the code, bug fixing, acceptance testing with test cases, code reviews.
- Supported production environment including monitoring application, resolving any production related issues.
- Exposed as RESTFUL Web services, with Chart Specific parameters passed as query string.
- Extensive Performance testing is being done to determine the responsiveness and stability of the system.
Environment: Spring 3.0, Hibernate, SQL Server, JTA, JUnit, JSP, JSON, JPA, JavaScript, DHTML, HTML, CSS3, Angular.js, Ajax, Restful services, AXIS, Groovy/Grails, Jenkins, Eclipse, ANT, ActiveMQ Messages., IBM MQ, JMS, jBPM, WebSphere Application Server (WAS) 6.x.x, 7.x.x, IBM DB2, Agile Methodology.
Confidential, Jersey City, NJJava/J2EEDeveloper
Responsibilities:
- Involved in the complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance.
- Developed application using J2EE design patterns using Façade Design pattern, Singleton, Session.
- Involved in migration, restructuring of various modules with in the project.
- Developed modules to facilitate requests and changes required by the upstream systems and clients.
- Developed scalable multi-threaded enterprise application using company framework, helped to extend our company framework with new functionality.
- Designed and implemented customized exception handling to handle the exceptions in the application.
- Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
- Used Spring validation and wrote validation rules.
- Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
- Taken care of complete Java multi-threading part in back end components.
- Implemented log4j for logging purposes and debug the application.
- Prepared Junit test cases and executed the test cases using Junit in eclipse.
- Developed and implemented various fitness tests to test the end-to-end application.
- Involved in bug fixing during the system testing, Joint System testing and User acceptance testing.
- Implemented Maven Script to create jar, war files and deploy them to the unix box.
- Developed code mostly using core-java to source data from upstream systems using files and other API’s and then perform ETL operations and finally load into different IQ databases performing various transformations.
- Performed Reconciliation of sourced data and developed code to facilitate this functionality.
- Extensively used JQuery selectors, Jquery AJAX with JSON objects.
- Implemented REST, XML, WSDL web services to communicate with components of other Sourcing systems within the firm and to provide data to the reporting team.
- Used Bi-temporal Milestoning to persist the data into our databases.
- Performed various validations using spring validation framework.
- Created interfaces and abstract classes and developed concrete sub classes.
- Involved in creation of various schemas and then create tables in the database.
- Developed various complex stored procedures to keep the data in sync on various nodes at the same time.
- Developed modules involving in calculation of reporting logic of several complex tables.
- Tested various scripts in different environments and make sure they don’t fail after modifications and ensure success of various jobs.
- Batch Processing using autosys.
- Worked on SQL queries and PL/SQL and actively involved in the production support.
Environment: Jdk 1.6,1.7 UML, Spring 2.5, Eclipse, DB2, WebSphere Application server, JSP 2.0, JST, JQuery 2.0, JSF Framework, JDBC, Hibernate, XML, JPA, XSLT, CSS, DOM, DHTML, REST, Junit 4.4, SVN, Log4j, Sybase IQ, Aqua Data Studio, Autosys, UNIX, Ant 1.8, Agile Scrum, JBoss Application Server 6.1,Jenkins, JIRA, Confluence.
ConfidentialSoftware Developer
Responsibilities:
- Involved in the complete SDLC for multiple applications (individual projects).
- Hands on development in Java based and Oracle, forms and database objects.
- Co-ordinate activities between infrastructure, testing, development and program management.
- Deployed jar, war files in the WebSphere Application Server.
- Developed Hibernate DAO classes and with the spring framework manager classes retrieve and save the data from the database.
- Using its advanced and cross browser functionality has used JQuery library for creation of powerful dynamic Webpages and web applications.
- Implemented J2EE standards, MVC architecture using JSF Framework.
- Experience in SOA and developing Web services using SOAP web services.
- Used JavaScript validations to validate at the client side.
- Used Spring Framework for Dependency Injection and integrated it with Hibernate.
- Used the Struts Validation and Tiles Framework in the presentation layer.
- Implemented the application using Spring framework which is based on Model View Controller design pattern.
- Designed and implemented XML schemas, XQuery APIs, Java APIs, business logic, and XHTML/ XML/ JavaScript user interfaces.
- Developed controllers and services using angular.js.
- Implemented the template-based categorization of presentation content using Apache-Tiles. MVC implementation using Spring framework.
- Hands on experience with Spring integration with DB2 familiarity with the AIX platform.
- Worked on Oracle and Db2 Databases and wrote SQL queries as well as stored procedures for the application.
- Performed unit testing using Junit framework and used Struts Test Cases for testing Action Classes.
- Used Rational Clear Case and Clear Quest for version control.
- Responsible for developing use cases, class and sequence diagram for the modules using UML and MS Visio and handled all the documentation required for each of the projects from onsite perspective.
- Active participation in process oriented tasks related to project involving change management, delivery management and implementation management.
- Performed code reviews and mentored junior developers.
- Actively involved in development of XML Documents and shell and PERL supporting scripts.
- Extensively used JQuery selectors, events, Traversal and JQuery, AJAX with JSON Objects
Environment: Core Java (JDK 1.6), J2EE, Spring, Spring, Spring MVC, Anngular.js, Hibernate, WebSphere Application Server (WAS)7.0, Eclipse IDE, JSF, JavaScript, Shell and Perl scripts, JQuery, Apache CXF, Oracle 9i/10g, DB2 9.5, UML, DOM/SAX parser, Unix, PL/SQL, Junit, XML, XQuery, XHTML, Linux, Windows OS, HTML, FTP, SSH.
ConfidentialJUNIOR Developer
Responsibilities:
- Responsible for System architecture, functional specs, Use case specs, requirements gathering and System design with UML
- Designed, developed the Application using n-tier J2EE architecture, WebSphere application server.
- Responsible for coding and implementing the component using the JAX RPC, IBM WEBSPHERE MESSAGE BROKER, MQ for MESSAGING and DB2 TABLES for ERROR HANDLING and XML GATEWAY to connect BROKER and the WEB SERVICES
- Analyzed the system for Requirements and Design by developing Use Case, Class, Sequence and Collaboration Diagrams using Rational Rose as part of UML.
- Building the application using XML, XSLT for presentation, Struts as controller framework and J2EE.
- Designed and developed many utility classes that help mock up the data and help in running JUnit tests.
- Involved in Unit testing, Functional testing and Performance testing.
- Teamed up with Production Test Team for bug resolution.
- Fine-tuned code and also enhanced performance of the system both in presentation and back end.
- Developed WebSphere Message Broker modules for those letters.
- Involved in WebSphere Message Broker design, requirements and design.
- Involved in configuring the XML Gateway calls, which will invoke the web service.
- Involved in testing and implementation of Web sphere and WebSphere Message Broker
Environment: J2EE, JSP, JDBC, JMS, JTA, HTML, Java Script, Web Sphere 7.0, Oracle, RSA, Web Services, JMS, IBM Web sphere WebSphere Message Broker, IBM MQ, XML Gateway, STAR TEAM (Version Controlling), ESQL, JUnit, and Rational Rose.