Java Ui Developer Resume
Dallas, TX
SUMMARY:
- Over all 7 years of experience in IT industry which includes implementing of full Software Development Life Cycle (SDLC) that is Analysis, Design, Development, Integration, Testing, Deployment and Documents of projects in Object Oriented applications, Multi - Tier Web-based and Client-Server applications using Java and J2EE Technologies with zest for Databases.
- Designed, developed and implemented several web based applications using the following J2EE,Spring MVC, Spring Boot for REST API & Web technologies such as Core Java, JavaScript, HTML,CSS,, XML, MVC frame Work and Strong troubleshooting skills.
- Expertise in developing web based GUIs using JSP, Struts, and spring, Servlets, Swings, HTML, Java Script and Angular JS.
- Deep expertise and hands on experience in developing Web Applications using HTML, XML, XHTML, JavaScript, Angular JS, CSS, CSS3, BOOTSTRAP, DOM, jQuery, and Node JS.
- Experience in Applications using Object Oriented Programming (OOP) with JavaScript, JSONP, and XML.
- Developed applications using AngularJS single page applications SPAs to improve page performance.
- Experience in working MVW (MVC, MVVM) frameworks like Angular JS 2.0 along with UI Bootstrap.
- Experience with working in an AGILE based development environment and participating in scrum sessions, sprint planning meetings, backlog-grooming and retrospectives.
- Widely implemented Angular JS features such as Two-way Data Binding, Directives, Filters, Services, Templates, Routing, and Dependency Injection to build Single-Page- client side application in a clean MVC (Model View Controller) way.
- Well-versed with web development process, including design, development and deployment and good knowledge on back-end processes.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON.
- Good experience working on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.
- Good knowledge on Node.js and MySQL.
- Experience in using various jQuery UI controls and corresponding Event handlers etc.
- Expertise in Responsive web pages using Bootstrap, JavaScript frameworks and media queries.
- Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server
- Experience of working on CSS Preprocessors like LESS and SASS along with JavaScript task runners like Grunt and Gulp.
- Experience in creating test suites using Karma, Jasmine.
- Solid proficiency in software configuration management using distributed version control tools such as GITHUB and SVN.
- Extensive experience in developing web page quickly and effectively using jQuery, HTML5, CSS3, Responsive Web Design, Bootstrap and experience in making web pages cross browser compatible.
- Proficient with n tier application development using J2EE Design patterns like MVC, DAO, Business Delegate, Singleton etc.
- Extensively worked on IDE likes Eclipse, Sublime Editor, Visual Studio Code, Notepad++ .
- Strong experience in database design and usage of RDBMS in My-SQL, that includes DDL, DML, DCL, TCL, SQL, PL/SQL.
- Experience in application development and deployment using servers such as Web Logic and Apache Tomcat.
- Good experience in Object Oriented Analysis & Design (OOAD) using different design methodologies, and tools like UML.
- Knowledge in the TDD (test driven development) process Agile methodology.
- Good experience in version controls like VSS, Clear Case, CVS and SVN.
- Worked on different Operating Systems like Windows NT/2000/ XP and MAC OS.
- Responsible for testing the web applications using NVDA to make sure the code is ADA compliant.
- Used SNAGIT tool to capture the screenshot of the scrollable screens.
- Assisted the QA Team in Testing and Involved in setting up the server environment.
- Ability to take initiative, and work independently on several assignments simultaneously, highly organized and Excellent People-Interaction Skills.
- Strong analytical, writing, programming and presentation skills, highly motivated in learning new Technologies. Strong dedication, commitment to team work and good communication skills.
- Ability to write clear, well-documented and efficient code for development.
- Passionate about learning new UI technologies and a Team player with very good communication, organizational and interpersonal skills.
- Effectively communicate conceptual ideas, translate business requirements into interactive web applications.
TECHNICAL SKILLS:
Java/J2EE Technologies: Java, Servlets, SpringMVC,SpringBoot, Struts, JSP, DTD, Custom Tags, JDBC
Web Technologies: DHTML, XHTML, HTML/HTML5, CSS/CSS3, Angular JS2, JavaScript, LESS, JSON, AJAX, Node.JS, Handlebars, Typescript, Jquery, Bootstrap
Database: MySQL
Version Control System: SVN,GIT & TFS
Desktop Tools: MS Word, MS Excel, MS PowerPoint, MS Access, Snagit, NVDA
Task Runner: Grunt, Gulp
Operating System: Window, Mac OS
IDEs: Visual Studio 2015, Eclipse, sublime editor, Notepad++
Methodologies: Agile, Scaled Agile Framework and Waterfall
Tools: Rally, NVDA, Snagit, Splunk, BMC Remedy, QC, Postman Testing Tools: Karma, Jasmine
Build & Deploy: IBM Urban - uBuild & uDeploy
Utilities: Log4J, Logger, JUnit(Mockito), Ant, Maven.
PROFESSIONAL EXPERIENCE:
JAVA UI DEVELOPER
Confidential, Dallas, TX
Responsibilities:
- Attend Daily standup meetings (Scrum), Estimation meetings and Requirement review meetings to analyze requirements for each story card in a sprint.
- Developed and Maintained existing UI Applications and upgraded them using AngularJS2, CSS3, jQuery, AJAX, TypeScript, Handlebars, Bootstrap, LESS, JavaScript, JSON and NodeJS.
- Worked with business system analyst to understand the requirements to ensure that right set of UI modules have been built.
- Wrote application level code to perform client side validation using jQuery and TypeScript.
- Used Handlbars for template.
- Wrote jQuery function while implementing various UI Screens across the whole web application (both consumer facing as well as internal application)
- Interacted with java controllers (jQuery, Ajax, and JSON to write and/or read data from back end systems)
- Familiar and worked on Java Object Oriented Concepts like Inheritance, Polymorphism and interfaces.
- Handled all the client side validation, dom manipulation, hide and show controls, dropdown menus, tab navigation, slide show using Jquery.
- Involved in creating easy to use, elegant looking forms with validation in Jquery.
- Applications are developed based on ADA compliance.
- Responsible for creating the screens with table less design and table design for tabular data.
- Updated the progress of project in Rally.
- Maintained, enhanced and recommend solutions that best suit the business and technological needs from the UI standpoint.
- Created cross-browser compatible and standards-compliant CSS-based page layouts.
- Developed reusable components using Custom Directives in AngularJS
- Developed applications using AngularJS single page applications SPAs to improve page performance.
- Used Grunt for build tool for configuring tasks.
- Used with Karma Jasmine for Unit Testing
- Strong communication, analytical and interpersonal skills working within cross-functional teams.
- Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers.
Environment: Typescript, Handlebars, Bootstrap, NodeJS, NPM, LESS, DOM, jQuery, AJAX, JSON, Splunk, Rally, SVN Tortoise, NVDA, Visual Studio, Notepad++, Gulp, Karma, Jasmine
JAVA DEVELOPER
Confidential, New York
Responsibilities:
- Responsive webpages are made using twitter bootstrap and media queries.
- AngularJS framework was used to bind HTML to JavaScript objects (models).
- Worked on branding payment portal as per client specification and configured it pixel-to-pixel to Client website.
- Consumed Web Services using JSON and REST to get the registered users, update their status.
- Developed JSF Tags and Components.
- HTML5, CSS3, LESS, JSP and JavaScript were used to develop the front end of the application.
- Performed System Testing to ensure branding is done as per client requirement.
- Coordinated with QA team to resolve any issues regarding site branding. .
- Implemented client side scripting using JQuery and Angular.js2.
- Designed and developed various Screens using DOJO, JavaScript, HTML and CSS.
- Coordinated with Business Relationship Manager to gather client requirements and QA team.
- Updated the progress of project in Rally
- Attend Daily standup meetings (Scrum), Estimation meetings and Requirement review meetings to analyze requirements for each story card in a sprint.
- Developed User Interface for the project using HTML/HTML5 and CSS/CSS3.
- Maintained existing UI Applications and upgraded them using CSS3, jQuery, AJAX, JavaScript, JSON and HTML 5.
- Worked with business system analyst to understand the requirements to ensure that right set of UI modules have been built.
- Wrote application level code to perform client side validation using jQuery and JavaScript.
- Interacted with java controllers (jQuery, Ajax, and JSON to write and/or read data from back end systems)
- Familiar and worked on Java Object Oriented Concepts like Inheritance, Polymorphism and interfaces.
- JUnit/Mockito Frameworks were used for performing unit & integration testing by writing test cases.
- Built application using MAVEN and used Log4J to generate log files for the application.
- Used Splunk to monitor logs.
- Used JIRA for defect management and to keep track of bugs and issues .
- Maintained, enhanced and recommend solutions that best suit the business and technological needs from the UI standpoint.
- Created cross-browser compatible and standards-compliant CSS-based page layouts.
- Strong communication, analytical and interpersonal skills working within cross-functional teams.
- Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers.
Environment: JAVA, Spring Boot, HTML5, CSS3, JavaScript, DOJO,LESS/SASS, Angular, Node.JS, Rally, Splunk, JIRA, Git, JSON, AJAX, JQuery, REST, MAVEN
Java/J2EE Consultant
Confidential, California
Responsibilities:
- Participated in project estimation and impact analysis.
- Involved in high level and low level design documents understanding the requirements.
- Prepared UML diagrams like Use case, Sequence Diagrams and Class Diagrams using Microsoft Visio.
- Developed presentation layer using HTML, Servlets, JSP with Custom Tag libraries.
- Used JavaScript to perform checking and validations at Client's side.
- Injected dependencies across the module using Spring Framework. It was done by adding some configuration entries in xml files.
- Used Hibernate in Persistence Layer as ORM tool.
- Involved in writing PL/SQL Procedures in Oracle 10g for output Reward Summary.
- Interface with users of the application and downstream data consumers.
- Bulk loading of Account and Transaction from Legacy Database and Transaction Reports.
- Prepared and validated the JUNIT test cases.
- Configuration and deployment of application on Application Server.
- Participated in pear code review.
- Coordinated with the testing team in preparation and validation of Test plan, Test Specification and Test Scripts.
Environment: J2EE pattern, JSP, SpringBoot, Eclipse, Oracle 10g, SQL, PL/SQL Developer, Log4j, Maven, CVS, Eclipse Testify.
Confidential, Milwaukee WI
Software Engineer
Responsibilities:
- Involved in development, design and implementation of front-end part widget based application.
- Developed Page layouts, Navigations and presented designs and concepts to the clients and the management to review.
- Developed web presentation layer using HTML and CSS per internal standards and guidelines.
- Development the whole application module using technologies such as JavaScript, jQuery and more.
- Wrote a combination of jQuery plugins, as well as completely custom JavaScript to build a bleeding-edge, AJAX-driven user interface.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Designed and developed intranet web applications using JSP, JavaScript and CSS.
- Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome.
- Designed the table less web applications using CSS and with the help of tags as per W3C standards.
- Improving the application performance, as necessary, through code improvements and database tuning
- Cleanup and re-organize the code to allow for easier skinning to the client specific configuration.
- Worked in development, testing, debugging, and maintenance of dynamic and secure websites and web-based applications, including widgets, and templates.
- Worked on the development of custom, industry-specific, iOS and web-based software products.
- Used JavaScript, AJAX, XML and other front-end and middle-tier technologies and standards, as well as content management system.
- Experience with W3C (WCAG 2.0, Sec 508) guidelines.
- Develop a user friendly navigation for various sections of data using JQuery Accordion and Tabs.
- Design and update user Integration with various APIs.
- Maintained and given Production Support on client side.
- Participated in peer code review.
Environment: HTML, CSS, JavaScript, jQuery, SQL, JSON, AJAX, XML, GIT, Windows.