Java Ui Developer Resume
IL
SUMMARY
- Over 8+ years of experience in designing User Interface (UI) applications, web application development using HTML 4.0/5, CSS2/CSS3, JavaScript, JQUERY, DOM, DHTML, XHTML, XML, AJAX, AngularJS, Bootstrap, JSON, Node.js with experience in the software development life cycle.
- Experience in all phases of software development life cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Documentation, Testing, and Deployment.
- Expertise in developing User Interface (UI) Applications and professional Web Applications using Web Standards, HTML/HTML5, XHTML, CSS/CSS3, JavaScript, Bootstrap, AngularJS, JSP, DOM, JQuery, JSON, Ajax, NodeJS and ReactJS.
- Sound Understanding and good experience in developing single page Applications (SPA) i.e. web applications using JavaScript MVC frameworks such as AngularJS, Nodejs and ReactJS.
- Good experience in AngularJS 2/4 which uses Typescript.
- Used Flux Library(Redux) for Data flow in ReactJS application.
- Profound knowledge in working with Document Object Model (DOM) and DOM Functions.
- Good experience in development of software applications using Java, JDBC, Servlets, JSP, Struts, Hibernate, Spring and UML design and working with Apache Tomcat server.
- Developed enterprise - level JAVA applications utilizing XML, JSON, Restful-based web services, JavaScript, HTML, Angular JS and a Modern UIframework such as Bootstrap.
- Developed Angular 2.0 custom directives and Custom Filters.
- Development on multiple devices and multiple browsers including both mobile and desktop using ReactJS and Redux Components.
- Created Restful Web services with Node JS and Express JS.
- Orchestrating Work with Activity and Spring Integration
- Good Knowledge on developing Responsive Web Design applications using CSS3 Media Queries and Bootstrap.
- Good Understanding of data bases like SQL / T-SQL
- Proficient in making AJAX calls using JQuery and usage of JSON for faster and impulsive responses.
- Worked on writing grunt tasks for build scripts, minified and bundled the JavaScript code.
- Expertise in creating User Controls, Web Forms and client-side validations using JavaScript.
- Having good experience in content management systems, Wordpress, Drupal, and PHP or similar Web development frameworks
- Experience working with build systems such as Grunt, Bower, Yeoman, Gulp, Webpack Experience using version control (specifically Git)
- Held Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google chrome.
- Proficient in using higher level style syntaxes, LESS and SASS for advanced CSS features.
- Good understanding of relational databases and proficient in writing SQL queries on databases like MySQL and Oracle.
- Implemented business processes to develop email notification components using JMS API.
- Having knowledge of Demand Ware Ecommerce Framework.
- Learning to implement React JS in view level.
- Experience in Karmas/Jasmine for Angular unit test of Services, Controllers and directives
- Experience in developing different type of web services like SOAP and Restful Web Services.
- Experience in creating test suites using jasmine and worked on tools like NPM (node package manager), Bower and Grunt.
- Hands on Experience with version control tools like SVN and GIT/BitBucket, Jenkins and Sonar
- Experience in all phases of SDLC like including requirements gathering, analysis, designing, coding, testing, integration, and documentation, and extensive experience in Agile Development, Scrum and Waterfall Methodologies
- Experience in installing, configuring, tuningWeb Logic Server, Apache Tomcat, Spark, JBoss.
- Good Knowledge of using IDE Tools like Eclipse, Net Beans, JBuilder, Java8 for Java/J2EE application development.
- Expertise in database modelling, administration and development using SQL, T-SQL and PL/SQL in Oracle and SQL Server environments.
- Experience in using various tools and IDEs for development and design like Web Storm, Sublime Text, Brackets, Eclipse and NetBeans.
TECHNICAL SKILLS
UI Technologies: C, C++, DHTML, MVC, DOM, HTML 4/5, CSS 2/3, JavaScript, XHTML
JS libraries: Angular JS 2/4, jQuery, Node JS, Backbone JS, React JS, ExpressJS, Redux, Flux, D3 JS
Application/Web Servers: IBM WebSphere AS 8.0, Apache Tomcat 5/6/7, WebLogic, Jenkins, Adobe JRun, Wampserver, AWS, Azure and Glassfish
Databases: Oracle 10g/11g/12c,MongoDB, Microsoft SQL Server and MySQL, Build Tools npm, Bower, Webpack, Babel, Yeoman, Emmet, Grunt and Gulp
Responsive Web Design: Bootstrap, Zurb Foundation
Advanced Technologies: Ajax, JSON, Object Oriented (OO) JavaScript
CSS Frameworks: SASS, LESS, SCSS, Google Analytics, Yahoo Search Marketing
IDE's: Notepad++,Eclipse, Atom, Adobe Dreamweaver, NetBeans, Brackets, Sublime, Web storm, Visual Studio
Developer Tools: Firebug, Inspect Elements, JS Fiddler, Adobe Photoshop CS.x/CC.x/ CS 2015.x, Illustrator
Modelling/Wire: Framing, LESS, SASS/SCSS.
Languages: C#, ASP.NET, Core java, Word press
Java Technologies: JDK, J2EE (EJB2.0,3), JMS, JDBC, JSP, JSTL, Servlets, Hibernate and XML
SDLC: Agile, Scrum, Waterfall
Version Control: Git, SVN,TFS
Operating System: Windows, Linux, Mac OS
PROFESSIONAL EXPERIENCE:
Confidential, IL
Java UI Developer
Responsibilities:
- As a Full Stack Developer in Java, involved in understanding SDLC using Agile and Waterfall methodology and worked on the front- end and back- end using Angular JS, Spring 3.x, Hibernate 3.x and AWS Web Services.
- Used JIRA for bug and issue tracking. Worked on issues related to business logic and UI code which is primarily built using HTML 5, CSS, JavaScript and Angular 2.0.
- Design, development of Web Applications using Java/J2EE Technologies for regulatory Reporting and Data adjustments using JSP, Servlets, JSF, PrimeFaces, Angular JS, JavaScript, JSON, AJAX, Spring, Hibernate, HTML.
- Moving existing monolithic architecture to microservices and migrating them to AWS cloud.
- Changing the AWS infrastructure Elastic Beanstalk to Docker with Kubernetes.
- Knowledge on docker based container deployments to create shelf environments for developments and containerization of environments delivery for releases.
- Deployed application using Pivotal Cloud Foundry (PCF) CLI.
- Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modeling, analysis, architecture design & development for the project.
- Involved in the discussions with business users, testing team to finalize the technical design documents and story point's allocation for user stories.
- Involved in development of services based architecture utilizing open source technologies like Spring MVC Framework.
- Developed user interface using JSP, JSTL and Custom Tag Libraries and AJAX to speed the application.
- Implemented spring transaction management for some database transactions.
- Transformation of Web services and messages using Mule ESB.
- Spring Dependency Injection feature was used for Bean wiring.
- Wrote and consumed web services using Restful and published it on Web Sphere application server.
- Implemented persistence layer using spring, JDBC Template to store the data in Oracle database.
- Integration with Message Routing of Web services and MQ series messing system with Mule ESB.
- Designed Restful request and response to be used in the project.
- Used Spring IOC while implementing Web services.
- Used MVC frameworks like Spring MVC along with JSF and Rich Faces.
- Used IntelliJ and Tomcat as a web server for deploying the application.
- Developed Single Page Application using AngularJS.
- Used JUnit for unit testing application and Log4J to capture the logs.
- Worked on Maven to build the application and used JRebel for code integration.
- Worked on Asynchronous Test Loops with Mocha
- Developed the application using JSF Spring framework that used MVC architecture with JSP as the view.
- AWS server provisioning using Chef Recipes.
- Addressing heavy traffic situation and migrating user-specific data off service instances and into a shared by using Micro-services
- Involved in creation of GUI using Java Swing developed client-side components
- REST Web services are written in Groovy/Grails wrapped by Jersey JAX-RS.
- Research about of JBPM process engine for use in the implementation of Flow Control System Worked on Hibernate and created ORM mappings.
- Involved in development of middle layer business methods which in corporate the core business functionality using singleton beans.
- Defined frameworks for Operational data system (ODS), Brokerage data warehouse (BDW)
- Created Unix Shell scripts to automate the data load processes to the target Data Warehouse.
- Involved in maintaining and updating the procedure for ETL process.
- Developed a Payment Solution to process all payment transactions straight through with interface.
- Deployed application on WebLogic application server.
- Used Java Messaging Services (JMS) for the reliable and asynchronous exchange of messages.
- Accessed database using SQL queries, PL/SQL stored procedures.
- Involved in developing the application using Java/J2EE platform
- Created Auto deploy jobs using Jenkins and Gradle.
- Transitioned software development efforts to a test-driven development (TDD) process
- Used DB2 as the backend database and Pure XML for storing XML documents in the DB2 tables.
- Used Cassandra as a data source for all the new internal web applications and analytics purpose as well.
- Developed internal web dashboard applications using NodeJS.
- Developed Server-side automation using NodeJS scripting and connecting different types of SQL and NoSQL stores from NodeJS.
Environment: HTML 5, CSS 3, Node JS, Angular JS, Angular 1.5, Angular 2.0, React JS, ES6, Backbone JS, Bootstrap, SASS, JavaScript, jQuery, Typescript, Ext.js GIT, Responsive Design, Web Services, Jasmine, Karma, Grunt, JSP, Servlet, JDBC, Hibernate, Spring, Photoshop, Windows OS, Eclipse, Web Storm
Confidential, Raritan, NJ
Java UI Developer
Responsibilities:
- Involved in User sessions, gathering requirements and developing a web application using agile methodology.
- Worked on highly advanced user interface design and development using AngularJS, NodeJS, ES6, HTML 5, Bootstrap and CSS.
- Used JavaScript, CSS, Bootstrap, AngularJS to create the interactive user interface.
- Developed dynamic UI using Angular JS and Produced dynamic, interactive data visualizations using JavaScript library like D3.js
- Created AngularJS controllers, services and used AngularJS filters for filter functionality in the search box and integrator functionalities.
- Developed various screens and web features for the front end using JavaScript frameworks like ReactJS, Angular.js, Backbone.js, Require.js, Node.js and EXT.js and used various predefined components from NPM (Node Package Manager) and Redux library.
- Configured System.js to bundle Angular2 version app and created Call flow diagrams for IVR applications using VISIO
- Customized RESTful Web Service using Spring RESTful API, sending JSON format data packets between front-end and middle-tier controller.
- Called REST web services through AngularJS services to get JSON Object and modified the response object to display in UI.
- Developed the application under Core Java, J2EE Architecture using REST, JBoss, Node.js, backbone.js, EXT JS, spring, Struts, Hibernate, Servlets, Web logic, Swing, Agile, Eclipse, Jenkins, and JSP.
- Developed API to Integrate with Amazon EC2 cloud-based architecture in AWS, including creating machine Images.
- Developed Mean Stack from scratch including Mongo DB server (Mongoose Connector) setup and Express JS server development.
- Wrote cascading style sheets for the entire user interface, created selectors, ids, classes and pseudo-classes in style guides.
- Extensively worked on ES6 new features such as Arrow functions, Classes, Iterators, and Generators.
- Involved in deploying systems on Amazon Web Services Infrastructure services EC2, S3.
- Developed API to Integrate with Amazon EC2 cloud-based architecture in AWS, including creating machine Images.
- Created tasks for updating tsconfig tracked files based on glob, tslinting, and compiling typescript files.
- Implemented client-side Interface using ReactJS.
- Developing Responsive Design UI Rich Rest Service Applications, Single Page Applications and HTML Wireframes using HTML 5 Grid Structures/Layouts, CSS 3 Media Queries, Ajax, Angular JS, and Bootstrap.
- Involved in developing UI pages using HTML5, DHTML, XSL/XSLT, XHTML, DOM, CSS3, JSON, Drupal, JavaScript, jQuery, and Ajax.
- Developing the Presentation Layer using JSP Technologies.
- Developing & Customizing UI JavaScript Plug-ins using jQuery, Object Oriented JS, and JSON.
- Implemented client-side application to invoke SOAP and Restful Web Services.
- Implemented the online application using Core Java, JavaScript, JDBC, JSP, Servlets, Spring, Hibernate, Web Services.
- Used karma-test-runner and Jasmine for JavaScript Unit testing.
- Configured on modern web workflow making use of grunt, bower to the company.
- Used JIRA for bug tracking and issue tracking.
- Used automation of source control application Git.
- Created responsive web design (RWD) interface that caters to different screen sizes.
- Manage the overall visual design for the application including all branding and navigational elements.
- Developing and maintaining web application systems using NodeJS
- Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the Drag and Drop functionality using jQuery framework
- Built Rich Prototypes and Applications using HTML 5, CSS 3, and JavaScript, jQuery, Ajax, JSON, ES6, AngularJS and Bootstrap with MySQL database.
Environment: Java 7, Spring, Hibernate, Rest, log4j, JUnit, IBM MQ, JMS, JAXB, Web Services, HTML5, CSS3, AEM, JavaScript, jQuery, AJAX, JSON, Angular JS, NodeJS, XML, XSL, jQuery, Mongo DB, Cassandra, Web Logic Application Server.
Confidential, Norfolk, VA
Java UI Developer
Responsibilities:
- Worked on Test-driven development, continuous integration systems, and Agile software development.
- Involved in design, development and implementation of front end part of the web application using HTML5, CSS3, JavaScript, AJAX, JSON, Angular JS and Bootstrap.
- Used Eclipse as IDE tool for creating JSPs, Servlets, EJBs, and XML.
- Developed consumer based features and applications using JavaScript, jQuery, HTML, CSS Behavior Driven Development (BDD) and pair based programming.
- Working experience on React.js to support the underlying data changes in a rapid way
- Worked on latest features like creating various effects, shading, 2D 3D animation, Shapes, handling multimedia files for the developed web pages using HTML 5.
- Built collaborative sketching for page type using HTML Prototyping technique.
- Responsive development is implemented using Bootstrap and CSS3 media queries.
- Worked with RDF to extends the linking structure of the Web to use URLs for open source videos and images.
- Built npm libraries/packages in Node.js. To enhance the performance over raw SQL queries.
- Worked on extending HTML attributes with directives and binding data to HTML with expressions.
- Compiled dynamic sheet language LESS on to CSS.
- Worked with XQuery for querying XML data, on SQL and NoSQL Databases.
- Reusable HTML-like elements and behavior of presentation components and the attributes that define data bindings are implemented using AngularJS directives.
- Worked with Unix Bash Shell for associative arrays, using java Spring as communicator to run Bash commands.
- Scalable single-page web pattern using EmberJS in MVVM pattern design.
- Worked extensively on all client-side UI validations and implementing business logic using jQuery.
- Implement and test the Golden topology for IBM SOA ESB for stateless services.
- Date picker, Tabs, Slider, Accordion and Dialog plugins in jQuery are used.
- Worked with Retro and Contrib Less plugin in Grunt.
- Worked extensively on jQuery and AJAX for parsing data fetched from APIs.
- For rendering domain-specific layout XML to the web, JavaScript libraries are used.
- Worked with SQL Server and Oracle DB to integrate XML files.
- Also worked with DB2 in required client end areas.
- Used AEM/CQ5 to create OSGI Bundle.
- Worked with JAXB for conversion of Java files to XML.
- Production experience with continuous integration
- Supported back-end developers for implementing AJAX and dynamic HTML functionalities using jQuery.
- Worked on Twitter Bootstrap plugins to build Rich Internet Application (RIA)
- Faster responsive web pages were created by minimizing page load through adjustments, content analysis, other UI performance improvements and using best practices.
- UI screens were developed using MVC features of AngularJS and JavaScript.
- Defined new validations through AngularJS for the form fields.
- Data- Binding concepts with developed controllers, filters, directives integrated with back-end services were extensively implemented using AngularJS.
- Strong understanding of supporting XML and JSON based REST web-services, integrating with the front-end.
- Working knowledge in SOAP-based web service development.
- Strong experience in web deployment best practices like image optimization, web server tuning.
- Working knowledge in package manager tools such as Bower and task runner tools such as GruntJS.
- Worked on tools like GIT and JIRA for version control and bug tracking. Code integration and deployment tool JENKINS.
- Used JBoss Guvnor 5.4 /Drools 6.2/Drools 6.4 Workbench and Drools 6.4 API's for writing business rules to solve complex business problems.
Environment: HTML/HTML5, CSS/CSS3, JavaScript, jQuery, Angular JS, Ext.js, GruntJS, Bower, Bootstrap, JSON, JBOSS, Ajax, dynamic HTML, Agile methodology, Adobe Photoshop CS4, ATG9.0, Drools, EJB3.0,Agile Development, Jira, Dream weaver, SQL Server, Oracle.
Confidential, Detroit, MI
Java UI Developer
Responsibilities:
- Designed business applications using web technologies like HTML4/5, XHTML, and CSS2/3 based on the W3C standards.
- Implemented the MVC architecture using the Angular framework.
- Designed Dynamic and Multi-browser compatible pages using HTML, CSS, jQuery, and JavaScript.
- Developed the User Interface using HTML 5, CSS, JavaScript, jQuery and AJAX.
- Developed UI using HTML5, CSS3, Ext.JS, Bootstrap, jQuery, and JSP for interactive cross-browser functionality and complex user interface.
- Designed Web Application User Interface, interaction scenarios and navigation based on analysts, interpretations of requirement and use cases.
- There is a configuration widget written in CSS 3, JavaScript, and jQuery framework in UI Layer with Tag library, an application deployed and tested on Linux.
- Developed different GUI screens using JSP and user validations using JavaScript.
- Effectively implemented AJAX in developing dynamic web pages
- Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree.
- Implemented the Drag and Drop functionality using jQuery.
- Brief experience on implementing the Angular JS and MVC framework for data access.
- Debug the application using Firebug to traverse the documents and manipulated the nodes using DOM and DOM Functions.
- Involved in developing XUL, HTML, and JavaScript for client-side presentation and data validation on the client side within the forms.
- Implemented Web services (SOAP) for transmission of large blocks of JSON data over HTTP.
- Developed Action controller, Action Forms, Tiles Structure, Validation Structure (for data validation), JSP pages, Form Beans, AJAX code, JavaScript and worked on integration.
- Involved in writing application-level code to interact with APIs, Web Services using AJAX, JSON.
- Worked with Cross-Browser Compatible issues
- Wrote application level code to perform client-side validation using jQuery and JavaScript.
- Designed and developed intranet web applications using JavaScript and CSS. Built DAO package as well as DAO impl package to implement the data access logic, and using Hibernate Annotation to do the data mapping. Used Log4J API for logging and debugging. Developed UNIX shell scripts for performing administrative tasks.
- Developed the application using agile methodology. Worked on Java Messaging Services (JMS) for developing messaging services.
- Used JERSEY framework to implement the JAX-RS (Java API for XML and RESTful Service). Used Ant for building and deploying the war file into the application server.
- Worked with Eclipse as the IDE to develop, test and deploy the application. SVN is used for version control systems and source code management.
- Created test cases using JUnit and Mockito. Created automated test cases for the web application using Selenium.
- Configured and set up JBoss Server for deployment. Used JIRA for tracking bugs. Used JENKINS for continuous integration.
Environment: HTML 4/5, CSS, JavaScript, AJAX, JSF, JSON, JAVA, Ext.js, Web Services, JSP, jQuery, Angular JS, JSON, JSTL, ECLIPSE, SQL server, MySQL, SVN and MS Office.
Confidential, New Delhi, India
Front End Developer
Responsibilities:
- Involved in design, development and implementation of the front end part of application.
- Worked with a team of graphic designers to create compelling websites user interfaces.
- Developed CSS classes to GUI web page controls and forms.
- Created search engine optimized websites and micro sites.
- Worked with clients and senior user experiences designer to understand the branding strategies and design goals to define strategy, layout and features for the websites /applications design.
- Coding, styling, testing of reusable JavaScript, CSS3, HTML widgets/libraries for complex UI controls responsible for JavaScript/AJAXUI upgrades and improvements.
- Developed Object Oriented JavaScript code and responsible for client side validations using JQuery functions.
- Utilized various JavaScript and JQuery libraries to manipulate the events and other interactive features (Dynamic functionality).
- Involved in designing and developing the JSON, XML Objects.
- Developed data formatted web applications and deploy the script using client side scripting using JavaScript.
- Developed MySQL queries to implement the select, insert, update and delete operations.
- Created HTML, navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
- Designed the email blasts using Adobe software and then implemented them using HTML and JavaScript.
- Produced semantically appropriate, standards compliant markup, and rich user interfaces.
- Used AJAX to send request to the server to check the functionality of the websites.
- Used JSON for storing and exchanging information between browsers and servers.
- Handled all aspects of web applications including maintaining, testing, debugging, deploying.
- Used UI Development using HTML, coded Java components which retrieve data using SQL.
- Actively participated in meetings with clients to determine website goals and developing strategies.
- Developed callback functions to parse and handle JSON data returned from server.
- Tested cross browser functionality and fixed major layout bugs for supported browsers including IE6
- Developed and prepared test cases for unit testing with JUnit.
Environment: HTML, DHTML, CSS3, JavaScript, JQuery, AJAX, Bootstrap, JSON, XML, MySQL, Photoshop, Dreamweaver, Firebug and Waterfall
Confidential
Software developer
Responsibilities:
- Interacted with business analyst to understand the requirements to ensure correct UI modules been built to meet business requirements.
- Worked in developing dynamic robust UI screens using CSS, HTML, XHTML, JavaScript, Bootstrap, Backbone, and JQuery.
- Developed web pages using Forms, Components, Layouts, Events, Validations, Trees, Grids components.
- Used MVC architecture of Framework to simplify the code complexity and increase clean code.
- Worked on CSS preprocessor frameworks (SASS/LESS).
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Expertise in Core Java concepts such as OODesign, Multithreading, Generics Exception Handling, Collections, Java Reflection, Annotations.
- Taken care of complete Java Multi-threading part in back end components.
- Involved with all stages of Software Development Life Cycle.
- Involved in the analysis, design, and development phase of the application.
- As a team member, I was involved in preparing design documents - Technical Design, Functional Design Technical Domain documents, Application Interface Contract and Service Interface Contract Documents.
- Used SVN the version control tool for code commit and update.
- Worked on the web services and front-end design and solved the issues with the JQuery.
- Extensively involved in writing MySQL, PL/SQL queries, to interact with Oracle.
- Interacted with java controllers (JQuery, Ajax, and JSON to write/read data from back end systems).
- Implemented Data Grid, Charts, Forms and Layout Manager Components.
- Creating cross-browser compatible and standards-compliant CSS-based page layouts, fix the bugs pertaining to various browsers.
Environment: HTML, CSS, Web Logic, Java, JDBC, Servlets, XML, MySQL, JavaScript, AJAX, SVN and Windows XP.
