We provide IT Staff Augmentation Services!

Sr Java Ui Developer Resume

Malvern, PA

SUMMARY:

  • 6 years of experience in design and development on web technologies using Java, J2EE.
  • Experience in implementing Java/J2EE technologies for application development in various layers of projects i.e. requirement gathering, analysis, design, implementation, debugging and Unit testing.
  • Experience in developing and architecting web applications using Java and J2EE technologies in different domains like Financial, Institutional, Healthcare, and GIS.
  • Proficient working on Java Frameworks like JSF, Spring Framework.
  • Expertise in server side programming using core java, JSP, Java Servlets, JDBC, Java Beans.
  • Strong exposure in developing Use Cases, Activity diagrams, Sequence diagrams and Class diagrams using case tools like Microsoft Office Suite, Visio and UML.
  • Experience in creating user interfaces using JSF, JSP, JSTL, Ajax, JQuery, HTML, CSS, Bootstrap, XML, JavaScript, Angular JS, RESTful Web services and Responsive web design.
  • Extensive knowledge on RESTful WebServices, No SQL Database Mongo DB .
  • Comprehensive knowledge in design patterns like DAO, Method Template, Front Controller and implementation of MVC architecture using JSF for reusing the most efficient and effective strategies for effective development.
  • Experience in using IDEs like RAD, STS, Eclipse and NetBeans for debugging and using java coding standards from the beginning of development.
  • Good working experience in using Maven scripts and CI tools like Hudson and Jenkins for building and deploying the application in web/App servers.
  • Extensive experience in using loggers like Junit for creating logs of different categories.
  • Experience in configuring and deploying applications over Web Sphere Application Server and Tomcat Server.
  • Experience in using version control tools like CVS, SVN.
  • Experience in Agile methodologies like SCRUM.
  • Strong verbal and written communication skills.
  • Good analytical and programming skills, ability to go the core of the problem, capacity to meeting deadlines and always focused to quality and speed.

TECHNICAL SKILLS:

Languages: Java, PLSQL

Application Frameworks: JSF, Spring

Server side Technologies: JDBC, JSP, JSTL, Servlets.

Web Technologies: XML, HTML5, JavaScript, AJAX, JQuery, CSS, Angular JS.

Web Servers: Apache Tomcat.

Application Servers: WebSphere6.x, 7.x.

Apache Automotive Tools: Maven

IDE/Tools and Libraries: Eclipse, Net Beans, IBM RAD, Spring Tool Suite, Log4j, SVN.

Operating Systems: Windows 7/XP, UNIX.

PROFESSIONAL EXPERIENCE:

Confidential, Malvern, PA

Sr Java UI Developer

Roles & Responsibilities:

  • Analyze requirements from business users and help them in identifying the best approach for project development.
  • Participated in complete life cycle of the project from inception to production phase by involved in phases like design sessions, meeting stake holders on day - to-day basis for Business requirements, development, continuous testing support, deployment and production support.
  • Analyze the old and new PLF/Retail framework and find the deltas to communicate to business and find its impact on the vision of the project.
  • Implemented MVC design pattern framework to build UI.
  • Develop the widgets and server based web development using Java, JSF, XHTML, custom tag libraries, CSS, HTML5, JQuery, AJAX, Java script and unit test the functionality.
  • Made the necessary validations according to the business user needs.
  • Developed the cross platform compliance web application as well next generation software.
  • Involved in developing Responsive web pages though out all the projects.
  • Divide the development effort in small chunks and create various stories and categorize them in each sprint and entered in agility.
  • Agile model approach was followed throughout the project cycle and created user stories.
  • Utilized the Kanban methodology to ensure that the product initiatives, and goals are accomplished through the delivery of high quality product.
  • Implemented XML and JSON data exchange models on the UI with JQUERY and AJAX.
  • Worked on angular JS libraries and re-write JSF web pages into single page web application by using JSON data objects.
  • Developed the Rich single page dynamic web application by using HTML5 and angular js by implementing MVC architecture on front end development.
  • Developed middleware for server side services, Spring controllers, RESTful services, Spring Interface Implementation classes.
  • Developed UI Test Cases and JUNIT test cases. Built integration Test Cases into a Test Suite and validate in STS and RAD.
  • Developed database interaction layer interface classes and utilities by implementing DAO design pattern.
  • Wrote SQL queries and make efficient use of JDBC connections, avoid and connection leaks and improve the code wherever applicable.
  • Actively involved in developing code using TDD(Test Driven Development) by writing Junits and executing unit testing
  • Developed build and deploy scripts using ANT and Maven.
  • Involved in refactoring and optimizing several spring controller classes.
  • Configured all the spring beans and Maven POM files.
  • Wrote several utility classes that can be used across all the beans.
  • Develop the issue fixes for the defects raised in the production phase by making service change request.
  • Document and keep track of development efforts, Unit testing efforts, and performance results of the project.
  • Ensure all development is done and releases are completed in the pre scheduled window without impacting the business.

Environment: Java 1.6, JSF, Spring framework, RESTful Services, DB2, JDBC, JavaScript, JQuery, Angular JS, JSON AJAX, XML, HTML5, CSS, Tomcat Server, WebSphere Application Server, Windows-7, Junit, Spring Tool Suite, RAD, Maven, Nexus, Hudson, SVN, JTest, UNIX.

Confidential

Java Developer

Roles & Responsibilities:

  • Participated in the development of Program Reference module.
  • Used Portlets in the development of screens and deployed them in WebSphere Portal Server.
  • Developed dynamic JSP, JSF web pages for user interface.
  • Implemented Validator framework of JSF to write customized JSF validations.
  • Implemented persistence mechanism using Hibernate using various HQL Queries.
  • Used JavaScript for improved client side validations.
  • Involved in development of business objects and service controller objects to deal with the database.
  • Involved in developing Facade beans, DAO manager and make them to run in WAS server.
  • Implemented various design patterns such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton to facilitated clean distribution of roles and responsibilities across various layers of processing.
  • Used OR Mapping Hibernate Framework for Data access layer. Used connection pooling and JNDI Look up in this layer.
  • Monitored the error logs using Log4j and fixed the problems.
  • Involved in unit testing, defect analysis and fixing. Used RAD as the IDE for building the application.
  • Wrote ANT scripts and deployed the application on WebSphere application server.

Environment: Java 1.5, JSF 1.2, JSP 2.2, JNDI,XML, HTML, Portlets, Hibernate, MySQL 5.5, JavaScript, CSS, UML, Junit, Log4j,Ant, WebSphere 6.1,Webservices,XML,XSLT,XML Parsers(DOM), windows-7,UNIX.

Confidential

GIS Engineer

Roles & Responsibilities:

  • Participated in Analysis of the requirements and designed documents like Data Flow, Use case Diagrams.
  • Developed dynamic JSP web pages for user interface
  • Implemented persistence mechanism using Hibernate using various HQL Queries.
  • Involved in development of business objects and service controller objects to deal with the database.
  • Involved in developing Facade beans, DAO manager and make them to run in WAS server.
  • Used OR Mapping Hibernate Framework for Data access layer. Used connection pooling and JNDI Look up in this layer.
  • Monitored the error logs using Log4j and fixed the problems.
  • Involved in unit testing, defect analysis and fixing.
  • Wrote ANT scripts and deployed the application on WebSphere application server.

Environment: Java, JSP, JNDI, XML, HTML, Hibernate, Oracle-10g, JavaScript, CSS, UML, Junit, Log4j, Ant, RAD, WebSphere 6.1,Webservices,XML, windows-7,UNIX.

Hire Now