Java/j2ee Uideveloper Resume
Springfield, IL
PROFESSIONAL SUMMARY:
- Over 7+ years of extensive experience as a Java/J2EE & Front EndUIDeveloper. Proficient in building Web User Interface (UI) using HTML/HTML5, DHTML, XHTML, Angular JS, CSS/CSS3 and JavaScript, JQuery that follows W3C Web Standards and are browser compatible.
- Expertise in developing applications usingJava,J2EEStandards,JavaServer Faces, EJB, JSP, JMS, Struts, Spring, JDBC, JMS, JNDI, XML, UML, Hibernate, Oracle, MVC Architecture, Web Services, AJAX, RMI, UML, HTML5, CSS,JavaBeans, JavaScript and DHTML.
- Proficient in building Web User Interface (UI) using HTML5, DHTML, table less XHTML, CSS3 and Java Script that follows W3C Web Standards and are browser compatible.
- Expertise in designing Event Handling Models such as Listener and Dispatcher in OO JavaScript.
- Solid experience with Responsive Web Design (RWD), experience in creating test suites using JASMINE.
- Extensive experience in working with different MVC Frameworks like Struts and ORM (Object Relational mapping tools) like Hibernate.
- Extensive experience in CoreJava, Servlets, JSP, JavaScript, JDBC, JSTL, Struts, JSF, EJB, JNDI, AJAX and Custom tag Libraries
- Strong experience in MVC architecture and design implementation using Servlets and JSP as well as open source frameworks such as Struts and Spring MVC.
- Experienced in building cross browser compatibility applications using HTML5 and CSS3.
- Extensive experience in creating style guides, best practices and settingUIstandards for enterprise/consumer applications.
- Developed the administrativeUIusing Angular.js. Responsible for developing Wireframes using Adobe Photoshop.
- Proficient inJava/J2EEDesign Patterns including singleton, command, object pool, session façade, Model View Controller (MVC), Data Access Object (DAO). Well versed with coreJavaconcepts like collections, multithreading, serialization,Javabeans.
- Authored REST based Web API wrappers to integrate with conventional Web Services. Developed Web API using Node JS and hosted on multiple load balanced API instances.
- Designed Frontend with in object oriented JavaScript Framework like Node.js and Ext.js. Well - versed in Object Oriented Programming (OOP) with JavaScript.
- Good experience in log4J implementation to persist the data into log files and experience with ant and maven for the build and deployment of applications.
- Experience with Web/Application servers BEA WebLogic, IBM Web Sphere, Apache Tomcat, AXIS, REST FUL API and JBoss.
- Good experience on SOA using technologies like SOAP http protocol, WSDL, JAX-WS, JAX-RPC, Axis.
- Experience in developing web applications using MVC architecture. Expertise in using source code control systems such as GIT, JIRA, and Jenkins.
- Excellent experience in developing web pages complying with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards.
- Experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile Methodology.
- Experience working with testing tools like Firebug, Firebug Lite, Chrome or safari web inspectors and IEDeveloperToolbar.
- Expertise in analyzing the DOM Layout, Java Script functions, Cascading Styles across cross-browser using Fire Bug,DeveloperTool Bar.
- Experience in developing ANT scripts and Maven Scripts for the build and deployment ofJ2EEapplications.
- Familiar with Cross Browser Testing and Debugging. Involved in the Software Life Cycle phases like AGILE and estimating the timelines for projects.
- Highly motivated, reliable analytical problem solver and trouble-shooter with strong attention to detail.
- Developing a Large Scale Application with a Single Page Application (SPA) using AngularJS.
- Demonstrated ability to complete projects in deadline oriented environments. Quick learner and proficient in solving the technical issues in the project.
- Good experience working on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behavior’s in CSS.
- Excellent analytical and communication skills with capability to handle new technologies.
TECHNICAL SKILLS:
Languages: Java(JDK 1.1, J2SE SE 6,JavaSE 7, 8), SQL, PL/SQL, C, C++
APIs: JDBC, JMS, JNDI, JCA, JTA, JPA, JSF,JSTL, EJB, RMI, SOAP
Design Patterns: MVC, DAO, DTO, Front Controller, Session Fa ade, Business Delegate, Observer, Singleton
Frameworks: Struts, Hibernate, Spring, JSF
UITechnologies: HTML/HTML5, CSS/CSS3, JavaScript, Ajax, JSON
JS Frameworks: Angular JS, NodeJS, ReactJS, ExtJS, Backbone
JS Libraries: JQuery, JQueryUI
Responsive Web Design: Bootstrap
Application Servers: WebLogic, JBoss, Apache Tomcat, Websphere
Advanced Technologies: Ajax, JSON, XML, Angular 2
Methodologies: Agile-Scrum, Waterfall
DeveloperTools: Firebug, Inspect Elements
Web Services: RESTful API, SOAP
PROFESSIONAL EXPERIENCE:
Confidential, Springfield, IL
Java/J2EE UIDeveloper
Responsibilities:
- Experience working in fast paced Agile Environment. Attended daily stand up meetings and involved in the spring planning.
- Used OOJS which is JavaScript library for working with objects. Features include inheritance, static inheritance and additional utilities for working with objects and arrays.
- Experience working with build, code package & source code management such as GIT.
- Making changes to the existing web application and created components like Role-based navigation menu, Advance search Bar.
- Created Angular directives, services, and controllers for a complete ground up development and migration of existing JavaScript and java web application.
- Created responsive pages and made the website more user-friendly.
- Attended meetings with UX team to discuss shortcomings, suggestions, limitations of framework and technical glitches for the given wireframes.
- Used DAO pattern to retrieve the data from database.
- Implemented various design patterns in the project such as Singleton, Data Access Object, and Service Locator.
- Worked with Angular JS Forms, Validations, Modules, Factory Services, DOM, Events, Expressions, Directives, Controllers, filters, Http Request.
- Created custom directives for re-usable components (multi-field form elements, background file uploads).
- Worked with the team of architects to gather requirements and enhance the application functionality and add new features.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for a web application, page navigation, and form validation.
- Extensively used Junit and JMockit for writing unit test cases.
- Used Sonar, Jenkins to build the projects.
- Given major contribution in client-side coding using Angular.JS framework and specific framework.
- Involved in creating slider component navigation bar using ReactJs for menus and highlighting user clicks.
- Used Log4j for Logging various levels of information like error, info, debug into the log files.
- Maintained Cross Browser compatibility & implement Responsive Web Design using Bootstrap, custom media queries, with brand appropriate styles, colors, animations and font icons etc.
- Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Expertise in Client Side designing and validations using HTML, DHTML, and JavaScript.
- Used Ajax, JSON with Jquery for request data and response processing.
- Finding out the bugs, broken links and missing images etc. and rectifying them.
- Demonstrated implementation and up-gradation of JavaScript Library.
- Discussed various ideas/suggestions for the ongoing websites regarding the page layout and creative design.
Environment: Java, J2EE, Spring, log4j, Maven, Tomcat, HTML/HTML5, CSS/CSS3, Angular JS, Angular 2, ReactJs, Bootstrap, JavaScript, jQuery, SASS, AJAX, XML, gulp.
Confidential, Nashville, TN
Java/J2EE UIDeveloper
Responsibilities:
- Developed GUI using JavaScript, HTML/HTML5, DOM, XHTML, Ajax, CSS3 and JQuery in ongoing projects.
- Involved in developing Front End Programming for Web applications.
- Worked on J2SE technologies like CoreJava(Collections, Garbage collection, Threads and Exception Handling) and worked onJ2EElike JDBC and Spring.
- Implemented the service layer using spring with transaction and logging interceptors. Used spring framework for middle tier and spring-hibernate for data access.
- Extensively used Spring MVC architecture for the application development.
- Used client side scripting languages such as JavaScript and JQuery.
- Developed securing the application using form-based authentication using HTML, JavaScript, JQuery and CSS.
- UsedJavaMailing or Messaging Service (JMS) API's for mailing detailed notifications depending upon the success and failure once the backend process is complete and also for mailing administrator of any system related problems.
- Designed and developed JSP pages using Spring MVC 3.0 framework.
- Used Angular JS framework for building web-apps and is highly efficient with PHP framework as Well as using Restful services.
- Implemented XML parsing and JSON parsing for data handling on different application.
- Implemented Presentation layer using CSS Framework, Node.JS, ExtJS, ReactJS, AngularJS, knockout JS, Wire-framing, HTML5.
- Proficient in using ReactJs for creating reusable components along with sliders, charts, grids and handling events and DOM objects.
- Used JSP for presentation layer, developed high performance object/relational persistence and query service for entire application utilizing Hibernate.
- Developed page layouts, navigation, animation buttons and icons.
- Applied industry best practices and standards when project requirements are lagging.
- Implemented various Validation Controls for client-side validation and implemented custom validation controls.
- Involvedjavamultithreading to cascade multiple changes on multiple records in only one transaction and developed a batch process framework.
- Extensively used Eclipse IDE for developing, debugging, integrating and deploying the application.
- Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
- Did extensive JavaScript and JQuery programming to give AJAX functionality for the website.
- Used agile methodology for requirements gathering.
- Further tasks include management of all MySQL database and all the required tables to store different survey information related to the site.
- Implemented an auto mode where the JavaScript automatically cycles through and also selects each tab periodically until a tab is explicitly selected.
- Used Hibernate as the ORM tool to communicate with the database.
- Written Hibernate mappings in XML and Hibernate.
- Involved in development and Design by Contract and Test Driven Development for assurance of software robustness using Junit
- Worked with QA team on daily basis in fixing the reported bugs/defects and checking cross platform compatibility.
- Worked with JASMINE and MOCHA in testing and performed Unit testing and execution testing utilizing JUNIT.
- Developed database connection and SQL Queries to create dynamic content on web pages.
- Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
- Developed cross-browser compatible website using HTML5, CSS3, MySQL and jQuery.
Environment: Java, JSP, Servlets, spring, EJB, JNDI, Hibernate, Eclipse, Log4j, AngularJS, Angular 2, AWS, Restful, HTML/HTML5, CSS/CSS3, BootStrap, Reactjs, Nodejs, JQuery, JavaScript, XML, POJO, Responsive Web Design, SPRING, SOAP, Sass, Git, Tomcat, SVN, UNIX, Jasmine, Maven, Firefox, IE, Chrome, Safari MAC.
Confidential, Basking Ridge, NJ
Java UI Developer
Responsibilities:
- Involved in Co-ordination with BA & PO for a better understanding of functional requirements, analyzed, designed, documented and implemented the business requirements.
- Responsible for the design of web applications for Web user as well as Retail users.
- Design and development of Test Simulation tools inJava(J2EE), to automate SOAP transactions.
- Developed a Message Driven Bean that uses JMS to manage backend transactions and approval for user loan applications.
- Involved in Analysis, Design, and Implementation of software applications usingJava,J2EE, XML and XSLT and WebServices (SOAP, WSDL).
- Developed the application usingJ2EE, JSP, Tag Libraries, XML, XSD and Oracle.
- Worked on creating responsive website for smart devices using responsive design.
- Developed UI interface using AngularJS for rich user interaction.
- Used AGILE development techniques in all the development process and exposed to tools like Jive for tracking bugs and Rally to track the agile development.
- Extensive knowledge of mocking & integration REST API.
- Worked closely with the UI Designers team using flash to create web designs.
- Actively involved in designing and implementing the application using various design patterns such as Singleton, DAO, Front Controller, Service Locator, Business Delegate, Façade and Data Access Object.
- UsedJavaMessage Service (JMS) for reliable and asynchronous exchange of important information such as loan status report.
- Implemented dynamic page elementsand form error validationsusing AngularJS directives.
- Responsible for developing various static and dynamic modules which are displayed in different web pages according to the Web user & Retail user specifications
- Created Angular service calls to exchange (request / responses) information with database.
- Responsible for Unit testing and supporting the QA & UAT environments.
- Important role in assisting UAT team members to help them understand to test the system thoroughly and fixed the bugs reported.
- Daily SCRUM stand-up meeting and provided Demo to the business.
- Interacted with User Experience teams to understand customer needs to design online user experiences, ensuring ease of navigation and simplicity of design.
- Experience in JavaScript frameworks like AngularJS, NodeJS and libraries like jQuery, aJS.
- Tested pages for cross-browser compatibility for Safari, Chrome, Firefox and IE by cross browser hacks and requirements.
- Involved in all the phases of SDLC including Requirements Gathering, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
- Ability to handle multiple tasks and to work independently as well as in a team, experienced in interacting with Business/Technology groups.
- Involved in designing and developing the JSON, XML Objects.
- Extensive knowledge of Content Management System.
Environment: Java, JSP, JDBC, Multi-Threading, UML, HTML5, AngularJS, React Js, JavaScript, AJAX, CSS2/3, Stash, Jenkins, JSON, JQuery, Adobe Photoshop, XML, Apache.
Confidential . Little Rock, AR
Java Web Developer
Responsibilities:
- XHTML, CSS3, XML, JavaScript, Ajax, jQuery, MVC Framework and Photoshop for design and development.
- Documentation management using SharePoint.
- Methodologies: Agile - SCRUM and XP Programming.
- Developed various UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams.
- Created custom tags for better navigation of the JSP pages.
- Developed JSP's for dynamic content generation and a script file (.jsp), which contains generalized script functions.
- Wrote server side programs by using JSP's.
- Enterprise subject matter expert for Content Management Communication with clients and business to ensure quality and troubleshoot user errors.
- User experience for applications after doing user and workflow analysis, producing user-centered design artifacts/strategies such as personas, site maps and wireframes.
- Handle a wide variety of browse compatibility issues and challenges.
- Create complex JIRA workflows including project workflows, screen schemes, permission scheme and notification schemes in JIRA.
- Understanding of hub environment and communication with web services.
- Our team had been getting familiar with responsive design and put forward a proposal of doing away with device-specific apps and developing a single responsive website that could be served to both desktop and mobile users
- Created reusable HTML templates and style sheets based on UI standards and guidelines; Performed functional tasks using specifications and wireframes.
- Extensively used Debugging Cascading Style Sheets to change the styles now and in the future.
- List relevant server technologies like Apache or Node.JS.
- Designed and implemented server side RESTful web services using Node JS and Express.js and handled communications to the client side (ReactJS) using JSON.
- The Angular JS framework for building web-apps and is highly efficient with the Laravel PHP framework as well as using Restful services.
- Created jQuery plugin for headlines rendering on client side using custom JSON data object.
- Designed and implemented the UI with extensive use of JavaScript, JSON and Ajax.
- Coordinate with Interface Design Architects for meeting accessibility standards at code level.
- Design and build UIs on Server Platform in team environment.
- Participate in the team on agile development cycle.
- Designed and developed DCRS by CMS using TeamSite.
- Developed free markup templates to manage Content and App code.
Environment: Java, J2EE, HTML 5, CSS3, Java Script, Maven, Adobe Firework CS5, Dreamweaver, JSON; jQuery, Node.js, React.js, Angular.js, Ext JS, Backbone.
Confidential
Java UI Developer
Responsibilities:
- Responsible for the overall layout design (Table-less), color scheme of the web site using HTML5, XHTML and CSS3 and Responsible for creating detailed wire frames and process flows.
- Presentation tier developed using Struts, writing Action Classes, Form Bean Classes and configure the application using Struts Configuration file.
- Developed front end with JSP, Struts Tag libraries, JSTL and JavaBeans.
- Used struts framework for layout management.
- Used Stateless Session Enterprise Java Beans (EJB) to encapsulate the business logic.
- Created and deployed new features in order to sustain and amend existing applications.
- Converted the mock-ups into hand-written HTML4/5, CSS (2/3), XHTML, JavaScript, JQuery and JSON.
- Developed cross-browser/platform HTML, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards.
- Provided graphic and artistic support for web enhancement and new creative initiatives.
- Implemented JQuery UI widgets like drag, drop, accordion, sort, etc.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML, CSS, JavaScript and JQuery.
- Designed and implemented Business Delegate, Session Facade and DTO Design Patterns.
- Used XML Web Services using SOAP to transfer information to the supply chain and domain expertise Monitoring Systems.
- Locator, Data Transfer Object (DTO) and Data Access Object (DAO), Singleton, Factory.
- Involved in writing EJBs (Stateless Session Beans) and Web Services for building the middleware distributed components and deployed them on application servers.
- Implemented the Hibernate framework (ORM) to interact with database.
- Developed client side validation code using JavaScript and JQuery.
- Responsible to manipulate HTML, CSS in JQuery as well as making the pages dynamic using AJAX, JSON and XML.
- Extended CSS as needed to accommodate new data and display types.
- Creating Desktop and Web Applications using C#, ASP.NET.
- Developed IFRAME element to fetch and display the external pages that contains JavaScript/CSS code that runs when fetched via Ajax, the page is from an outside domain.
Environment: Java, J2EE, Servlets, JSP, JSF, Spring, Hibernate, EJB, HTML4/5, CSS2/3, JavaScript, JQuery, JQuery UI, AJAX, JSON, Usability Testing.
