Java/ui Developer Resume
FloridA
SUMMARY
- Over 7 years of professional experience as a Java J2EE Developer in Object Oriented development, implementation and maintenance of web and distributed Enterprise applications using Java/J2EE technologies.
- Experience in designing and developing web - based applications using Java, J2EE, Web Services, both SOAP/WSDL and REST, MVC framework, spring, Hibernate, Struts, Oracle and SQL.
- Experienced in Analysis, Design, Development, Integration, Deployment and Maintenance of Web services, Client Server and Web based applications using J2EE/Java, JSP, JavaScript, Servlets, EJB, MDB, JMS, XML, XSL, and XSLT.
- Experience in working on various spring modules (Spring Core, Spring MVC, DAO and AOP) along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
- Experienced in implementing DAO layers using JPA standards and Hibernate API interfaces.
- Proficient in XML technologies like XSL/XSLT, SAX, DOM, SOAP, WSDL, DTD, XSD, XMI, SOA, JAXB, JAXP, Apache Axis.
- Developed Restfulweb services interface to Java-based runtime engine and accounts.
- Customized Restful Web Service using SpringRestful API, sending JSON format data packets between front-end and middle-tier controller.
- Expertise in using protractor tool with Angular JS in Jasmine framework.
- Solid understanding of Data Structures, Algorithms & Object-Oriented design concepts
- Experience in producing and consuming Rest based web services.
- Strong knowledge on Hibernate and in using Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions, Optimistic Locking.
- Experienced in implementing presentation layer using JSF, JSP, HTML, CSS, Ajax, JQuery, Java script, AngularJS and servlets.
- Developed desktop application using eclipse rcp, pluging development. Used SWT and JFace extensively
- Experience with unit testing using Junit and knowledge of ANT and Log4j tools.
- Experienced with IBM Web Sphere Application Server, JBOSS application servers and Apache Tomcat Application Server.
- Expertise in Database application programming for Oracle, PLSQL server using Stored Procedures, Triggers, Views etc.
- Excellent analytical, logical and programming skills, Self-Motivated, Self-Starter, Team Player can work with minimal supervision with effective Communication skills and Organizational skills combined with attention and Time management skills
TECHNICAL SKILLS
Languages: Java, SQL, PL/SQL, C#
Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JSF, JavaBeans, MVC, ANT, MAVEN, Log4j, XML, JAXP, DOM, JNDI, JUNIT, Web services, Multithreading, JTA, Custom Tags
Web Technologies: HTML, DHTML, JavaScript, JQuery, CSS, AJAX, DOJO, XML, Web Services (SOAP, REST, WSDL)
Frameworks and IDE’s: Struts, Spring, Hibernate, JPA, JSF 2.0/1.2, Spring Core, Spring ORM, Spring MVC, Spring AOP, Wicket
Web/Application Servers: Web Logic 10.3.2/9.2/8.1 , Web Sphere, Apache Tomcat 5.x/4.x, JBOSS 4.x and IIS 7.0/6.0.
Web Service Technologies: SOAP, REST
Build Script: ANT, shell scripts, batch scripts
IDE’s: Eclipse 3.6/3.4/3.1/3.0 , JDK 1.7, SDK
Patterns: MVC, Core J2EE design patterns (MVC, business delegate, service locator, session façade, DAO, DTO, Singleton, etc)
Methodologies: Agile, Waterfall, TTD, Iterative
Database Environments: Oracle 10g/9i, SQL Server 2008/2005, (RDBMS)MySQL, DB2
Operating Systems: Windows, (Mac & Linux) UNIX
PROFESSIONAL EXPERIENCE
Confidential, Florida
Java/UI Developer
Responsibilities:
- Developed and Implemented Web Services and used Struts Framework.
- Implemented Persistence layer using Hibernate to interact with the Oracle database, Used Hibernate Framework for object relational mapping and persistence.
- Extensive experience using framework APIs like Struts and Hibernate.
- Used Web Services for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval
- Involved in creation of web services, WSDL and web methods with Annotation in hibernate, Used the spring container for data source and to load the Hibernate specific classes.
- Involved in developing the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using AngularJS, EXTJS and JQUERY.
- Developed AJAX scripting to process server side JSP scripting.
- Developed Presentation and Controller layers using JSP, HTML, Custom Tag Libraries, JSTL, Java Script, Business layer using Spring (IOC, AOP), DTO, JTA, and Persistent layer DAO, Hibernate for all modules.
- Used javascript libraries likekarma, chai, jasmine, protractor, along withselenium wedriverjsfor UI test execution assertions. wrotegrunttasks to set upselenium grid connectiononAWSor VCAC box, deploy test environments, connect to Oracle db server,read excel/json files, load retrieve shared data fromreddis/memcacheMongodband execute cucumber andprotractortests
- Responsible for providing architectural guidance to external business team in Apigee API management.
- Developed code foriBatissupporting classes,Sqlmapping forOracle Stored Procedures.
- Design and develop RESTful API capabilities on Java/node.js technologies and deploying in AWS and implement APIproxies on Apigee Edge.
- ExperienceusingStruts, Springalong with persistent frameworks
- UsingHibernate,iBatisinbuilding persistent layer for applications.
- API Identification and Resource Definition based on REST principles for various APIs.
- UI development using GWT, developing reusable widgets/ table/ grids and complex UI component.
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services
- Designed RESTful web services with JSON representation for handling AJAX requests.
- Used AngularJS $http service to communicate with Restful Web Services and JSON data.
- Wrote GWT code to create presentation layer using GWT widgets and event handlers.
- Developed the business layer components as Stateless Session Beans based onEJBAPI.
- Developed the data access layer components as entity Beans based onEJBAPI.
- Created SQL queries, PL/SQL Stored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures using DB2. Also used JPA with Hibernate provider.
- Developed hibernate DAO Classes using Spring JDBC Template, Worked with Hibernate for object relational mapping and connection management.
- Experience in writing test cases using JUnit testing framework and configured applications on WebLogic Server.
Environment: Java, J2EE, Spring, Hibernate, Servlets, EJB 3.0, HTML, XHTML, XML, XSLT, Java Script, Ext-JS, AngularJS, JQuery, Junit, Servlets, JSP, JMS, JDBC, Swing, Struts, Web Services, DOM, WebLogic Application Server, iBatis, SOAP, Oracle, PL/SQL, CRUD, DB2, Ajax, JNDI,, Web 2.0, SOA Oracle Enterprise Content Management (Oracle ECM ), GWT (Google Web Toolkit), JRules, Restful Web services, Protractor.
Confidential, Northridge, CA
Java/J2EE Developer
Responsibilities:
- Designed the application using J2EE multi-tiered Web Application technologies incorporating MVC and other popular design pattern.
- Designed and developed application using Core Java, J2EE (JSP, Servlets), Spring and Oracle.
- Designed and developed SPRING MVC application using SPRING, IBATIS.
- Worked mainly on User Interface using HTML, JSP, CSS, Java Script, AJAX, and JQuery.
- Published Rest services for resources such as store, user, trait, department and category to get the information from database.
- Developed and consumed RESTful web services using Spring REST architecture.
- Designed and Developed Restful web services using Java for transfer of messages between UI and backend systems.
- Developed a REST APIto send the information to Docusign through XMLGateway and Docusignis calling a REST APIis sending a envelope, that envelope contains all the documents name and the customer information.
- Once REST APIreceived the envelope, then we are formatting the xml and sending the documents name to Dousing to download the documents. Developed a Integration service as SOAP service to call the DocuSign.
- Generate UI mockups from paper-and-pencil concepts to high-fidelity prototypes that convey the interaction model using HTML5, CSS and JavaScript.
- Consumed Restful web services in the User Interface using JSON.
- Design of application components using Java Collections and providing concurrent database access using multithreading.
- Responsible for implementing SQL queries and managing JDBC interactions with data sources.
- Used Log4j for logging, debugging and used Junit extensively for testing.
- Used Spring MVC framework at the front end and configured many beans and wired (dependency injection) them as per the requirement.
- Used jQuery and SVN for version control.
- Setting up the build, configuration and auto deploying using Maven build tool.
- Used JIRA as project management tool and to track work items.
- Used scaled Agile framework for design and development and participated in scrum meetings.
- Involved in design and implementation of multiple plugins
- Responsible for building and deploying the application in Web Sphere Server.
- Coded processors and POJOs for implementing the business functionality of the web service.
- Integrated Spring DAO for data access using Hibernate, used HQL and SQL for querying databases.
Environment: Core Java, Java, Hibernate, Struts, Servlets, HTML, CSS, JavaScript, JQuery, Eclipse, Tomcat, XML, XSD, Spring MVC, MySQL, Junit, JIRA, Maven, Jenkins., Restful Web services.
Confidential, Aurora, IL
Java/J2EE Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
- Developed the applications using Java, J2EE, Struts, JDBC
- Worked on various use cases in development using Struts and testing the functionalities.
- Involved in preparing the High Level and Detail level design of the system using J2EE.
- Created struts form beans, action classes, JSPs following Struts framework standards.
- Implemented the database connectivity using JDBC with Oracle 9i database as backend.
- Involved in the development of model, library, struts and form classes (MVC).
- Used display tag libraries for decoration and used display table for reports and grid designs.
- Designed and developed file upload and file download features using JDBC with Oracle Blob.
- Worked on core java, using file operations to read system file (downloads) and to present on JSP.
- Involved in the development of underwriting process, which involves communications without side systems using IBM MQ and JMS.
- Used PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanisms.
- Designed and developed Application based on Struts Framework using MVC design pattern.
- Developed SOAP based XML web services.
- Used SAX XML API to parse the XML and populate the values for a bean.
- Used Jasper to generate rich content reports.
- Developed XML applications using XSLT transformations.
- Apache Ant was used for the entire build process.
- Used Rational Clear Case for version control and JUnit for unit testing.
- Configured WebSphere Application server and deployed the web components.
- Provided troubleshooting and error handling support in multiple projects.
Environment: Flex, EJB, Struts, spring, JSP1.2, Servlets2.1, Jasper reports, JMS, IBM MQ, XML, SOAP, UDDI, WSDL, JDBC, JavaScript, XSLT, XML, UML, HTML, JNDI, Wicket Framework, Rational Rose 98, Oracle 9i, IBM WebSphere 6.0, ClearCase, Log4J, ANT, JUnit, IBM RAD, and Apache Tomcat.
Confidential
Jr. Java/J2EE Developer
Responsibilities:
- Developed Presentation tier implementation which involves in creating the JSP pages, configuring action classes and developing several Action classes involved in the project.
- Used Spring Framework as middle tier application framework, persistence strategy using spring support for Hibernate for integrating with database.
- Developed a unit-testing framework by customizing Spring's JUnit extension.
- Implemented persistence layer using Hibernate with JTA enabled.
- Developed admin website (GUI) for Customer Service Reps to extract the reports. Implemented this based on Spring MVC framework using JSTL and JSP for presentation layer.
- Extensively used Core Java such as Exceptions, and Collections.
- Used DHTML for client side validation.
- Maintaining the customer support and customer data from database tables in Oracle database.
- Coded the UI using Struts Forms and Tags. Used JavaScript for front end development.
- Used MDB's (MessageDrivenbeans) for asynchronous communication.
- Worked with a variety of issues involving multithreading, server connectivity and user interface.
- Implemented Spring Controllers and used Spring tag library in JSPs for MVC layer of admin website.
- Built and accessed the database using Hibernate with Oracle.
- Developed JavaBeans with Hibernate for necessary transactions like fetching the required data, updating the customer information.
- Used Spring validation framework for server side validation of user data submissions.
- Validation is performed using Struts validator. Created JSP pages using standard JSTL tags, Struts tags and custom tags.
- Worked on Web Sphere Application Server. Used Ajax to provide dynamic features where applicable.
- Developed several DAO's using Hibernate.
- Used Agile Development methodology of software development.
Environment: Core Java, Java, JSP, JSTL, JavaScript, AJAX, MDB’s, Struts, Spring, and Hibernate, Oracle, WebSphere Application Server, and Eclipse.
