Sr. Java Ui Developer Resume
ColoradO
SUMMARY
- Overall 8+ years of professional experience in developing web based applications.
- Strong design/development experience with SDLC including Business modeling, Requirements gathering, Analysis and design, Implementation, Testing, Deployment and Integration. Extensive uses of various design methodologies like OOA & OOD, UML and Design Patterns.
- Experienced in using IDEs like Eclipse and NetBeans for Java programming.
- Hands on development experience in Core Java and J2EE Patterns like Factory, Singleton, Command, Proxy, Business Delegate, Service Locator, Session Façade, and DAO.
- Extensive experience in designing front end interfaces using HTML, DHTML, HTML5, CSS3, JSP, CSS, Java Script, Node JS Angular JS and Ajax.
- Good experience in MVC frameworks like Angular JS and Backbone JS along with Bootstrap.
- Experienced in developing applications using Agile (XP, SCRUM), Test Driven methodologies and good understanding of Service oriented architecture (SOA)
- Proficient in developing web - services using REST, SOAP, WSDL and ApacheAXIS2.
- Expertise in XML and related technologies like XSL,XSLT,DTDand parsers like JAXP (SAX, DOM) and JAXB
- Experience in working with build tools like ANT, Maven build scripts, providing logging facility using Log4j, writing JUnittestcases and used ClearQuest, Jmeter, Bugzilla for bug tracking.
- Used CVS, Maven, and SVN, GIT Source code version control.
- Significant knowledge in J2EE including JSP, Servlets, JMS and spring / Hibernate Framework for building client-server applications
- Experience in designing transaction processing systems deployed on various application servers including Tomcat, Web Sphere, Web logic.
- Strong Database development experience in writing functions, procedures, triggers, and views in PL/SQL.
- Good Experience on Quality Control, JIRA, Fish Eye for tracking the tickets like accepting the tickets/defects, Submitting the tickets, Reviewing Code and closing the tickets etc.,
- Designed dynamic user interfaces using AJAX and JQuery to retrieve data without reloading the page and send asynchronous request.
- Excellent Client interaction skills and proven experience in working independently as well as in a team.
- Excellent communication, analytical, interpersonal and presentation skills.
TECHNICAL SKILLS
Operating Systems: Windows, UNIX
Programming Languages: Java, python, SQL, PL/SQL,C++
Web Technologies: JSP, JSTL, XML, HTML, CSS and AJAX, Angular JS, BackBone JS, Bootstrap, Node JS
Frame works: Struts, DOJO framework, Spring Framework, MVC, Hibernate ORM and Log4J, Design Patterns
Web Service Technologies: AXIS2, SOAP, WSDL, WADL, REST (JAX-RS).
Scripting Languages: JavaScript, JQuery.
Web/Application Servers: Web Sphere, jboss, WebLogic and Apache Tomcat.
Databases: Oracle10g,Cassandra,Postgre SQL
IDE Tools: IntelliJ, Eclipse, Velocity Studio,Notepad++, dreamweaver
Source Control: CVS, SVN, Maven, GIT Subversion.
Methodology: Water Fall, Agile, SCRUM, Lean and Kanban.
Other Tools: TOAD,Log4J, MS-Office,, JIRA,TOAD,SQL Developer
PROFESSIONAL EXPERIENCE
Confidential, Colorado
Sr. Java UI Developer
Responsibilities:
- Involved in analysis, design and development of legal research search system developed specs that include use cases, class diagrams, sequence diagrams and activity diagrams.
- Involved in developing JSF components for the next generation version of the application.
- Developed the application using spring framework that leverages model view layer architecture, also configured dependencyInjection.
- Used DOJO framework to build the UI.
- Used JSP Tag Libraries (JSTL) to implement the logic inside the JSPs.
- Used plain JavaScript and JQuery, JavaScript Library to do the client side validations.
- Used SpringMVC and WebFlow to bind web parameters to business logic.
- Developed user interface using JSP, JSP Tag libraries, third party libraries Rich Faces 3.0 and Javascript to simplify the complexities of the application.
- Built main application in leveraging technologies such as Angular js, Backbone js.
- Knowledge on Gulp and Web pack where used Web pack to configure javascript.
- UsedLog4jto print the logging, debugging, warning, info.
- Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
- Designed and developed the application using AGILE-SCRUM methodology.
- Configure SQL using Liquibase preconditions, insert, update and rollback. This will reduces the maintaining traditional way scripting and maintaining the data in Different Environments.
- Deployment of web, enterprise java components and messaging components.
- Used JIRA to manage the issues/project work flow.
- Developed XML Schemas - XSD, DTD for the validation of XML documents.
Environment: Java, J2EE, JSP 2.0, PL/SQL, Spring, Javascript, Angular Js, BackBone Js, Struts, JMS, JNDI, Oracle, XML, DOM, SOAP, Rationale Rose, Eclipse IDE, WebLogic, Hibernate, JDBC, MS SQL Server 2008, CVS, REST-ful Web service.
Confidential
Sr. Java Developer
Responsibilities:
- Involved in analysis, design and development of e-file payment system as well as account transfer system and developed specs that include use cases, class diagrams, sequence diagrams and activity diagrams.
- Designed the system according to J2EE specifications. Servlets were used as a Front Controller gateway into the system. Helper classes were used to limit the business logic in the servlet. EJB s were used to talk to the database and JSP along with HTML, XML were used to control the client view.
- Involved in designing the user interfaces using JSF, Faceletes, JavaScript and HTML5.
- Developed the User Interfaces using Struts, JSP, JSTL, HTML and Ajax, JavaScript.
- Implementation of Web Design based on CSS3, HTML5, and Bootstrap Front-End Framework.
- UsedSAXandDOMparsers for reading and putting XML messages into SOAP message.
- UsedSpringDAOconcept in order to interact with database (DB2) using jdbc template.
- Implemented DAO design pattern for database related activities (Add, Delete, Modify etc) and to interact with the database using JDBC.
- Created WAR/EAR files from Maven and deployed them on Tomcat.
- Generated periodic reports based on the statistical analysis of the data from various time frame and division using SQLServer Reporting Services (SSRS).
Environment: JSP 2.0, PL/SQL, Spring, JMS, JNDI, Java, J2EE, JavaScript, JSF, CSS3, HTML5,Struts,Oracle, XML, DOM, SOAP, Hibernate, JDBC, MS SQL Server 2008, Reporting Services (SSRS).
Confidential, Richardson, TX
Sr. Java UI Developer
Responsibilities:
- Developed Use Case Diagrams, Object Diagrams and Class Diagrams in UML using Rational Rose.
- Handling client change requests and enhancements on an Agile based development platform.
- Developed user interface using JSP, JSP Tag libraries, third party libraries Rich Faces 3.0 and Javascript to simplify the complexities of the application.
- Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
- Built main application in leveraging technologies such as Angular JS, Backbone JS, React JS, and Node JS.
- Created tables, triggers, stored procedures, SQLqueries, joins, integrityconstraints and views for multiple databases.
- Developed AntScripts for the build process and deployed in IBMWebSphere.
- Developed User Interface using JQuery.
- Wrote SQLqueries and stored procedures for data manipulation with the Oracle database. Application used TOAD.
- Used AjaxAPI for intensive user operations and client-side validations.
- Used CVS for version control and ClearQuest2003 for bug tracking.
- Maintained proper coding standards and best practices by using CheckStyle, CPD, PMD and find bugs.
- Worked in Agile environment.
Environment: JSF 1.2, SSL, Node.js, Angular JS, React JS, Spring 2.5, XML, MS SQL Server 2008, Amazon Web Services, Web sphere, SOA, SOAP-UI, WSDL 1.1, SAX, JavaScript, IBM WebSphere 6.1, HTML, Oracle11g/10g, JNDI, CVS 1.1, Log4J 1.2, JUnit 3.8.
Confidential, Lake Forest, IL
Java Application Developer
Responsibilities:
- Created Action Classes, Action Forms for the application using Model View Controller (MVC) approach.
- Developed JSP Custom Tag Libraries for Tree Structure and Grid using Pagination Logics.
- Develop the logics in BOSI to generate BODXMLs for a given product with different business rules.
- Designed and implemented the whole web site using HTML5, XML, CSS3, Flash, PHP/MySQL and JavaScript leveraging the Bootstrap framework.
- Interacted with javacontrollers (jQuery, Ajax, and JSON to write/read data from back end systems).
- Designed and developed all UI Screens (Forms) using Java Server Pages, Struts, Html, CSS and JavaScript.
- Worked extensively with JSP's and Servlets to accommodate all presentation customizations on the front end.
- Developed business logic activities with Java Beans, Servlets.
- Developed handlers and DAO’s to get the data from Database.
- Developed the front-end using JSP, Servlets, HTML, and JavaScript.
- Written SQL queries for Performing CRUD Operations using JDBC.
- Configured JNDI properties in Web sphere.
- Performed Unit Testing With Junit Framework.
- Programmed the Data Access layer using DAO pattern, with JDBC being used for data access.
Environment: Core Java, Jdk1.5, JDBC, Servlets, JSP, Struts, DGF, Tiles, Html, CSS, Oracle, Java Script,JUnit PL-SQL, Views, Web sphere, CVS, Eclipse.
Confidential
Java Developer
Responsibilities:
- Involved in use case design, functional documentation and technical documentation.
- Involved in complete software development life cycle with object oriented approach of clients business.
- Process and continuous client feedback. Worked on designing and developing a complete service.
- Involved in design and Drawing UML diagrams such as use cases, sequence diagram.
- Involved in the design of user interface and business layers.
- Developed web services to generate and attached contract documents.
- Developed user interfaces using JSP and form beans with JavaScript to reduce round trips to the server.
- Involved in development of controller component using Servlets and view component using JSP.
- Worked on Spring-DAO based declarative transaction management.
- Implemented Hibernate and Struts framework.
- Involved on the back end application to modify business logic by making enhancements.
- Involved in the business logic-coding framework to seamlessly map the business logic into respective value beans.
- Involved in publishing the web services to help users interacting with web services.
- Involved in the migration of independent parts of the system to use persistence technology such as JDBC.
- Wrote database queries using SQL and PL/SQL for accessing, manipulating and updating Oracle database.
- Developed Controller Servlets and used Java Script for client validations.
- Created action classes in Struts and developing manager’s classes using Hibernate.
- Testing and debugging of the application.
Environment: Java, JSP, Servlets, Struts, Oracle, HTML, JavaScript, XML, CVS, JUnit, Maven, XSLT, Tomcat, Eclipse, Ant.
Confidential
Java Developer
Responsibilities:
- Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts.
- Designed and developed Customer registration and login screens using HTML, Servlets and JavaScript.
- Wrote JavaScript validations to validate the fields of the user registration screen and login screen.
- Used log4j for logging mechanism.
- Configured JDBC in the application server.
- Implemented caching techniques, wrote POJO classes for storing data and DAO's to retrieve the data and other database configurations using Hibernate.
- Developed Messaging frame work for Asynchronous service using JMS.
- Used log4j for tracking errors and debugging the code.
- Developed SOAP based web services using Jax-ws.
- Involved in unittesting and system testing and also responsible for preparing test scripts for the system testing.
- Coordinating with the testing team and fixing Bugs Confidential various stages of the application development
- Developing test requirements by decomposing the functional requirements and interacting with End-users, business analysts and developers.
- Wrote Junit test classes for the services and prepared documentation
Environment: Java 1.5, Servlets,, JDBC, JMS,RAD 7, UML, HTML, Java Script, XML, WebSphere 6.1, Log4j, Oracle 10g, JUnit, JNDI.