Java Ui Developer Resume
Atlanta, GA
SUMMARY
- Around 6 years of experience in Enterprise Applications and Web Application development with emphasis on front end technologies as well as UI/UX designing in different domains.
- Experienced in all phases of Software Development Life Cycle (SDLC) - Requirement analysis, Specification, Implementation, testing, Documentation and Process management.
- Proficient and excellent hands on experience with HTML5, CSS3 and JavaScript.
- Expertise in designing and developing front end Desktop and Web applications and web services using Angular 2/4/5/6/7, Angular.js, React, Node.js, Bootstrap, JavaScript, jQuery, HTML5, CSS3, AJAX and XML.
- Solid expertise in developing HTML pages based on W3C Compliance, Web 2.0, Web Accessibility, Web Usability and Cross browser platform.
- Good knowledge on using CSS Preprocessors like LESS and SASS, using media queries, along with breakpoints, mixins, inheritance.
- Expertise in developing Responsive Web Design, Grid Framework Applications using Twitter Bootstrap.
- Experience in creating responsive web applications using CSS media queries and Bootstrap for styling web applications.
- Good knowledge in using React JS, Redux, Flux, Web-Pack for SPA development.
- Excellent experience in creating Dynamic Wireframes, HTML Wireframes, Dynamic Screenshots and Sitemaps.
- Expert in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of future pages.
- Expertise in using JSON and AJAX to link with back-end applications consuming RESTful Web Services.
- Good understanding of Document Object Model (DOM) and DOM functions.
- Hands on experience working with IDE like Eclipse, Brackets, Notepad++, Sublime Text, Dreamweaver and Eclipse.
- Experience in cross browser compatibility amongst major browsers like Chrome, Safari, Firefox and IE.
- Proficient with source code management systems (GIT, TFS, SVN).
- Proficient in Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View Control (MVC) design pattern and Test-Driven Development (TDD).
- Experience in SQL, MySQL, PL/SQL Database Triggers, Cursors, Packages, Stored procedures, Functions and Exceptions.
- Good knowledge on SDLC implementation methodologies such as Waterfall, Incremental, Iterative and Agile Models.
- Excellent interpersonal abilities, communication skills, time management and Team skills with an Intention to work hard to attain project deadlines under stressful environments and understanding various business functionalities.
TECHNICAL SKILLS
Web Technologies: HTML/HTML5, CSS3, JavaScript, Bootstrap, Angular7, Angular Material, Angular.js, Backbone.js, AJAX, jQuery, JSON, Polymer (3.0), React js
Programming: Java, J2ee, Node JSM, SQL
IDE and Tools: Eclipse, Notepad++, IBM Rad, Visual Studio Code, Sublime Text Editor, IntelliJ, Maven, Jenkins, SQL Developer (4.0.3.16.84 ), Teradata Studio Express (16.00.02), Message Queue (MQ 8.0)
Version Control: GIT, SVN, Source Tree, VSTS (Dev ops), Central Project Server, JIRA
Web Servers: HTTP Web Server, Apache Tomcat, IBM WebSphere, Express, Microsoft Azure, Webops
Monitoring tools: Azure Portal, AppDynamics
Database: Oracle 11g, MySQL, SQL Server, Teradata Studio Express (16.00.02)
Operating System: Windows Vista/7/8/10, MAC OS X
Validating Tools: REST (Advanced Rest Client Tool), Postman
Production Support Tools: BMC Remedy System, BMC TMart, Introscope Alert and Service now
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
Java UI Developer
Responsibilities:
- Implemented projects using Agile SCRUM methodology. involved in daily stand up meetings, sprint retrospective.
- Worked extensively in the Agile Development process.
- Involved in designing and decision making the user experience interface UI/UX strategy, UI requirements, converting into UI designs.
- Developed reusable components using Angular material.
- Used typescript and latest java script (ES6).
- Involved in building applications with React JS, Redux, AngularJS in MVC architecture.
- Extensively used Angular material and PrimeNg to build reusable components and to create rich user interfaces.
- Worked extensively on Responsive design using flex, grid layouts and media queries.
- Used Jasmine/Karma for unit testing.
- Developed diverse pages in the packages in the frontend using technologies HTML5, CSS3-SASS, JSON, Angular 7.
- Created web services and desktop applications to access and display data needed by support teams using React JS.
- Designed lively components by using uploading the @angular/animations which is the cutting-edge animation bundle in Angular 7.
- Worked with NPM commands and the usage of Package.Json for managing dependencies and dev-dependence packages.
- Integrated Redux Framework with React to handle large chunks of data for the better performance.
- Converted to usable angular shared modules into Npm packages and deployed.
- Attended required meetings and maintained open communique approximately task popularity.
- Working experience with computer virus tracking equipment Rally in an Agile Scrum surroundings.
- Worked extensively on JavaScript programming for web application development like React JS.
- Used GIT and very well familiar with the workflow of code management in Azure Repos.
Environment: HTML, CSS3, SASS, Java script, XHTML, Media Queries, Node, Typescript, angular CLI, Angular Material, Angular 7, Responsive Web Design, Git, Agile
Confidential, New York, NY
Java UI Developer
Responsibilities:
- Analysis, design, development, integration and testing of application modules.
- Involved in Scrum process that is used for planning different iterations of the project.
- Developed Interactive GUI screens using HTML, bootstrap and data validation using JavaScript and AngularJS.
- Developed UI using and AJAX Call in pages, business implementation in Struts action class.
- Utilized AngularJS in the development of an internal employee management system and a questionnaire, test and feedback system.
- Established a JSON contract to make a communication between the JS pages and Java classes.
- Maintained loose coupling between layers published the business layer as services and injected the necessary dependent components using Spring IOC and published cross cutting concerns like Logging, User Interface exceptions, Transactions using Spring AOP.
- Concepts of Directives, Databinding and Dependency Injection in AngularJS.
- Created MC4E project customer service management Security Filter, Searching, Service Reference pages using HTML5, CSS3, Bootstrap, ASP .NET and communicate with the backend through RESTFUL web service.
- Created RESTful web service where the request and response are in JSON format.
- Developed sanity and automation regression tests. Executed and managed automation test scripts using Selenium.
- Implemented an asynchronous, AJAX and jQuery UI components based rich client to improve customer experience.
- Extensively used Maven to manage project dependencies and build management.
- Used bootstrap grid system to achieve the responsive web design.
- Developed the UI panels using Spring MVC, HTML5, CSS, JavaScript and jQuery.
- Used Hibernate for object Relational Mapping and used JPA for annotations.
- Integrated Hibernate with Spring using Hibernate Template and uses provided methods to implement CRUD operations.
- Used Junit for Unit testing and Cucumber for Acceptance testing.
- Consumed Web Services to interact with other external interfaces to exchange the data in the form of JSON and by using REST.
- Responsible for build management, build verification troubleshooting builds for local releases using tools like Jenkins, JIRA, Maven and Eclipse.
Environment: J2EE, CSS 3, XHTML, bootstrap, JSTL, JavaScript, AngularJS, jQuery, XML, XSD, XSLT, SOAP Web Service, Spring Boot, AJAX, JIRA, Jenkins, JBoss 1.6, Eclipse, Maven, Junit, MS SQL Server 2008, SVN
Confidential, New York, NY
Jr. Java UI Developer
Responsibilities:
- Involved in the Software Development Life Cycle phases like Requirement Analysis, Implementation and estimating the timelines for the project.
- Design and development of dynamic web pages using HTML5, CSS3 and JavaScript to facilitate the digital transformation of the website.
- Used spring framework to develop the multi-tier web application presentation layer components.
- Used spring, Angular.js framework where data from backend is stored in model and populated it to UI.
- Involved in implementing the latest JavaScript framework Angular 2 to create animations based on CSS classes for requirements placed by the client.
- Extensively used CSS (Cascading Style Sheets) integrated with RWD (Responsive Web Design) to apply layout styles for varying screen sizes and pixels.
- Designed Templates and Flow of future pages using Adobe Photoshop.
- Developed non-functional HTML5, CSS3 pages from mockups.
- Involved in Designing and Developing Single Page Applications SPA using AngularJS.
- Designed UI architecture for the internal web application and worked with designers to construct conceptual Wireframes and Mockups.
- Worked on the Java Collections API for handling the data objects between the business layers and the front end.
- Created Node JS middleware application server to encapsulate modern JS widget framework.
- Involved in the creation of an interface to manage user menu and Bulk update of Attributes using Angular.JS, Node.js and jQuery.
- Worked on the dashboard for the project, which contained a variety of charts and drag-able components using jQuery UI Library.
- Used AJAX framework for asynchronous data transfer between the browser and the server.
- Written Ajax drove JSON consuming JavaScript functions to save User selections such as radio button, drop-down menu selections into a cookie.
- Used centralized configuration for multiple servers in JBOSS domain mode.
- Used Firebug and Chrome Developer Tools for debugging and for element styling.
- Used Git for version controlling and regularly pushed the code to GitHub.
- Used agile methodology for software development.
- Actively Participated in Team Meetings, frequently communicated with Business Analysts to clarify the business requirements.
Environment: HTML5, CSS3, JavaScript, Angular 2, Angular JS, Redux, Node JS, JQuery, JSON, AJAX, Photoshop, Responsive Web design, JBOSS, Firebug, GIT, Agile and Windows