Java Ui Developer Resume
Redmond, WA
PROFESSIONAL SUMMARY:
- Around 8+ Years of professional experience as a Front - End UI Developer developing web applications.
- 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, Nodes.
- Sound Understanding and good experience in developing single page Applications (SPA) i.e. web applications using JavaScript MVC frameworks such as Angular js, Node js.
- Good experience in angular js 2.0
- Developed Angular 2.0 custom directives.
- 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 UI framework such as Bootstrap.
- 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.
- Extensively used SASS(Syntactically awesome style sheets) while styling with CSS3.
- Used Mule ESB platform to deliver Rest based Demand ware
- Work experience on Responsive Web Design
- Responsible for UI development using Eclipse RCP,SWT
- Implemented business processes to develop email notification components using JMS API.
- Involved in creating UI for facility users to report facility status using Kendo framework.
- Developed UI Layer for the application using HTML5, CSS3 and Kendo UI.
- Worked on Responsive web design and Bootstrap
- Legacy application management of existing Classic ASP applications
- Having knowledge of Demand ware Ecommerce Framework
- Experience in developing different type of web services like SOAP and Restful services.
- Experience in creating test suites using jasmine and worked on tools like npm (node package manager), Bower, Grunt.
- 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.
- Experience in using various tools and IDEs for development and design like Web Storm, Sublime Text, Brackets, Eclipse and Net Beans.
- Good understanding of relational databases and proficient in writing SQLqueries on databases like MySQL and Oracle.
- Learning to implement React JS in view level.
- 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
- Hands on Experience with version control tools like SVN and GIT.
- Strong experience in writing and updating the technical documents on daily basis with the changes made to the existing environment on daily basis.
- Excellent interpersonal abilities, communication skills, time management and team skills with an intention to work hard to attain project deadlines under stressful environments.
- Hands on experience in web development with a strong background working on open source technologies, including HTML/HTML5, XML, XHTML, CSS/CSS3, JavaScript, Backbone JS, jQuery, Node.js and AngularJS.
- Experience in installing, configuring, tuning Web 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 JUnit frameworks.
TOOLS AND TECHNOLOGIES:
Java Technologies: JDK, J2EE (EJB2.0,3), JMS, JDBC, JSP, JSTL, Servlets), Hibernate, XML
Web Technologies: HTML5, CSS3/2, JavaScript, jQuery (Angular.js), Node.JS, GRUNT Google Analytics, LESS, Bootstrap, AJAX
Databases: Oracle 10g, 11g, Confidential SQL Server, MySQL
Server Side: Node.JS, Express
Design Tools: Rational Rose UML, Confidential Visio
Operating Systems: Unix/Linux, Windows 2000/XP/Vista/Windows 7/ Windows 8, Demand ware,.net
Script Libraries: JQuery, Backbone.js, Underscore.js and Node.js, angular js 2.0,API
Application Servers: Apache Tomcat 5/6/7, Glassfish
Java Technologies: JDK, J2EE (EJB2.0,3), JMS, JDBC, JSP, JSTL, Servlets), Hibernate, XML
Web Technologies: HTML5, CSS3/2, JavaScript, jQuery (Angular.js), Node.JS, GRUNT Google Analytics, LESS, Bootstrap, AJAX
Databases: Oracle 10g, 11g, Confidential SQL Server, MySQL
Server Side: Node.JS, Express
Design Tools: Rational Rose UML, Confidential Visio
Operating Systems: Unix/Linux, Windows 2000/XP/Vista/Windows 7/ Windows 8Script Libraries: React.js, Backbone.js, Underscore.js and Node.js, Angular js 2.0, API
PROFESSIONAL EXPERIENCE:
Confidential, Redmond WA
Java UI Developer
Responsibilities:
- Participated in Sprint Planning and Showcase meetings as part of SCRUM team.
- Involved in coding and implementation activities for various components using Java, JEE, spring.
- Implemented the presentation layer using Spring MVC framework.
- Developed the frontend interface using JSP with AJAX features.
- Developed business functions using Java.
- Developed various User Interfaces using HTML, JQuery, Bootstrap and AngularJS.
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, SASS, JavaScript, JQuery, Angular JS 2.0, Angular Strap, Ajax and JSON.
- Worked On Kendo UI Controls to support HTML5 Controls in all the browsers.
- GUI Design and Development. (Page Layout Design, HTML5 Design, JavaScript, jQuery, Kendo UI and CSS3 Styles)
- Developed Angular JS 2.0 custom directives.
- Integrated some Kendo UI widgets Date pickers, Numeric textboxes, Tooltips, Dialog boxes, drop-down list, Email, upload, grid etc.
- Having 2.5 years of IT Experience as Demand ware and Java developer in developing end-to-end applications. Expertise in developing applications using Demand ware
- HTML5, CSS3, LESS, Bootstrap, JavaScript, jQuery, Demand ware
- Updating content assets and slots using Demand ware Business Manager.
- Responsible for developing the UI pages using HTML5, CSS3, Java Script, Boot strap, Dropzone.js, Kendo UI JSON and JQuery, Ajax.
- Developed the administrative UI using Angular.js and Node.js, Jasmine and React.js.
- Designing and developing reports for the Business Analysis using Actuate Reporting platform, followed Agile Modeling.
- Implemented routing logic and navigation from screen to screen and implemented functionality on the client side in AngularJS.
- Worked with Web services components like Restful Web services to interact with external systems.
- Reduce problem resolution cycles by decoupling the efforts of the test engineer and the developer Environment: J2SE, Embedded MySQL, RCP,SWT, Hibernate, JfreeChart, Eclipse, GMF
- Worked on research team that developed Scala, a programming language with full Java interoperability and a strong type system.
- Improved stability and performance of the Scala plugin for Eclipse, using product feedback from customers and internal users.
- Developed SOAP based web services using Apache CXF and test them using SoapUI.
- Have experience using CSS processors like LESS and SASS
- Used SASS as preprocessor to make CSS more efficient.
- Worked on Responsive Web Design(RWD) to make website Responsive for Desktop, mobile and Tablets using Bootstrap and Media Queries.
- This application is designed with (RWD)(Responsive Web Design) and this application is compatible with Laptops, Mobile Phones, and Tablets.
- Developing the ASP.NET, Classic ASP applications, web services, Single Sign On (SAML2) based services, encrypted web services, web connectors, XML parsers and XML builders, ACORD-based services and requesters using Visual Studio
- Designed and developed web forms using Classic ASP
- Using Ext JS with Web API retrieve data from database.
- Implemented business processes to develop email notification components using JMS API.
- Used Ruby Compass with SASS/SCSS for CSS Styling.
- Worked closely with .NET Development team to develop pages that could be componentized and reused in a CMS.
- Used ASP.NET 2.0 and C# Server Controls, User Controls and HTML controls.
- Capturing data from Confidential Azure sites.
- Used Hibernate as ORM tool and defined the mapping and relationship of each table in system and Oracle Database.
- Implementation of Hibernate using the Spring Framework (Created the session Factory).
- Worked with Open symphony workflows and delivered work flow module to the client.
- Wrote Unit, System Test plans for the business analyst to test the application.
- Experience in making Responsive web pages using Twitter Bootsrap and media Queries.
- Designing Integration Test Plan that resulted in for Productivity improvement and saved approximately 20 hours of work.
- Involved in Unit testing and performed peer review of design and code.
- Used Clear Case for source code control and JUnit for unit testing.
- Developed test cases using Junit and Mockito.
- Used Maven and Jenkins as build tool and deploying the application.
- Software Development is driven by pure agile methodology, short sprints in from of iterations and developed using Java JEE components.
- Developed applications in Eclipse IDE and Deployed in Web Sphere Application Server 8.5 and JBoss Application Server.
- Implemented Spring Web MVC framework for the applying MVC Implementation to the web application.
- Involved in Designing and Developing UI Interface using JSP, CSS, HTML, Java Script, AJAX and JQuery.
- Involved in developing and configuring server side J2EE components like Servlets, JSP, JDBC, JSON, REST Web Services, and JNDI, and LDAP, J2EE platform using Eclipse IDE, and deployments in JBoss App Server environments.
- Worked in developing spring related backend services (For the flex to access the database).
- Worked on Spark Scripts to find the most trending products (day-wise and week-wise) using Scala.
- Developed business layer using spring DAO's.
- Used SVN for version controlling.
- Created database tables in Oracle and Teradata created required SQL queries, stored procedures and used JDBC to perform database operations.
Environment: Java 1.6/J2EE, JSP, Spring MVC, Spring, Hibernate 4.2, Spring, Web Sphere, Workflows, Oracle, SQL, HTML, UML, JQuery, CSS, Toad, Edit Plus, XML, Ajax, RAD, TOAD, CVS, AngularJS, Bootstrap, SOAP, REST,ASP classic, Mockito, SoapUI, Windows, JSON, and Linux.
Confidential , Charlotte, NC
Front End/ UI Developer
Responsibilities:
- Analyze, design and Implement application architecture to suit the development of software using JAVA/J2EE
- Worked in all phases of Software Development Life Cycle (SDLC).
- Used Agile Methodology for the project development.
- Created agile utilities such as Sprint Planner, Planning poker, Retrospective applications.
- Worked as a full stack developer on Demand ware to integrate the backend with the frontend
- HTML5, CSS3, LESS, FE Framework, JavaScript, jQuery, AJAX, XML, and Demand ware Java Based Ecommerce Framework and Agile methodology.
- Developed standalone applications and value-add using Angular JS which are helpful in day-to-day activities.
- Worked on various UI technologies like JSF, HTML5, XHTML, CSS3, JavaScript and JSP tag libraries.
- Built Web pages that are more user-interactive using JQuery plugins for Drag and Drop, Auto Complete, JSON, Angular JS, JavaScript, Bootstrap.
- Made the web pages Responsive using JQuery UI and bootstrap, which can be operated in both PC's and Mobiles.
- Used advanced JavaScript concepts to validate input fields using regular expression.
- Extensively used CSS (Cascading Style Sheets) along with Responsive Web Design (RWD) to support the web page in Mobile browser as well.
- Developed multiple screens for Mobile Browsers such as Safari, Chrome, Opera to support the screen Compatibility and Resolution using Bootstrap.
- Migrated Classic ASP applications to ASP.NET applications
- Developing the View layer of MVC architecture using Spring MVC components and compelling features like templates, Custom logic tags etc.
- Responsible to ensure compliance with JEE (JEE) Framework and enhance Reuse and Portability of the application.
- Used client-end templating for rendering JS-render templates which would take complex JSON as input data.
- Used Bootstrap 3.0 along with CSS3 to design web-pages by HTML5.
- Used Web services (SOAP and Restful) for transmission of large blocks of XML/JSON.
- Used Jenkins as continuous integration tool for building archive files and snapshots for all applications.
- Working on Oracle PL/SQL stored procedures for host to mid-tier integration.
- Used open source emulators like Putty and WINSCP emulator for network file transfer.
Environment: HTML5, Angular.JS, Node JS, jQuery, Bootstrap, AJAX, Eclipse, Web Logic, HTML, JavaScript, CSS3, Maven, PVCS, Web Services (SOAP and Restful), Agile Methodology.
Confidential , Detroit, MI
Front End/ UI Developer
Responsibilities:
- ne was a UI/UX specialist Analysis and specification of the requirements using BPM.
- Development of the Project Scheduler and Tasks using MS Project Manager.
- Analysis and implementation of the database architecture using MySQL Workbench.
- Integration of the development, test and production environments for dealing with automation of the deployment process.
- Backend development with PHP and CodeIgniter for Administration website.
- Implementation of REST- API for services and controlling access to the databases. NodeJS for communication between mobile devices and backend.
- Frontend development. Creating responsive pages in HTML5 and CSS3 using Ink, based on images and mockups from the approved design. Several times we've need to re-arrange and adjust the original layout in order to maintain the responsiveness and nice looking of the web pages in all the tested devices.
- Developed 2 different Apps, one for the drivers who attend and carry the freight to desired destination and the other for the supervisors of the teams who need to watch and control the whole transport operation from the origin to its end.
- Analysis, design and implementation of Road-trip dashboards for showing trucks, truck's status reports, the drivers, freight, temperature updates, incidents and status of the roads. Also updates from regional and weather news and reports.
- Design and implementation of the integration of Google maps in the application for a "Road Dashboard". I’ve figured out all the logic in the backend and the front-end pages for this section of the website.
- Used PUSH technology for updating all the dashboards in the System to show real time data and last minute information.
- Implementation of various graphs and tables for showing statistics and numbers for maintaining and understanding of historical log database with records of all the transporting operations.
- I was responsible for dealing with database deadlocks and solving them. Most of the time reorganizing or rebuilding indexes for the fragmented tables.
- I've designed and developed a web page for issues and incidents in the road. This one was coded with AngularJS. The page was filled with last minute data using notifications and messages.
- Setup alerts for monitoring the System using store procedures, jobs and triggers.
- With the increase of the page's visitors I needed to re-factor some code for modules and sections of the website application in order to improve its performance and responses times.
- Wrote almost all the test cases for the testing phase of the project and also run these tests.
- Re-coded the functions and lines involved in the issues or bugs found it in the test phase.
- Re-tested this new code to make sure they are finally good.
- Wrote the documentation for the end user of the administrative website.
- Leading a team of five people, one was the developer responsible for IOS Apps, another for Android Apps, another one for blackberry and Windows Phone’s Apps. One more person was in charge of the visual and design, he made the mockups, and the last.
Environment: HTML5, CSS3, JavaScript, AJAX, JQuery, JQuery UI, Responsive Web Design, Angular.js, backbone.js, Require.js, Ext.js, Node.js, bootstrap.js, JSON, DOM, XML, XHTML, W3C, Photoshop, Dreamweaver, Visual studio and Windows.
Confidential
Front End/ UI Developer
Responsibilities:
- Involved in developing web pages using JSP, HTML and XHTML.
- Developed the JavaScript for Client Side Validation.
- Application is developed based on Struts Framework.
- Used JDBC for database connectivity to SQL Server.
- Java API, including JDBC, JAXP, JDOM to query patent data from database and transfer the data into various formats.
- Generated and customized the value object entities and DAOs.
- Created and implemented PL/SQL stored procedures, triggers.
- Ant is used for building and application is developed on JBoss application server.
- Involve in JUnit Testing, debugging and bug fixing.
- Worked on Multithreading.
- Participated in the discussion with business experts to understand the business requirements and mold them into technical requirements toward development.
- Designed UML diagrams using Rational Rose.
- Developed the User Interface using JSTL, Custom Tag libraries, HTML, JavaScript, and CSS.
- Used Struts 1.3 framework to develop the application based on a MVC design pattern.
- Used J2EE design patterns like Service Locator, Data Access Objects, Factory pattern, MVC and Singleton Pattern.
- Created and consumed SOAP/Restful Web Services.
- Built the functionality for the front end JSPs to take the data from the model as an XML and using XSLT to convert the XSL to HTML.
- Prepared Test Cases for Integration Testing.
- Used Java Message Service (JMS) for reliable and asynchronous exchange of important information, such as Loan and Teller application
- Designed and developed Message driven beans that consumed the messages from the Java message queue.
- Created the JDBC based DAO layer.
- Worked on HTML5 tags for forms, multimedia, graphics and geo-location.
- Deployed components to the development environment, system test environment, and UAT environment.
- Responsible for deployment of Java Servlet environment platform using IBM's Web Sphere Application Server product (IBM WAS).
- Build and deployed WAR files
- Configured and scheduled jobs for multiple projects on Hudson.
- Developed automatic build scripts using ANT for the application to deploy and test.
- Maven is used as a build tool and continuous integration is done using Jenkins.
- Documented all process changes and requirement changes.
Environment: Core Java, JSP, Struts, Apache Tomcat, JavaScript, JDBC, EJB 2.0, JBoss 3.0, SQL Server, PL/SQL, JUnit, CVS, Ant.
Confidential
Full Stack Java Developer
Responsibilities:
- Analyzing the requirement document and preparing queries for clarification from client.
- Involved in High Level Design Document (HLD) preparation.
- Development of Web Layer with MVC framework using Java, JSP, Servlets.
- Coding for Model and Controller.
- Development of Web application using Struts framework based on MVC architecture.
- Implemented and configured various Action classes for handling the client requests using Struts framework.
- Used EJBs (Stateless Session beans) to implement the business logic, MDBs (JMS) for asynchronous communication internal and external to the system.
- Wrote Web Services using SOAP for sending and getting data from the external interface.
- Automation of Web Services Testing using SOAP UI 5.0.0
- Used Design patterns such as Business delegate, Service locator, Model View Controller, Session façade, DAO, DTO.
- Involved in implementing the JMS (Java messaging service) for asynchronous communication.
- Involved in using JMS Queues and JMS Topics for one-to-one and one-to-may communication in the application.
- Backend application layer is implemented using EJB (Enterprise Java Bean) in Web Logic Application Server environment.
- Was involved in improving the existing design by minimizing dependencies between the layers with the help of design patterns
- Involved in analysis for Reporting frame work. Involved in procedures and functions modifications.
- Cross browser issue fixing with Firebug and IE Developer.
- Configuration manager role using Jenkins tool
- Programming and Development of web pages using spring, JSP and JavaScript.
- Developed user interface using JSTL, HTML, Java script, JQuery and CSS.
- Used J2EE design patterns like Factory pattern & Singleton Pattern.
- Achieved MVC pattern using Spring MVC architecture.
- Used Hibernate as an O/R mapping tool for selecting, inserting and updating the records in the database.
- Involved in bug fixing and resolving issues with the QA and production environment during production support.
- Worked on UML diagrams like Class Diagram, Sequence Diagram required for implementing the Quartz scheduler.
- Handled Java training sessions for the trainees.
- Used My Eclipse as an IDE for development.
- SVN is used as a tool for version control
Environment: Web Logic 11g / Oracle 10g/ STS 3.0, Java, J2EE, Hibernate, Spring MVC, Spring Web flow, JSP, EL, Servlets, AIX-Unit, Cruise Control, AXIS2 - Web Services, JQuery, SVN, FOP.