java Ui Developer Resume
Jersey City, NJ
SUMMARY:
- 8 years of experience in application software development in banking and finance sectors, supporting web - based applications on J2EE framework, and GUI based applications.
- Experience in building enterprise Applications and Distributed Systems using technologies such as Core Java, J2EE (Servlets, JSP, JSF, EJB, STRUTS, Hibernate, SPRING, JDBC, JMS) and XML.
- Extensive experience in Object Oriented Analysis in developing server side and front-end framework using J2EE design patterns.
- Excellent expertise in multiple Servers like Apache Tomcat, JBoss and IBM Web Sphere.
- Good knowledge in Spring framework, Object Relation Mapping using Hibernate.
- Strong exposure on complete Software Development Life Cycle (SDLC) in enterprise, web based, and Service Oriented Architecture (SOA) and client/server applications with models like Agile Methodology, Waterfall.
- Hands-on experience in relational databases like Oracle 10g, DB2, MySQL, Sybase, MS SQL Server using SQL and PL/SQL.
- Good experience in CVS, GIT, Clear Case and Subversion for Source code version control.
- Experience in Created Continuous Integration & Continuous Deployment model for building and deploying spring boot micro services using Jenkins job and Bamboo.
- Strong experience in the Web Application GUI Development using Angular JS, Backbone.js, React Js, Node.js, JQuery, HTML, DHTML, CSS, JavaScript and AJAX.
- Used various IDE's like Eclipse, Net Beans and IntelliJ Idea.
- Expertise in Build tools Ant, Maven.
- Expert at Core JAVA concepts like Multithreading, Exception handling, JAVA collection framework, SWING, AWT etc.
- Have good experience in using various Design Patterns such as MVC (Model-View-Controller), Singleton, Facade, Factory and DAO, DTO.
- Hands-on experience in working with XML related technologies such as DOM, SAX, XML Schema, XSL, XSLT, XPath, DTD, XSD, JDOM, JAXB, Xerces and JAXP.
- Experience working with Web Services using JAX-WS, JAX-RPC, Axis, SOAP and related technologies and SCM’s like SVN, CVS, Rational rose.
- Worked under Agile (XP, Scrum, TTD), RUP methodologies.
- Solid design skills in Java Design Patterns, Unified Modeling Language (UML) and Object Modeling Technique (OMT).
- Extensive experience in JavaScript, HTML, CSS, DHTML, AJAX, Adobe Flex and PhP.
- Experience in all phases of software development life cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing, and Deployment.
- Experience in implementation of business applications using BEA Web logic, Web Sphere, IBM Websphere Application, JBoss and Tomcat.
- Excellent communication, Team work, inter-personnel and presentation skills, fast learner and organized self-starter.
- Ability to work with business functions to understand business requirements and develop technical specifications
TECHNICAL SKILLS:
Languages: Java, Java Script, SQL, PL/SQL, Shell
Databases: MS SQL Server, Oracle 8i/9i/10g/11g, MS Access
Web Technologies: HTML, CSS, HTML5,JSP, Angular JS, Servlets, JDBC, JQurey
Java Frameworks: Spring, Hibernate, Struts, Spring MVC, Spring boot, Micro Services, EJB, JMS
JavaScript Libraries: HTML, AJAX, JavaScript, Backbone.js, Node.js, Angular.js, React JS, RequireJS, Jquery UI, Bootstrap
XML Technologies: XML, XSL, XSLT, XML Beans and JAXB
Web & Application Servers: Weblogic, Web Sphere, Apache Tomcat, JBoss
Design Patterns: MVC, Singleton, Service Locator, Session Façade, DTO, DAO
SOA: SOAP Web Services, RESTful Web Services, JAX-RS, XML, JSON, WS-Security, Amazon EC2, Amazon S3, Amazon RDS, AWS
Developer Tools (IDE): Eclipse, Net Beans, IntelliJ IDEA
Operating Systems: Windows, UNIX, LINUX, Sun Solaris
Modeling Languages: UML
Configuration Management Tools: GIT, Rational Rose, JUnit,Log4j, CVS, SVN, ANT
Tools: Jenkins, Maven, TOAD, Ant, PL/SQL Developer
PROFESSIONAL EXPERIENCE:
Confidential
Java UI Developer
Responsibilities:
- Played a key role during Analyzing, preparing technical and functional design specification documents as per the Requirements, Architecture, Development and Maintenance of high traffic application built in Java/J2EE.
- Created web application prototype using JQuery and Angular JS.
- Worked on various enhancements and bug fixes simultaneously.
- Improved Auto Quote application by designing and developing it using Eclipse, HTML, JSF, Servlets and JavaScript.
- Developed JavaScript functions for client side validations.
- Used HTTP/HTTPS Services extensively to interact with Web Services using JAX-RPC and JAX-WS for data communication.
- Expert in HTML5/CSS3 development and have experience in Angular JS, Ext.js, Responsive design.
- Used SAX for XML parsing , JSON and AJAX to send request to secured web service.
- Used Aqua Data Studio for accessing, updating, inserting tables in the database, where Informix is the database being used.
- Experienced with trouble shooting cross browser problems of UI display using Java Script.
- Involved in development, performance testing & defects fixing.
- Expertise in understanding and preparation of WSDL , XSLT and XML schemas definitions.
- SOAP-UI was used extensively for testing of web services across all environments applications are deployed in the WebSphere Server. Used Anthillpro for version control.
- Used HTML5/DHTML, Angular JS, JQUERY, JSTL, AJAX and CSS3 for developing interactive User Interfaces.
- Experienced in using MS-Visio for preparing Low level/High level design documents.
- Updating QC with root cause after fixing the bugs.
- Experience in developing react components for the partner homepages using React JS.
- Developed user interfaces using JSP, HTML, CSS, JavaScript, JQuery and Ajax with JSON
- Involved in implementation of MVC pattern using Angular JS, JSF and Spring Controller
- Involved in code reviews so as to implement coding standards for the entire project.
Environment: Java, J2EE, IBM RAD, SOAP UI, WSDL,HTML5,CSS3, XML, JAX-WS, JAX-RPC, Anthillpro, ANGULAR JS, JSON, SAX, IBM WebSphere, JQuery, AJAX, JavaScript, Unix, Aqua Data Studio.
Confidential,JERSEY CITY, NJ
Java UI Developer
Responsibilities:- Highly involved in requirements gathering and designing the Domain Model and Business Model for the application.
- Designed and developed presentation layers using Angular JS, CSS3, HTML5, DHTML, JQuery and Java Script in UI pages.
- Implemented AJAX and client side validations using Angular JS. Implemented JSP in Presentation layer programming using JSTL, AJAX.
- Used Bootstrap as style sheet along with Angular JS .
- On the back end created a server using Node.js and Express, using multiple back end libraries.
- Configured and maintain AWS services such as EC2, Elastic Beanstalk, RDS and DynamoDB which reduced the infrastructure cost.
- Developed Stored Procedures, Triggers and Packages in Oracle .
- Developed application using Springs concepts - DI/IOC, AOP, Batch implementation and Spring MVC . Used Springs framework and interacted with back-end database using Hibernate framework.
- Implemented Springs Aspect Oriented Programming ( AOP ) feature to overcome cross cutting concerns.
- Developed and exposed the Web Services by using SOAP .
- Involved in effort estimation and impact analysis for integration SOAP web services.
- Consumed RESTful responses in XML as well as JSON formats.
- Used ANT for building the project. Used Git for version control.
- Created Continuous Integration & Continuous Deployment model for building and deploying spring boot micro services using Jenkins job.
- Integrated downstream systems through JMS and XML
- Implemented Spring Batch Jobs for processing the CSV files.
- Written the shell scripts for automation process for build and deployments in Unix/Linux.
- Involved in peer to peer code reviews and given the review comments for my subordinates.
- Used Log4J extensively for logging the client activity and other processes in the System.
- Used JUnit & Mockito to do unit testing for the modules developed.
- Involved in development of the server side business logic using Action Classes, Action Forms, Helper classes and DAO access layer classes.
- Handled the QA deployments in JBoss.
- Followed Agile Scrum methodology that included iterative application development, weekly Sprints and stand up meetings.
- Provided technical and business support for the team.
- Used JIRA for defect tracking and IBM RTC for task processing system.
Environment: Eclipse, J2EE, Java SE 7, Spring MVC and Hibernate Framework, RESTful, Oracle,PL/SQL, JSP, JQuery, GIT, JavaScript, CSS, JMS, JBoss, Spring JDBC, Unix/Linux, Log4j, SQL, SOAP(JAX-WS), Ajax, Ant, Java Beans, Angular JS, Node JS, Design Patterns, Agile, JSON, Jira, IBM RTC.
Confidential, Hartford, CT
Java Developer
Responsibilities:
- Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
- Created UML diagrams (use case, class, sequence & collaboration diagram) based on the business requirements using IBM Rational Software Modeler.
- Using OOAD Technology classes are designed in UML with the help of Rational Rose tool.
- Created user-friendly GUI interface and Web pages using HTML and CSS and JSP.
- Developed web components using MVC pattern under Struts framework.
- Wrote JSPs, Servlets and deployed them on Weblogic Application server.
- Wrote Oracle PL/SQL Stored procedures, triggers, views for backend database access.
- Designed and developed the application using Java Server Faces (JSF) framework.
- Using OOAD Technology classes are designed in UML with the help of Rational Rose tool.
- Created user-friendly GUI interface and Web pages using HTML and CSS and JSP.
- Created of interface to manage user menu and Bulk update of Attributes using JS, Ext.JS and JQUERY.
- Developed Presentation layer components comprising of JSP, AJAX, Struts Action, Struts Form Beans and AJAX tag libraries.
- Used JSON (JavaScript Object Notation) to read the Java Script object.
- Extensively used Jquery in web based applications.
- Used JSP’s, HTML on front end, Servlets as Front Controllers and JavaScript for client side validations
- Designed, developed and maintained the data layer using JDBC and performed configuration of JAVA Application Framework
- Developed Unit test cases for the classes using JUnit.
- Developed and maintained Ant Scripts for the build purposes on testing and production environments.
- Application developed with strict adherence to J2EE best practices.
Environment: Java, J2EE, JSF, EXTJS, JQuery, JSP, Servlets, JavaScript, Struts, SQL/PLSQL, JUnit, Apache Tomcat Server, HTML, XML, XHTML, CVS, Windows.
Confidential
UI Web Developer
Responsibilities:- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
- Identified the business requirements for the client.
- Involved in documentation of the architecture and configuration details.
- Developed Front end Applications to provide access to the database servers.
- Used XML Web services with SOAP protocol for transferring data between different applications.
- Used JDBC to query, update and maintain Database Servers using SQL queries.
- Used HTML5, DHTML, JSON, CSS3, JavaScript, jQuery, Ajax to create the front end applications.
- Extensively used JavaScript to make the web page more interactive.
- Responsible for creating dynamic server side pages using JSP.
- Updated UI as per changing needs and requirements.
- Bug fixes for existing software system and also software enhancement.
- Used Firebug, Firebug Lite, IE Developer Toolbar, for debugging and browser compatibility.
- Used JQuery for creating various widgets, data manipulation, data traversing, form validations, create the content on the fly depend on the user request, implementing Ajax features for the application.
- Developing client side validation code using JavaScript and JQuery.
- Creating pages in Site Core and validating the HTML code with W3C Validator.
- Used best practices while creating the web pages.
- Understood their existing code and made changes to adapt the new environment.
Environment: JDK, HTML5, DHTML, CSS3, JavaScript, JSON, JSP, JDBC, JQuery.
Confidential
Jr. Software Programmer
Responsibilities:- Involved in development of multi-tier web application environment
- Designed front end screens using HTML, CSS and JavaScript
- Responsible for authorizing of website functionality with HTML, CSS, JavaScript.
- Updated templates and produced additional functional components using JQuery.
- Utilized various JavaScript and JS libraries, AJAX for form validation and other interactive features.
- Worked with Object Oriented programming concepts such as inheritance
- Developed various modules present in the portal such as, Admin, User, Job Folder
- Used JQuery to make HTML and CSS code interact with the JavaScript functions to add dynamism to the web pages.
- Used Firebug, Firebug Lite, IE developer toolbar for debugging and browser compatibility
Environment: HTML, CSS, JavaScript, Jquery, AJAX, Eclipse.