Sr. Java Ui Developer Resume
Pleasanton, CA
SUMMARY:
- Have 7 years of IT professional experience with full project development, implementation and deployment on Windows/Unix using JAVA/J2EE technology stack.
- Expertise in design and development of web applications using JSP, JavaScript, HTML5, CSS3, JQUERY, AJAX, JSON, XSL, XSLT, Node.JS, AngularJS, Backbone.JS, React.js, bootstrap, Ext JS.
- Experience in all phases of Software Development Life Cycle (SDLC) as well as Agile/Scrum methodologies.
- Expert level skills in application development using Java, J2EE, Spring Framework, Hibernate, Struts, JSP, JSF, EJB, JPA, Servlets, JDBC, HTML, JavaScript, J2EE compliant application servers, multi - threading, client/server, design patterns of J2EE architecture .
- Significant experience in Responsive Web Design (RWD).
- Strong hands on writing AngularJS code for developing Single page applications (SPA) and experience with several in built AngularJS directives, expressions and modules.
- Experience with Service Oriented Architecture (SOA), web service applications.
- Proficiency in developing web services (SOAP, RESTful) that include several components like WSDL, XML, XSD, JAXB, JAX-RS and JAX-WS. Also Developed SOAP web services using Apache CXF.
- Experience in developing Web Applications with various Open Source frameworks like Spring Framework, Spring MVC, Web Flow, Hibernate.
- Extensive working experience in Unit testing experience with Junit, Jasmine, Karma and Jasmine-Node.
- Worked on Integration, Maintenance, Debugging, Testing and Production support for Applications in Client Server environment, Object Oriented Technology and Web based applications.
- Extensive experience in working with different databases such as Oracle, SQL Server, MySQL, PL/SQL and writing Stored Procedures, Functions, Joins and Triggers for different Data Models.
- Experience in using assistant tools such as GitHub, CVS and SVN for version control.
- Developed application on servers such as Apache Tomcat, WebLogic, IBM WebSphere and JBoss.
- Good understanding of REST API's extensive experience of integrating services via Ajax using JavaScript, jQuery, AngularJS and React.js.
- Good exposure on using IDE'S like Eclipse, Sublime text, Adobe Photoshop, Adobe Dreamweaver and Notepad++.
- Well versed with Core Java concepts like Collections, Multithreading, Serialization, Java Beans and Network programming.
- Debug the application using google chrome’s developer tools and Firebug to meet the standardized approach for developing the application.
- Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google chrome .
- Created innovative, creative and responsive web layout which works on mobile, tablets and normal screens.
- Excellent Team player and can work both development and maintenance phases of the project. Possess good communication and interpersonal skills.
TECHNICAL SKILLS:
Languages: Java, C, C++, PHP, PL/SQL
Java/J2EE Technologies: JDBC, Swing, JSP 2.3/2.2/2.1, Servlets, EJB, JSTL, JMS, Spring 4.3/4.2, Hibernate 5.0/4.0, Struts, JSF, JPA, Log4j.
Web Technologies: HTML5, CSS3, XML, XHTML, JSP, JavaScript, AJAX, jQuery, JSON, AngularJS, Node.js, ReactJS, Angular 2.
Web Services: REST, SOAP, WSDL, JAX-RS, JAX-WS
Web/Application Servers: Apache Tomcat 7.0/8.0, WebLogic 10.3/12.1/12.2, IBM Web Sphere 8.0/8.5, Jboss 7.0/8.0
Version Control Tools: Git, GitHub, SVN, CVS
Query Tools: SQL, PL/SQL, SQL Server2000, MySQL.
Development Tools (IDEs): Oracle SQL developer 4.0/4.1, Eclipse, NetBeans, Dreamweaver, Sublime, Bracket and Notepad++.
Build and Testing Tools: ANT, Grunt, Jasmine, Karma, Docker, Maven, SOAP UI, JUint
Operating System: Windows XP/Vista/7/8, MAC OS X, LINUX, UNIX.
PROFESSIONAL EXPERIENCE:
Sr. Java UI Developer
Confidential,Pleasanton, CA
Responsibilities:
- Actively involved in all stages of application development- requirements gathering, analysis and design, development, testing and debugging.
- Worked on the development and testing of the infotainment module using Agile (SCRUM) methodologies.
- Developed code using JavaScript frameworks AngularJS, Node.js, and JQuery especially AJAX driven web applications.
- Used Microservice architecture with Spring Boot based service through REST.
- Designed and developed Business components and integrated with Spring Framework.
- Wrote data components for plan setup, wrote and called stored procedures using Java, SQL, Hibernate.
- Involved in configuring and integrating Spring and Hibernate frameworks.
- Involved in design and implementation of MVC architecture in different modules.
- Used AngularJS factories and services to make Ajax calls or Restful calls to get data in JSON format.
- Played key role in the design and development of application using J2EE and REST web service for Service Oriented Architecture (SOA) with JSON.
- Implemented Angular 2 services to connect the web application to back-end APIs.
- Created RESTful APIs in express and returned logic through AngularJS data binding.
- Responsible for configuring and deploying the builds on Tomcat Web Server.
- Involved in writing Oracle PL/SQL stored procedures, triggers, views, joins.
- Expertise in AngularJS controllers, directives, factory and service resources, routings and events.
- Involved in extensive HTML5, CSS3 and JavaScript coding that implements web applications, prototypes, user interface, and websites for clients.
- Used Grunt as the automated task runner for a better development/production workflow.
- Used to update the HTML pages using JQUERY, AJAX via JSON response.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on fly.
- Performed Unit testing with Jasmine framework and Karma before sent to deployment .
- Used AngularJS to bind HTML to JavaScript Objects and develop Single Page Application.
- Responsible for the overall layout design that meet cross-device compatibility utilizing Bootstrap.
- Installed and configured Jboss and Eclipse from the application catalogue.
- Developing AngularJS services and factories for consuming REST web services.
- Design and developed request and response XML Schema(XSD) documents for webservice operations such as Retrieve History.
- Responsible for all client's side UI Validation and implementing Business logic based on user selection using AngularJS.
- Develop various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux libraries.
- Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
- Worked on back-end services using Node.js and Node modules.
- Involved in the creation of exhaustive Junit Unit Test Cases.
Environment: Java, J2EE, Spring Boot, Spring MVC, JAX-WS Webservices, React JS, JavaScript, Bootstrap, WebLogic 10.3, AngularJS, Angular 2, Node.js, HTML5, JQuery, Ajax, CSS3, PL/SQL, XML, Junit 4.1, Git, Jboss 7.0/8.0, JSON, Jasmine, Karma, Eclipse, Spring, Hibernate 4.0, Grunt, RESTful Web services.
Sr. Java UI Developer
Confidential,San Francisco, CA
Responsibilities:- Created Design Docs from Functional Specifications. Implemented the Application using Spring MVC Framework.
- Developed user interface using HTML, CSS, JSON, JavaScript, jQuery, J2EE and jQuery UI.
- Involved in development of HTML, prototypes and UI deliverables such as wireframes, flowcharts, screen mock-ups and interface design specifications.
- Extensive use of HTML5 with AngularJS, JSTL, JSP and JQuery for the presentation layer along with JavaScript for client-side validation.
- Involved in developing Static and Dynamic pages using JSP and Servlets.
- Developed JSP pages and Servlets for customer maintenance and used AngularJS.
- Created Hibernate mapping files and Hibernate configuration files for individual modules.
- Developing presentation layer with JSPs, HTML5, JavaScript, CSS3, JQuery, JSON, AJAX, Spring Form tags, Tiles, JSTL tags etc.
- Developed SQL Statements as well as PL/SQL Stored Procedures for searching contractors depending on Selection Criteria.
- Developed Servlets for Document Upload, Image Streaming and Caching the data.
- Wrote client side and server-side validations using Struts Validators and JavaScript Validations.
- Used karma-test-runner and Jasmine for JavaScript Unit testing.
- Developed user interfaces using JSPs, HTML, XHTML, DHTML, CSS, JavaScript, JSP Custom Tags and AJAX.
- Used AngularJS to create maintainable and testable single page application.
- Developing Spring MVC Controllers for handling of web requests from the presentation layer by use of URL Handler Mapping.
- Configured the Web Logic handler for the Apache Web Server to serve static files (html, images and CSS).
- Developed Asynchronous means of retrieval of data from the Server and Database using AJAX features as well JavaScript.
- Involved in production bug fixes, analyzing and improving overall application performance.
Environment: Java, J2EE, PL/SQL, AngularJS, Spring, JSP2.0, Hibernate 4.0, Node JS, AJAX, JDBC, Eclipse, SOAP Web Services, Karma, Jasmine, Maven, servlets, Oracle, JQuery, JavaScript, HTML5, CSS3.
UI/Web Developer
Confidential,Charlotte, NC
Responsibilities:- Worked as a UI developer for internal application for tracking the performance of employees.
- Deep expertise and hands on experience with Web Applications and programming languages such as HTML, CSS, JavaScript, JQuery and API's.
- REST API's development with Spring Boot, configuration and maintenance of Micro services with CXF.
- Extensively used/modified JQUERY to perform AJAX calls for creating interactive web pages on JSON response.
- Manipulated data using CRUD operations of MySQL database management system and handled database access and data transmission based on Restful web service.
- Writing and Optimizing MySQL Queries and connect queries to PHP.
- Implemented AngularJS-component router for navigation.
- Worked on AngularJS, HTML5, CSS3, and Typescript and Additional frameworks like Bootstrap for responsive design, less for pre-processing are used.
- Developed advance level web interface using HTML5, XSL/XSLT, CSS3, JSON, JavaScript, jQuery, Ajax.
- Maintain Cross Browser compatibility & implement Responsive Design using Twitter Bootstrap, custom media queries, etc.
- Used Bootstrap to design responsive web pages for the application.
- Experience on UI-Router for Nested Routing of Angular-UI that modularized the application explicitly.
- Maintained existing UI Applications and upgraded them using CSS3, jQuery, AJAX, JavaScript, JSON and HTML.
- Responsible for Version control, movement of code and components from deployment area to integration system and production system.
- Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Used AngularJS for two-way binding and jQuery for DOM manipulation.
- Created forms to collect and validate data from the user using AngularJS, jQuery and JavaScript.
- Enhancing the system to improve user experience and developed functions to acquire data using RESTful Web Service using AngularJS and AJAX and render the JSON data on UI.
- Responsible to make sure that look and feel of the UI designs works same in different versions of different browsers using Modernizer.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
- Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Used frameworks like jQuery, JSON to develop rich GUIs and involved in performance tuning the website.
- Used AJAX for implementing dynamic Webpages where the content was fetched via API calls and updated the DOM (JSON Parsing).
- Utilized ReactJS & REDUX for rendering and deployment of end setting web pages.
- Use SOAP Web services to communicate between applications running on different operating systems.
- Worked with the team of architects and back-end Developers to gather requirements and enhance the application functionality and add new features.
Environment: HTML 4/5, CSS3, ReactJS, JavaScript, MySQL, JQuery, JSON, AngularJS, Ajax, RESTful services, bootstrap, SASS, SQL Server, IBM WebSphere, SOAP, SVN.
UI/Java Developer
Confidential
Responsibilities:
- Extensively involved in gathering requirements, development through integration, and release phases for all the major application components.
- Developed the Graphical User Interface using HTML, JQuery, JavaScript, CSS, JSP, JSTL, JSON and Dynamic GUI using AJAX.
- Designed Web pages by HTML and the query processing's done with the help of Servlets and JDBC.
- Involved in writing the properties, methods in the Class Modules and developed web services using HTTP .
- Used Exception handling and Multithreading for the optimum performance of the application .
- Used jQuery to make the HTML and CSS code interact with the JavaScript functions to add dynamic data to the web pages at the client side.
- Used AngularJS framework in creating an efficient responsive single page website.
- Used Node.js for the management on interchange of the data between the servers and the users with the help of web sockets .
- Performed Client-side validations using JavaScript like user validations .
- Developed data formatted web applications and deploy the script using client-side scripting using JavaScript.
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Extensively used/modified jQuery to perform AJAX calls for creating interactive web pages on JSON response.
- Actively used XML (documents and transformations) for creating templates with dynamic data from XML file .
- Collaborated with Build Team to integrate HTML, front-end code with the backend technology to ensure the UX/UI is implemented.
Environment: Java/J2EE, HTML 4, DHTML, XML, CSS 2, AngularJS, JavaScript, MySQL, Node.JS, Ajax, JQuery, JSON.
UI/Web Developer
Confidential
Responsibilities:
- Designed and developed client-side GUI using JSP, HTML and JavaScript.
- Design and development of Web pages using HTML, CSS including XML.
- Involved in writing the Properties, methods in the Class Modules and consumed web services.
- Used AJAX and JavaScript to handle asynchronous requests, and CSS was used to keep uniformly in look of the application.
- Used JavaScript to update a portion of a web page thus reducing bandwidth usage and load time in web pages to get user input and requests.
- Played a vital role in defining, implementing and enforcing quality practices in the team organization to ensure internal controls, quality and compliance policies and standards.
- Used JavaScript for custom client-side validation.
- Used JQuery core library functions for the logical implementation part at client side for all the application.
- Involved in designing and developing the GUI for the user interface with various controls.
- Styling pages using CSS and developed JavaScript for user interfaces.
- Performed unit testing.
- Created build script using ANT and deploy to different servers
- Worked closely with Photoshop designers to implement mock ups and the layouts of the application.
- Design and development of Web pages using HTML, CSS including Ajax controls and XML.
- Involved in writing the Properties, methods in the Class Modules and consumed web services.
- Worked on Cross Browser issues for different versions of IE, Mozilla and Chrome.
Environment: HTML 4, CSS, XML, XHTML, JSON, Ant, JavaScript, JQuery, AJAX.
