Sr. Java Ui Developer Resume
Mounds View, MN
SUMMARY
- 8+ years of experience in Software Industry Analysis, Design, Development, Implementation and Testing Client Server and N - tier Enterprise Applications using Java and J2EE.
- Strong OO Design & Analysis, Design Patterns, Core Java 1.5/6, Web Frameworks, Struts 2, Spring2.5, J2EE, Hibernate, JMS, Webservices, XML and UML.
- Includes 4 years of domain expertise in various Telecom layers like OSS/NMS/EMS, had worked on different environments like UX,Dev/Test/UAT/production using Java and J2EE technologies, Node JS, C#, Design For Desktop, AngularJS, ReactJS, Full Stack, REDUX,, Backbone.js, Aglie.
- Strong understanding & expertise in web technologies like HTML, HTML5, DHTML, JavaScript, jQuery, AJAX, JSON, AWS, JTML, SCSS, Gulp.
- Good Understanding and Implementation of Unified Modeling Language (UML) in angular developing Model/Prototype, Test Driven Development (TDD) using Easy Mock, Power Mock and JUNIT’s.
- Proficiency in network Management protocols like SNMP, TL1, and TCP/IP protocols.
- Experience in implementing SOAP WebServices as a Service Provider / Consumer in-order to communicate between different distributed components.
- Strong skills include coding and development of Oracle 9i/10g stored procedures and functions.
- Expertise in J2EE Design Patterns such as MVC, DAO, Singleton, Session Façade etc,SDLC.
- Proficiency in developing applications using Spring frame work and Hibernate 3.1
- Expertise in spring’s integration with third party web frameworks like Struts.
- Adept in using Version Control Tools like SVN, Star Team, CVS, Perforce.
- Extensive exposure to RESTful web services
- Extensive experience in working with application servers likes WAS6.1 WebLogic 10.3, JBoss 5.0 and Tomcat 6.0
- Well experienced with IDE tools like RAS 8, Eclipse 3.4 and MyEclipse6.0.
- Employing Agile methodologies especially SCRUM to ensure rapid iterative software development.
- Development and Server Environment knowledge in UNIX, Sun Solaris and Windows platforms.
- Self-motivated Team Player with excellent Interpersonal as well as Communication Skills.
- Well focused and can meet the expected deadlines on target.
TECHNICAL SKILLS
Languages: Java, C/C++, Shell scripting, PL/SQL.
Web Development: OO Java Script, jQuery, DHTML, XHTML, AngularJS, JSPHTML, HTML5, CSS, CSS3, JSON, DOM, SOAP, AJAX, BOOTSTRAPTomcat.
XML Tech: XML, XSD, XSLT, XSL-FO, XPath, VXML
RDBMS: Oracle 9i/10g, DB2 UDB 8.1, MS SQL Server 2000.
Operating Systems: Windows NT/2000/XP/Vista/7, UNIX, LINUX.
Application Servers: Tomcat, BEA WebLogic 8.1, WebSphere 5.1, WebSphere Process Server 6.0.x, 6.1, JBoss
Data Modeling Tools: Rational Rose
Others: Eclipse, SQL DEVELOPER, CVS, SVN, WEBSTORM, IntelliJ IDEA
PROFESSIONAL EXPERIENCE
Confidential, Mounds View, MN
Sr. JAVA UI Developer
Responsibilities:
- Developed frontend along with pages for user interactions; for the entire website using HTML5, CSS3, JavaScript and NodeJS.
- Developed application using Spring MVC, JSP, JSTL, Backbone.js, JavaScript and AJAX, NodeJS, ReactJS,AngularJS2, Full Stack, REDUX on the presentation layer, the business layer is built using spring and the persistence layer using Spring DAO.
- Used jQuery and AJAX for service calls on pages to interact with the server for information.
- Developed views and controllers for client and manager modules using spring web MVC and Spring Core.
- Utilized various JavaScript and jQuery libraries, AJAX for form validation and other interactive features.
- Worked on Hibernate ORM. Created Hibernate XML files, VXML and Java class files to map the object relation mappings and used Hibernate query language.
- Designed table-less layouts using CSS3 and appropriate HTML5 tags as per W3C standards and also designed on SDLC.
- Developed source code to consume JSON response received through XHR/AJAX calls using JQuery. Ajax () calls.
- Worked on JPA for persisting the objects into the system.
- Developed User- Interface screens involving Servlets, JSP, and JavaScript and XML DOM parser.
- Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, AutoComplete, AJAX, JSON and JavaScript.
- Implemented Hibernate (JPA) database persistence layer to communicate with Oracle.
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Involved in coding, styling, testing of reusable JavaScript, CSS3, HTML5 widgets / libraries for complex UI controls.
- Used AJAX, JSON and XML to send request to the server to check the functionality of the website.
- Involved in implementation XSLT processing on server with JSP and WebSphere to transform XML documents to HTML.
- Responsible for writing JUnit test cases and Peer level testing.
- Used Subversion (SVN) as a repository tool and as a version control.
Environment: HTML, NodeJS, JavaScript, Redux, XML, VXML, JSON, AJAX, CSS3, HTML5, Eclipse, Java, Spring MVC, oracle 10g, JQuery, Backbone.js, ReactJS, AngularJS2, SVN, UNIX, Log4J.
Confidential - Birmingham, AL
Sr. UI Developer
Responsibilities:
- Involved in developing Front End Programming for Web applications using NodeJS.
- Designed and Developed front-end UI/UX using HTML5, CSS3, JavaScript, Jquery, REDUX, NodeJS, ReactJS, Full Stack, AngularJS, Backbone.js.
- Worked with Internal Clients for business objectives, project scope and the requirements of the project.
- Designed Responsive Web pages using Media Queries.
- Designed CSS3 based web pages which were cross-browser compatible.
- Used Firebug, Firebug Lite, and IE Developer Toolbar for debugging.
- Responsible for creating screens with table-less designs meeting W3C standards.
- Designed and Developed Web application using CSS preprocessors (SASS).
- Developed JavaScript library for rendering domain-specific layout VXML, XML to web.
- Enhanced user experience by designing new web features.
- Implemented custom validation controls for various forms with help of JavaScript validation controls.
- Involved in user experience sessions and design discussions to enhance the designs and provide input on the layouts.
Environment: HTML, JavaScript, XML, VXML, JSON, AJAX, CSS3, HTML5, AngularJS, Eclipse, Java, Spring MVC, oracle 10g, JQuery, NodeJS, Full Stack, Backbone.js, ReactJS, SVN, UNIX, Log4J.
Confidential, Conshohocken, PA
JAVA UI Developer
Responsibilities:
- Developed UI application using HTML5/HTML, CSS3/CSS, AngularJS, JavaScript, JQUERY, AJAX, JSON, Backbone.js, NodeJS and Bootstrap with MySQL database as the backend.
- Used AngularJS to implement Single Page Architecture (SPA).
- Developed page layouts, navigation, animation buttons and icons and created UI designs using Web 2.0 standards.
- Designed and developed web-based software using Java Server Faces (JSF) framework, Spring MVC Framework, and used Spring Security for securing the web tier Access.
- Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes.
- Used Selectors, Events, Ajax and Dom Manipulation modules in JQuery for updating content on DOM nodes.
- Used multi-threading in programming to improve overall performance.
- Used SASS for creating CSS frameworks store things like colors, font stacks, or any CSS value.
- Used AJAX Calls $. get, $. post, $.Ajax to make request to the backend and fetch the data in JSON format.
- Involved in implementation of persistence layer using Hibernate and prepared Value Objects.
- Wrote the backend to modify the tags in the database using JSON for data transmission.
- Responsible to store and retrieve user entered data toHTML 5 session storage hence give user feature of running several sessions at one time.
- Involved in writing DAO layer using Hibernate to access the MySQL database.
- Implemented Hibernate to map all the tables from different data sources to update database.
- Created angular services to hold application state data and integrated with back-end services using $http and $q and consumed web services using RESTFUL architecture.
- Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
- Developed server side REST web services and called them from angular controllers.
- Developed the JQuery callback functions to implement asynchronous communication using AJAX.
- Used ANT automated build scripts to compile and package the application.
- Used JIRA for bug tracking and project management.
Environment: HTML5, Angular JS, CSS, Bootstrap, AJAX, JavaScript, MVC, Webstorm, JQuery, RESTful Web Services, JSON, NodeJS, Eclipse, JAVA, Backbone.js, ReactJS,REST web services, MySQL Server.
Confidential, CA
UI/Web Developer
Responsibilities:
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
- Wrote application level code to perform client side validation using JQUERY, Full Stack, NodeJS and JavaScript.
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS.
- Using advanced level of JQUERY, AJAX, JavaScript, CSS and pure CSS layouts.
- Wrote JQUERY function while implementing various UI Screens across the whole web application (both consumer facing as well as internal application).
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Designed and developed intranet web applications using JavaScript, Angular JS, Backbone.js and CSS.
- Interacted with java controllers (JQUERY, Ajax, and JSON to write/read data from back end systems).
- Used SVN for version control and QC for defect tracking.
- Maintain, enhance, and recommend solutions that best suit business and technology needs from UI stand point.
- Define technical requirements based upon business requirements.
- Creating cross-browser compatible and standards-compliant CSS-based page layouts.
- Strong communication, analytical and interpersonal skills working within cross-functional teams.
- Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers.
Environment: HTML, CSS, HTML5, CSS3 Java Script, JQuery, AJAX, Backbone.JS, AngularJS Usability Testing, Agile methodology, Eclipse.
Confidential, Madison, WI
UI Developer
Responsibilities:
- Widely used agile development methodology for developing various business applications and software
- Implemented design using cross-browser CSS, HTML and JavaScript, in a standard, maintainable and compliant way which helped solve cross browser compatibility issues
- Implemented UI design in JQuery and CSS, HTML for cross-browser support of the web application
- Developed components like Tabs, Accordion, dialog boxes etc. and customized as per business requirement with JQuery, Full Stack UI framework
- Used tools such as firebug, web developer tools for debugging and correcting errors
- Handled all aspects of the web application including maintaining, testing, debugging, deploying and printing.
- Improved user experience by designing and creating new web components and features
Environment: CSS, JavaScript, HTML, Eclipse, JQuery, AJAX and XHTML.
Confidential, Minneapolis, MN
Java UI Developer
Responsibilities:
- Used AJAX in suggestive search and to display search box.
- Developed UI components using JSF tag libraries.
- Converted Actions and Forwards to Navigation-rules, Backing Beans.
- Worked on AJAX for displaying online news.
- Responsible for configuration of faces-config.xml and web.xml.
- Converted Form Beans to Managed Beans with minor modifications.
- Worked on XSLT Transformation.
- Participated in Bug fixing for various applications.
- Responsible for developing the Web Pages using JSF tags.
- Worked on JavaScript, HTML5 and CSS.
- Worked with Oracle as backend database.
Environment: HTML, DHTML, XHTML, JSP, Java, Tomcat server, XML, XSLT, DOM, Photoshop, JavaScript, JQuery, CSS 2.0/3.0, AJAX, JSON, SQL Server Waterfall model.
Confidential
UI Developer
Responsibilities:
- Designed and developed User Interface Web Forms using CSS, Dreamweaver and JavaScript.
- Created various web page layouts using HTML, and CSS.
- Responsible for developing, editing, publishing and managing content on the external Web pages and internal portals.
- Validated input values to make sure that they will be accepted before they are submitted to the server.
- Used Cascading Style Sheet (CSS) in web pages to separate presentation from structure.
- Defined text alignment, size, borders, and many other typographic characteristics.
- Used JavaScript to make dropdown menus on web pages and displayed part of a web page upon user request.
Environment: HTML, CSS, JavaScript, Dreamweaver and Windows.
