Sr. Java J2ee Developer Resume
Tampa, FL
SUMMARY:
- Having 9+ years of experience in specializing in J2EE, Java Web Application, XML and Web Services (SOA) application development
- Expertise in developing web based GUI’s using Java Applets, HTML, DHTML, Java Script, XML, DOJO, AJAX, JSF & spring form tags.
- Proficient with Web Page Development using HTML, DHTML, JavaScript, Angular JS 2.0, RIA, XML, XSLT, XSD, DTD and CSS.
- Experience in developing Web Applications with various frameworks: Jakarta Struts Framework, spring 4, Hibernate 3.0 ORM, Apache Came land Struts Validation.
- Hands on experience with Ajax related technologies and JQuery API to develop rich and interactive web applications.
- Seasoned professional in various frameworks like: Struts, Hibernate 3.0s, spring 4.0, JSF.
- Extensive work experience in JSP, Servlets, JavaScript, JDBC.
- Experience in developing E - Commerce Applications using Hybris E-commerce Framework.
- Strong understanding and excellent skills in developing, designing of Ajax driven elegant enterprise web application using Ajax, Flex, Action Script and JavaScript, CSS, HTML, Custom Tag Libraries, JSF, JQuery, Dojo, Ext Js, Backbone.js.
- Having Expertise in advanced JavaScript libraries and frameworks such as Prototype, Ext JS, Angular JS 1.0 & 2.0, React JS, Node JS and Object Oriented Programming in JS.
- Extensive Knowledge on databases like Oracle, DB2 and MySQL.
- Having Expertise on Web Content Management System (WCMS) in Hybris.
- Developed ANT scripts, and used MAVEN tool to build and deploy J2EE Applications.
- Involved in writing java API for Amazon Lambda to manage some of the AWS services.
- Experience in Enterprise Integration Development using Apache Camel Framework.
- Developed integration techniques using the Apache camel and apache Active MQ technologies.
- Extensive experience in creating IMPEX files and validating in HAC (Hybris Administration Console).
- Having Working Knowledge on XML, XSLT, XPATH, XQUERY, and XSL-FO.
- Hands on experience in configuration and deployment of multi-tier applications using servers like WebSphere, WebLogic, Tomcat.
- Extensive experience in SOA (Service Oriented Architecture) and experience in developing web services using Axis, WSDL, SOAP, REST, UDDI, WS Security, XML-RPC and JAXB/JAXP.
- Extensive experience working in Spring 3.0-4.0 framework, Struts framework, O/R Mapping Hibernate 3.x framework and web services (SOAP and RESTful)
- Good understanding of NoSQL Data bases and hands on work experience on Cassandra and Mongo DB.
- Having experience in understanding of existing systems, maintenance and production support, on technologies such as Java, J2EE, Hibernate, spring and Hybris.
- Development web components using JSP, Servlets and server side components using EJB 3.0 under J2EE Environment.
- Experience in Enterprise Integration Development using Apache Camel Framework.
- Developed integration techniques using the Apache camel and apache Active MQ technologies.
- Have an experience in integrating web services using Mule ESB.
TECHNICAL SKILLS:
- C, C++, Java & J2EE
- Struts, JSF and Spring
- Oracle 9i/10g/11g, DB2, MySQL and SQL Server
- WSDL, SOAP, AXIS, JAX-WS, REST-Jersey, UDDI, and WS-Security.
- Hibernate, iBatis
- JUNIT, Mockito, SOAP UI
- XML, DTD, XSD, XSLT, JAXP (DOM & SAX) and JAXB
- HTML, DHTML, CSS, JavaScript, JSP, JQUERY, DOJO and Taglibs.
- UML - Rational Rose, MS Visio, JUDE
- Eclipse, My Eclipse, Net Beans and RAD, Mule ESB
- SVN, CVS and IBM Clear Case
- QC, Jira, Rally, Clear Quest
- Web sphere, Web Logic, Apache Tomcat & HTTP Server
- WIN NT/2000/XP/2003,Unix, DOS and Windows 7
PROFESSIONAL EXPERIENCE:
Confidential, Tampa, Fl
Sr. Java J2EE Developer
Responsibilities:
- Involved in analysis, design, and developing middleware using Servlets, Java Beans, Hibernate, springs and doing enhancements and issues resolutions.
- Used Hibernate as ORM to map Java classes to data base tables.
- Implemented Spring MVC architecture and increased modularity by allowing the separation of crosscutting concerns using Spring Boot.
- Involved with Spring IOC concepts to integrate Hibernate DAO.
- Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
- Extensively used Core Spring Framework for Dependency Injections of components and Spring JDBC for managing all the database communication and exception handling.
- Integrated Struts application with Spring Framework by configuring Deployment descriptor file and application context file in Spring Framework.
- Experience in using Spring Cloud to connect to services and discover information about the cloud environment in multiple clouds.
- Used Spring MVC Framework Dependency Injection for integrating various Java Components.
- Worked with Spring MVC Controllers and Spring Hibernate template.
- Used Spring MVC framework for design, development and implementation of application.
- Responsible for setting up AngularJS framework for UI development.
- Developed Micro services using RESTful services to provide all the CRUD capabilities.
- Build Micro services for the delivery of Purchase Order module using spring cloud.
- Involved in using JPA (Java Persistence API) frameworks and APIs such as Hibernate and JDO (Java Data Objects).
- Worked on Restful web services using Node.js and implemented mock services in Node.js with help of modules using Node.js server.
- Implemented Multithread /Executor Thread to concurrent for distributed SOAP Web Services.
- Created Node.js middleware application server to encapsulate modern JS widget framework and control set.
- Designed and developed the UI using spring view component, JSP, HTML, CSS and JavaScript, AJAX, JSON.
- Developed presentation layer using JSP, HTML5, JavaScript, CSS3, and Angular JS, JQuery, JSTL, and Tag Libraries.
- Implemented Mule ESB using Red Hat’s JBoss Fuse technology in java based enterprise bus and Integration platform to connect applications quickly and easily which enables them to exchange the data through JMS.
- Used J2EE design patterns like Front Controller, DAO, MVC, Business Delegate and Session Facade.
- Involved in server and application configurations and logging using log4j.
- Involved in validating and mapping the request data that is coming to the REST service to the SOAP request and calling the underlying SOAP services.
- Created web services and desktop applications to access and display data needed by support teams using Ajax, JavaScript, Angular JS, Node JS, CSS and HTML.
- Developed XML Schemas and used SAX for Parsing XML data.
- Used spring, Hibernate module as an Object Relational mapping tool for back end operations over SQL database.
- Used various components in Spring, which includes Spring IOC, AOP, Spring MVC, Spring JDBC, SpringJPA, Spring Securities, Spring Batch, Spring Quarts, and Spring Security.
- Performed unit testing using JUnit and Mockito aiding test driven Development in some scenarios.
- Used AJAX framework for asynchronous data transfer between the browser and the server.
- Provided ANT build script for building and deploying the application.
- Developed web services, SOAP message envelopes and headers using WSDL, UDDI, XML and JAXP.
- Developed REST services using spring and Used JAXB API for XML parsing.
- Worked on Restful API and invoked web services (consumed) that are based on EJBs.
- Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate spring framework.
- Reading JMS and GCM as topic from various databases and put them in transaction matrix.
Environment: Agile methodology, Java, J2EE, Struts, JAWS16.0,EJB, Oracle11, Web services, Javascript, JSTL, SOAP UI, TOAD, jQuery, jQuery Data table, jQuery multi select, Ajax, JPA and JSON.
Confidential, Madison, WISr. Java Full stack Developer
Responsibilities:
- Involved in Agile software development lifecycle which involves designing, coding, testing, debugging and support.
- Developed the DAO layer for the application using spring, Hibernate and developed various logics and reports using HQL and Hibernate criteria.
- Worked on AngularJS directives and controllers for designing the web application and used its two way data binding to achieve the feedback functionality from the user.
- Used AngularJS filters for searching, sorting, pagination and used custom filters.
- Created AngularJS Routing to connect different controller to the view which allows the single-page application.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON, XML and JQuery.
- Developed internal services using Java and Nodejs.
- Created optimized graphic websites and application interfaces using HTML5, CSS3 and jQuery UI framework.
- Built data visualizations to monitor file server load, web server speeds, data processing and more using D3 js, Backbone.js.
- Used Bootstrap for creating rich, Responsive UI Screens for varying screen sizes and devices.
- Created proof-of-concept using responsive web design, Node.js, modernizer js, HTML5 and CSS3.
- Implemented RESTful services and data services on Node.js and Express.
- Used Spring Boot which is radically faster in building cloud Micro services and develop Spring based application with very less configuration.
- Worked with QA team on daily basis in fixing the reported bugs and checking cross platform compatibility.
- Worked on re-factoring existing application code (built in AngularJS).
- Used GIT for version repository maintenance.
- Involved in Analysis, design and coding on Java and J2EE Environment.
- Developed Java utility programs to retrieve data from Oracle.
- Involved in the database design and prepared detail level design document.
- Used Maven as build tool and Jenkins for continuous integration development.
- Unit tested complex methods and objects using Jasmine.
Environment: Agile/Scrum, HTML5, CSS3, JavaScript, jQuery, AngularJS, Backbone.js, Node.js, Java, Bootstrap, Jasmine, Jenkins, IntelliJ IDEA.
Confidential, San Diego, CASr. Java J2EE Developer
Responsibilities:
- Developing & supporting critical Java web applications related to the Point of Sale Change Management process in agile environment.
- Participated in coding, GUI design and testing.
- Validation of the registered users using JSP-Servlets and JDBC with the details available in the Database.
- Created documentation of the application.
- Developed Servlets and JSP for Data retrieval implementation with User Interface.
- Developed Container Managed Entity and Session beans.
- Developed web services in Java and Experienced with Service Oriented Architecture Protocol, WSDL.
- Applied design patterns including MVC Pattern, Façade Pattern, Abstract Factory Pattern, DAO Pattern, Singleton, Session Façade, Service Locator and Business Delegate.
- Implemented the Project structure based on Spring MVC pattern using spring boot.
- Wrote internal and external API services using Node Js modules.
- Configured JDBC with SQL/PLSQL for database connectivity.
- Developed required Web pages using HTML.
- Used Angular.js for developing single page web applications.
- Build Rest web service by building Node.JS Server in the back-end to handle requests sent from the front-end JQuery Ajax calls
- Implemented EJB Components for modules related to Pharmacy, Purchasing, and General and Biomedical equipment.
- Coded Server pages using JSP, Servlets, Struts by following MVC architecture.
- Developed Action Classes and Action Forms beans.
- Worked with the team in the development of the Application front-end using JSP, Struts with the help of HTML.
- Used JSON for message transformation.
- Involved in the Integration performance and unit testing of the project.
- Involved in the Performance related issues like open connections and open cursors.
Environment: Web Sphere 6.0, SQL, JDBC, Java, EJB, Servlets, spring, JSP, HTML, Hibernate, Spring boot, JavaScript, JUnit, Ant, Oracle 10g and Windows XP.
Confidential, Dallas, TXSr. Java/J2EE Developer
Responsibilities:
- Involved in study of user requirement specification. Requested insufficient information and helped clearing ambiguity in requirements document.
- Implemented Hibernate for data persistence.
- Involved in design, development and implementation of the application using Spring 3.0 and J2EE framework.
- Created spring xml file for database configuration using Hibernate and for different spring beans.
- Extensive use of Hibernate framework and its caching mechanism to persist large amount of trade/order data with database. Used spring framework for dependency injection and integrated it with Hibernate.
- Implemented as well as exposed web services using Apache Axis 2.
- Built web-based applications using Spring MVC 3.0 Architecture suitable for Apache Axis framework.
- Responsible for preparing the use cases and for designing and developing Object models, class diagrams with UML Specifications.
- Developed system preferences UI screens using JSP custom Taglibs, JSP templates, JavaScript, CSS and HTML.
- Part of performance tuning team in analyzing the memory allocations, method calls, and time spent and implemented caching mechanism as part of some of the changes made.
- Developed Servlets and JSPs with Custom Tag Libraries control of the business processes in the middle-tier.
- Implemented Java Persistence API (JPA) through Hibernate 3.0.
- Have integrated web services including SOAP as well as REST using Fuse ESB.
- Implemented agent-server messaging dialog using Camel and JMS (Active MQ implementation)
- Involved in setting up Connection pooling and used JMS for Asynchronous messaging.
- Developed web services and data synchronization services.
- Used SOAP UI for testing the Web services by sending an SOAP request.
- Built SOAP Web Services based on AWS (Amazon Web Services).
- Developed Junit test cases for regression testing and integrated with ANT build.
- Involved in putting the entries to external XML files which are read by doc-builder.
- Involved in Proof of Concept for developing application using Node Js and Mongo DB.
- JUnit tests were written to test each module in the application.
- Developed Action and Form classes based on Struts framework to handle the pages
- Developed Web Services to retrieve data from legacy systems
- Planned and implemented various SQL, Stored Procedure, and triggers to implement oracle advanced queuing.
- Implemented DAO layers using Hibernate API and core interfaces.
- Implemented second level of caching using hibernate and EH Cache provider.
- Experienced with hibernate mapping associations annotation to map legacy tables with entity classes.
- Experienced with parsing XML configuration files using SAX xml parser.
- Performed building and deployment of WAR, JAR files on test, stage, and production systems.
- Used XSL, JavaScript to display the contents of XML pages in the HTML pages.
- Experienced in working with agile environment.
- Used SVN as version control.
Environment: Java 1.7, J2EE, Servlets, EJB 3.0, Spring 3.0, Hibernate 3.0, JMS, Apache Axis 2, SOAP, REST, HTML, JavaScript, JDBC, PL/SQL, XML, UML, UNIX, Oracle 10g, WebSphere application server 7.0, Tomcat, Maven, SVN.
ConfidentialSr. Java Developer
Responsibilities:
- Involved in the design and development phases of Rational Unified Process (RUP).
- Designed Class Diagrams, Sequence Diagrams and Object Diagrams using IBM Rational Rose to model the detail design of the application.
- Application was built on MVC architecture with JSP 1.2 acting as presentation layer, Servlets as controller and EJB 2.0 as business layer and JDBC to access Oracle 9i Database.
- Developed the application using Jakarta Struts 1.1 Framework: developed action classes, form beans and Struts-Tiles.
- Used Struts Validation Framework for validating front end forms.
- Extensively used XML Web Services for transferring/retrieving data between different providers.
- Developed complete Business tier with Session beans and CMP Entity beans with EJB 2.0 standards using Eclipse.
- Developed a web-based reporting widget for credit monitoring system with HTML, JSTL and custom tags using Struts framework
- Used JMS-MQ Bridge to send messages securely, reliably and asynchronously to WebSphere MQ, which connects to the legacy systems.
- Tested the application functionality with JUnit Test Cases.
- GUI was developed using JSF and Java Swing.
- Developed logging module-using Log4J to create log files to debug as well as trace application.
- Used JMS Queue communication in authorization module.
- Designed and implemented Business Delegate, Session Facade and DTO Design Patterns.
- Involved in implementing the DAO pattern.
- Used JAXB API to bind XML Schema to java classes.
- Used the report generation in the databases written in PL/SQL.
- Used Maven for building the enterprise application modules.
- Used Log4J to monitor the error logs.
- Used SVN for Version control.
- Deployed the applications on WebLogic Application Server.
Environment: Struts 1.1, EJB 2.0, Servlets 2.3, JSP 1.2, SQL, XML, XSLT, Web Services, JAXB, SOAP, WSDL, JMS1.1, JavaScript, TDD, JDBC, Oracle 9i, PL/SQL, Log4J, JUnit, WebLogic, Eclipse, Rational XDE, SVN, Linux.
ConfidentialJava Developer
Responsibilities:
- Developed Panels which provides GUI for the user.
- Developed Java Components for the core business logic
- Performed Unit Testing for each class.
- Played an active role in the deployment process of the applications on the server side.
- Developed GUI’s using Java Swing using usability and design principles.
- Used JavaScript for client side validation.
- Worked on various activities like deployment and integration of all the modules as part of Integration Team.
- Involved in Fixing the UAT Bugs and involved in analysis and impact analysis of Change Requests (CRs).
- Developed Swing components such as JSlider, Jbutton, Checkbox, AWT labels, text fields and scrollbars
- Developed Servlets as an application controller.
- Used Multithreading to continuously keep track of downlink messages and send corresponding uplink messages.
- Used Locks to synchronize resources sharing between these threads.
- Used multi-threading concept in back end java beans.
- Involved in Unit Testing, User Acceptance Testing and Bug Fixing.
- Involved in the configuration of SSL to provide internet.
- Experience in writing XML documents and parsing them using SAX parsers.
- Experience in Hibernate O/R mapping tool.
- Applied Rational unified Process AGILE and SCRUM process in projects.
- Proficient in applying various core J2EE design patterns.
- Experience in deploying applications in web and app servers like Web Logic, Websphere8.1
- Experience in working with UNIX/LINUX.
- Internet Programming with HTML5, DHTML, JavaScript, JSF, CSS.
Environment: JDK1.5, JSP, Servlets, Struts 1.2, Web sphere, JavaScript, Eclipse, Oracle, UML, HTML5, DHTML, JSF, XML, XSL, XSD, CSS, Maven, Oracle, MS SQL Server, MySQL, MVC, Spring Framework, SOAP Web Services, RESTful Web Services, Log 4j