Java Ui Developer Resume
Bothell, WA
SUMMARY
- 8+ years of experience in Software Development Life Cycle SDLC including Requirements Gathering, Design specification, Code development, Code integration, Application Maintenance and Testing of Java and J2EE Applications.
- Involved in the Software Life Cycle phases like AGILE and estimating the timelines for projects.
- Expert in developing User Interface (UI) Applications and professional Web Applications using Web Standards, HTML5, CSS3, Object Oriented JavaScript, Angular JS, Angular 2, Node.js, MongoDB, jQuery, Bootstrap, Ajax Concepts, CSS3 Media Queries, JSON and JSTL.
- Strong hands on experience in developing the Enterprise and Web applications on N - tier Architecture using Java/J2EEand java based technologies such as Spring, Servlets, JSP, Web Services.
- Solid experience with Responsive Web Design (RWD).
- Expertise in CSS processors like LESS and SASS.
- Experience in Angular2, Typescript, Angular-cli, @component, @directive decorators and other features in Angular2 framework.
- Hands on experience with AngularJS directives, services, factories, filters, utility functions and built in components.
- Familiar in writing Custom Directives in AngularJS, making use of Modules and Filters objects according to theapplication requirement.
- Working knowledge and expertise in multi-tiered distributed environment, OOPS and OOAD concepts.
- Good understanding of Software Development Lifecycle (SDLC) and Service Oriented Architecture (SOA).
- Expertise in Core Java concepts including Collections, Exception Handling, Multi-Threading, Generics and Java I/O etc.
- Experience in developing REST and SOAP based Web Services.
- Developed Restfulweb services interface to Java-based runtime engine and accounts.
- Customized Restful Web Service using SpringRestful API, sending JSON format data packets between front-end and middle-tier controller.
- Experience in using Struts framework with features like Tiles, Validator Framework and Spring MVC framework.
- Expertise in using protractor tool with Angular JS in Jasmine framework.
- Extensive experience in Java/J2EE programming technologies like JDBC, Servlets, JS.
- Good Knowledge of using IDE Tools like Eclipse, NetBeansfor Java/J2EE application development.
- Possess strong working knowledge of Database Programming using SQL, PL/SQL, Triggers and Stored Procedures.
- Expertise in database modelling, administration and development usingSQL, PL/SQL in Oracle and SQL Server environments.
- Highly motivated, organized, flexible, team player with ability to work individually.
- Experience in conducting Requirement Reviews, Design reviews and Code reviews with the Enterprise Architecture teams to meet the company standards.
TECHNICAL SKILLS
Operating Systems: Windows XP/7/8, UNIX, LINUX, Mac OS.
Version Controls: Tortoise SVN, GitBash, GIT, CVS.
Debugging Tools: Remedy, HP Quality Center, Chrome.
Build Tools: ANT, MAVEN.
Programming Languages: C, C++, Java/J2EE, Objective.
Web Servers: IBM WebSphere, Apache Tomcat, JBOSS, WebLogic.
Java Frameworks: Struts, Spring MVC.
Java/J2EE: Java, JDBC, EJB, Servlets, JSP, JSF, JNDI, XML, SOAP, REST.
Web Technologies: HTML, CSS, AJAX, JavaScript, JSON, Angular 1.x, Angular 2.0, jQuery, Node.js, Typescript, Bootstrap.
IDE/GUI Tools: Eclipse, NetBeans, RAD, WebStorm, Sublime text, Brackets, Visual Studio.
Database: RDBMS, Oracle 10g, SQL SERVER 2008/2012/2014, DB2.
Monitoring Tools: SPLUNK.
Bug Tracking Tools: JIRA, Bugzilla, Firebug.
PROFESSIONAL EXPERIENCE
Confidential, Bothell, WA
Java UI Developer
Responsibilities:
- Actively participated in the daily scrum meetings to produce quality deliverables within time information and helped clearing ambiguity in requirements document.
- Worked in modern, mobile ready responsive front-end development with CSS3 media queries, AJAX, Bootstrap, Angular JS, and jQuery.
- Defined new validations through AngularJS for the form field validation implemented through HTML5.
- Developed single page applications using Angular2.0, Typescript, HTML5, CSS3, ng2-Bootstrap.
- Conducted unit testing by using Jasmine framework.
- Implemented Automation Testing using Selenium and Cucumber.
- Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
- Exposure to new features and issues addressed in Angular2.0
- Implemented Angular 2 component router for navigation and services to connect the web application to back-end APIs.
- Assisted Oracle DB development team in developing stored procedures and designing the database.
- Used GIT for Version control.
- Created rich client using Ajax to pull the data from database.
- Created AngularJS controllers, services and used AngularJS filters for filter functionality in search box and integrator functionalities.
- Called REST web services through AngularJS services to get JSON Object and modified the response object to display in UI.
- Extensively used $http service to make Ajax calls and consume JSON response across various service methods.
- Developed the application implementing MVC Architecture, integrating JSF with Spring frameworks.
- Developed SOAP web services, WSDL and web services clients using JAXB and XML.
- Design and develop RESTful API capabilities on Java/node.js technologies and deploying in AWS.
- Used Spring framework for dependency injection, transaction management.
- Interacted with Business Analysts to come up with better implementation designs for the application.
Environment: JAVA, J2EE, Angular 1.x/ 2.0, Node, TypeScript, Servlets, Spring, JDBC, Agile, Cucumber, Oracle 11g, Eclipse, HTML/ HTML5, CSS3, JavaScript, WebStorm, Bootstrap, Jira, JSON, LESS, Jasmine, GIT.
Confidential, Columbus, OH
Java UI Developer
Responsibilities:
- Worked on AngularJS, HTML5, CSS3, and Typescript. Additional frameworks like Bootstrap for responsive design, less for pre-processing are used.
- Provided UI inputs with respect to feasibility and performance to the business as well as UX team.
- Develop new and maintain existing JIRA projects, service desks, workflows, screens, and custom fields.
- Assist with the creation, maintenance, and management of JIRA issues including epics, stories, and tasks.
- Created AngularJS components like controllers, services, directives and forms to collect different user data and implemented form validation in AngularJS.
- Experience in using GIT for pulling and committing the developed content from/to the GIT repository.
- Used $http AngularJS service to communicate with Restful Web Services and JSON data.
- Implemented routing and single page application using AngularJS.
- Used W3C Validator for testing and worked on Unit testing with Jasmine and Karma.
- Performed Functional Testing, E2E Testing of angular application using Protractor, Nodejs and Jasmine Framework.
- Developed application using Java/J2EE technologies - Java, Spring, Web Services, XML, and JSON.
- Developed a REST APIto send the information to DocuSign through XML Gateway and DocuSign is calling a REST APIis sending an envelope, that envelope contains all the documents name and the customer information.
- Involved in the JMS Connection Pool and the implementation of publish and subscribe using Spring JMS.
- Used JMS Template to publish and Message Driven Bean (MDB) to subscribe from the JMS provider.
- Cucumber was used for entire regression testing and functional testing with primary tool as Selenium to test Scenarios, test Cases and Test conditions identified.
- Developed web services to allow communication between applications through REST over HTTP.
- Experienced in installing, configuring and administering Web Logic based domains, clusters, servers and resources (JDBC, JNDI, JMS etc.) in distributed environment for SOA.
- Designed RESTful web services with JSON representation for handling AJAX requests.
- Used CVS for Code versioning and branching.
- Followed Agile process, created and maintained User stories in JIRA. Actively participated in Sprint grooming, retrospectives and daily stand up meetings.
Environment: Java/ J2EE, Spring, Hibernate, HTML5, CSS 3, AJAX, Oracle 10g, Protractor, Jasmine, Karma, AngularJS, JIRA, JavaScript, AngularJS, Node, Typescript, JSON, jQuery, HTML5, CSS3, Core Java.
Confidential, Milwaukee, WI
UI Developer
Responsibilities:
- Gathered and analyzed the requirements and converted them into User Requirement Specifications and Functional Requirement Specifications for the designers and developers to understand them as per their perspective.
- Designed business applications using web technologies like React JS, HTML4/5, XHTML, and CSS2/3, Bootstrap based on the W3C standards.
- Design and Develop the presentation layer for web-based applications and Single Page Application as functional prototypes with cross-browser compatibility.
- Developed CSS3 style sheets to give gradient effects. Developed page layouts, navigation and icons.
- Implement the JavaScript/jQuery frameworks such as React.js, Node.js for MVW/MVC framework.
- Developed certain features of the application functionality i.e. CRUD (Create, read, update, delete) features using Backbone.js, Require.js and Responsive Design.
- Used third party API’s for obtaining the digital storage information.
- Extensive experience in implementing model-view-controller (MVC) architecture using Angular Framework.
- Developed data formatted web applications and deploy the script using client-side scripting using JavaScript.
- Configured and worked with ANT, Maven for automation, code building and deployment.
- Involved in suability testing to collect end user feedback and updating the design as per received feedback if required.
- Experience working in an Agile environment practicing Scrum.
- Extensively used CSS3 and Bootstrap for styling the HTML5 elements.
- Used SVN as versioning system.
- Extensively involved in the discussions and design sessions user experience to provide input to designs.
- Involved in implementing the UI to support all the major browsers like Internet Explorer, Mozilla Firefox and Google Chrome.
- Debug the application using Firebug to traverse the documents and manipulated the nodes using DOM and DOM Functions.
- Involved in Bug fixing that were raised by the Testing teams in the application during the Integration testing phase and used Karma tool for finding out the errors on the webpages.
Environment: HTML5, CSS3, JQuery, JavaScript, AJAX, React.js, Backbone.js, Sencha, SWF, Bootstrap, Grunt, Bower, SPA and Windows, ANT, Maven, Apache CXF, SVN.
Confidential, Waterloo, IA
Java/ Web Developer
Responsibilities:
- Implemented Software Development Life Cycle (SDLC) - Requirements Specification, Design documents and writing Test cases -Waterfall to Agile methodology.
- Used the Use Cases, Interaction diagrams and Class diagrams in development of the application.
- Worked extensively on creating rich front-end web interface using HTML/CSS, jQuery and JavaScript.
- Used Intellij as IDE and total application was developed in J2EE using Struts MVC architecture.
- Developed the user Interface Presentation screens using Struts Tiles, HTML and JSP.
- Used struts framework to develop Action Servlets, Action Form Bean and configured the struts-config.xml file.
- Developed the Action Classes, Action Form Classes using Struts tag libraries and configured in Struts-config.xml, Web.xml files
- Implemented "Model View Controller (MVC)" architecture for an efficient implementation of the view level customizations and interface with the application logic.
- Developed user interface using JSP, JSTL, and Struts Tag Libraries to simplify the complexities of the application.
- Created Servlets and Java Server Pages, which route submittals to the appropriate Enterprise Java Bean (EJB) components and render retrieved information.
- Developed EJB Components for both Entity and Session beans, modeling the business logic.
- Implemented JDBC for data interaction with Oracle database.
- Involved in deployment components on WebLogic application server.
- Performed Unit Testing of all Modules.
Environment: Java, Struts, HTML/CSS, J2EE, JSP, EJB, XML, WebLogic Application Server, Oracle, WIN NT, Eclipse, ANT.
Confidential
Java Developer
Responsibilities:
- Used agile methodology in designing and developing the modules.
- Collected User Stories for documenting the requirements of registration and search module.
- Used Visual Paradigm to draw class, sequential, activity and use-case diagrams.
- Used Struts Validator framework to validate user input.
- Implemented Singleton Design Pattern by sharing the single service locator object across different Business Delegates.
- Developed MVC design pattern based User Interface using JSP, XML, HTML and Struts.
- Implemented Singleton, Business Delegate, Service Locator, Factory, Session Façade, MVC, Data Access Object, Inversion of Control and other design patterns.
- Implemented JMS (Message Driven Bean MDB) to synchronously send and receive messages, errors placed in a message queue
- Used Messaging API (JMS) to connect to MQ Series to get the data from the legacy applications & received the messages through Queues using Bean Managed Persistence
- Created XML files for storing the data required for Dialogue module.
- Used SAX parser for validating the XML files against their respective XML schemas.
Environment: Struts, Hibernate, JSP, AJAX, HTML, WebSphere, Apache Ant, Log4J, Eclipse IDE, JUnit, XPath, Web Services, XML Schema, Oracle and Windows.
