Sr. Ui/java Developer Resume
NJ
SUMMARY
- Around 9 years of IT Experience in Analysis, Design, Development, Testing, Deployment, and Implementation of Multi - Tier distributed applications in technologies like Core Java 1.7, Java Beans, J2EE (JSP, Servlets), Spring, Spring batch, Hibernate, JDBC, XML, Web Services and Design Patterns.
- Extensive Knowledge in designing and developing scalable and responsive web development
- Good understanding of ECMA script features and design patterns.
- Experienced working with common Internet technologies (e.g. MySQL, CSS/CSS3, HTML/HTML5, JavaScript, jQuery, AJAX) . Worked heavily on Drupal CMS, Word press and developed various custom modules.
- Strong experienced with multiple JavaScript libraries and frameworks such as angular.js, backbone, React.js, highcharts, mustache, handlebars, underscore, jQuery, ajax etc. to develop single page application.
- Exposure to new features and issues addressed in Angular 2.0.
- Experienced on object-oriented programming language, and commitment to driving front end frameworks (i.e., MVC)
- Worked on an agile team of developers focused on delivering a web application written in Angular.js and node.js.
- Worked to develop fully responsive front-end features using Angular JS directives, controllers, factories, and services.
- Wrote unit and end-to-end tests using mocha, jasmine, and protractor.
- Strong experience with Cross browser compatibility issues and optimization for web, including CSS sprites and best practices.
- Strong experience in Scrum Methodologies, UML and Test Driven Methodologies and MVC based frameworks like spring 3.0/4.0, Struts, Hibernate.
- Experience in Servlets, JSP, Spring MVC, JDBC, EJB (Session Beans (Stateless and Stateful), Entity Beans and MDB (Message Driven Beans)), Custom Tags and JMS.
- Expertise in Servlets, JSP’s, Struts, spring3.0/4.0, Hibernate, Java Beans, JDBC, JPA, Java, JNDI, JMS, SQL, PLSQL.
- Extensive experience in working over Web Services with WSDL, SOAP, RESTFUL, UDDI and Apache axis.
- Experience in Enterprise Integration Development using Apache Camel framework.
- Using OAuth 2.0 protocol to check identification of user endpoint, and authorize client to access the account
- Extensive experience using Jakarta Struts 1.x, Spring 3.0/4.0, Hibernate, Servlets, JSP, JSF.
- Designed and developed the application using Java Server Faces (JSF) and Spring web flow.
- Strong front-end UI development skills using scripting languages like JSP, AJAX, HTML, DHTML, JavaScript, Angular JS, Backbone JS, jQuery, Drupal, DOM and CSS.
- Designed, built, tested and implemented stand-alone modules for Magento, including payment and shipping modules. Customized Magento's inherent features based on client needs.
- Developed Client websites using Enterprise Magento.
- Experienced in making use of expanded HTML5 semantics and popular HTML5 APIs (e.g. audio, video, SVG)
- Experienced in making use of CSS3 features & CSS Frameworks and to implement Responsive Web Design
- Experienced in configuring client side development environments, build tools and tests utilizing modern client side programming concepts (e.g. AMD, TDD, CI, Grunt, Git, SASS)
- Experienced in working with IDE’s like Eclipse, My Eclipse, and Net Beans.
- Hands on experience in JavaScript, UNIX Shell Scripting, Ant/Maven Scripts and Log4J.
- Experience with Java Enterprise (J2EE) stack, Core Java, Multithreading, spring, Hibernate.
- Proficient in all phases of SDLC (analysis, design, development, testing and deployment) and highly competent in Gathering user requirements and converting them into software requirement specifications using UML, Design Patterns, Object Oriented Methodologies.
- Good understanding of Public key Infrastructure(PKI) and other encryption standards.
- Implemented OAuth 2.0 for the authentication of the JIVE application.
- Involved in Unit Test Cases writing and having good knowledge in JUnit.
- Assists clients in accessibility project planning, establishing and administering accessibility testing programs, and remediating accessibility issues to ensure compliance with W3C Web Content Accessibility Guidelines (WCAG).
- Extensive work experience in content management tools like Drupal, Word Press.
- Understanding of Ixd and VD principles.
- Experience on different OS like UNIX, Linux, and Windows operating systems.
- Expertise in Performance improvement and Production support for live Applications.
- Suggested Hybris implementation for inventory.
- Excellent skills in programming using wide variety of languages and ability to adapt new latest technologies & work in Multi-platform environment.
TECHNICAL SKILLS
Languages: C, C++, Java, SQL.
Markup/Script Languages: HTML, JavaScript, XML, PHP
J2EE Technologies: Servlets, JSP, EJB, JPA, JSF, Jive
Web Technologies: HTML, XML, XHTML, DOM, CSS, LESS, SASS, Compass, SCSS,TDD, DOJO, JAVASCRIPT, Typescript, JS doc, JQuery, ajax, JSON, BSON, Angular JS, Backbone.js, Marionette.js, Node.js, jQueryUI, bootstrap.js,Require.js, React.js, Sencha Ext js, Can.js,D3.js, Knockout.js.
Frameworks: Struts, Spring 3.0/4.0, Hibernate.
Databases: Oracle 8i/9i/10g/11g, My SQL, SQL Server, HSQL, PostgreSQL, MS Access, Mongo DB- CRUD operations, Apache Cassandra, No SQL.
IDE s: Eclipse, My Eclipse, Netbeans, Sublime Text, visual Studio, Web storm, IntelliJ IDEA
Debugging Tools: Firebug, IE developer Toolbar
Servers: Apache Tomcat, Apache Axis2, JBOSS, GlassFish, WebLogic, XAMPP, Liberty Profile, Apache Camel, IBM BPM API
Test Frameworks: Junit, Jasmine, Karma, mocha, chai, protractor, selenium, Qunit, IMACRO
Operating Systems: Windows, Mac, UNIX, and LINUX
Source Control: Git, GitHub, GitLab, Atlassian STASH, Jenkins
Build & Deploy: Jenkins, Hudson, Ant, Maven, Gradle, IBM Urban Code Deploy, Apache Tomcat, GlassFish, JBOSS
Others: NPM, Grunt, Bower, CI/CD, Gulp, Ember, Agile methodology, Atlassian JIRA, Cucumber, Atlassian Crucible, VersionOne, Kanban, Drupal, Word Press, Irise, Magento, Omniture, Google Analytics, Sugar CRM Adobe Illustrator, Adobe CQ
PROFESSIONAL EXPERIENCE
Confidential - NJ
Sr. UI/Java developer
Responsibilities:
- Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization ofthe Application.
- Gather the requirements from the business analyze the requirements and use cases.
- Worked in a team of 40-person for UI, service, pre-model and post-model.
- Wrote Angular JS controllers, views, services, and custom directives for CAQF App.
- Wrote SPA (Single Page Web Applications) using RESTFUL web services plus Ajax and Angular JS
- Developed HTML5 templates and CSS3/Sass stylesheets for a UI Framework based on AngularJS in an agile environment.
- Worked on design patterns of ECMA script 5.
- Experience in using ECMA script with existing JS modules like AMD, node.js.
- Used Angular JS & node JS to develop an web application that intergrated with IBM BPM Rest API.
- Used Incremental delivery Methodology for process visibility in IBM BPM API.
- Developed code to call stored procedure, and populate data from oracle for UI interface,
- Handled delivery of all stages of the UX design process: Wireframes, prototypes, high fidelity comps, visual design, and redlines.
- Conducted analysis, designing and assembly of software components in Open Text CMS applications like Wordpress.
- Maintained Technical documentation for Wordpress as per SDLC standards.
- Extensive experience in iRise
- Worked on website layout prototyping using iRise visualization.
- Involved in rapid prototyping using iRise Studio.
- Worked on NO SQL database like Mongo DB and performed various CRUD operations on it
- Developed the CRUD API for POS engine using RESTful web services.
- Test the API responses for WCS changes deployed on continuation basis validate the green box response data and Mongo DB data.
- Worked on NO SQL database like Mongo DB and performed various CRUD operations on it
- Developed code to get result-set from database, and then filling up as a string after processing data as required format.
- Responsible for building a custom Universal Window platform application for windows 10 device using responsive web design approach
- Worked on adaptive controls and units for responsive universal window platform application which will run on windows 10
- Gained Knowledge to work with universal window platform core API.
- Developed JAVA code to call shell script to run different types of models.
- Developed JAVA code to call shell script to move uploaded files in Oracle to HDFS in HADOOP using Impala connection.
- Used Hive Query Language (HiveQL)to get data from HDFS in HADOOP using superputty and used Hadoop Map reduce for parallel data processing.
- Experienced working with common Internet technologies (e.g. CSS, HTML,HTML5, jQuery, AJAX)
- Involved to work with Javascript frameworks and demonstrated knowledge of frameworks such as Angular JS, Backbone.js, React.js jQuery.
- Worked with templating libraries like Mustache.
- Worked on Java, HTML and CSS, CSS3, Bootstap
- Experience in creating responsive Websites using Twitter Bootstrap, and HTML BoilerPlate .
- Worked on an agile team of developers focused on delivering a web application written in Angular JS
- Worked to develop fully responsive front-end features using Angular JS directives, controllers, factories, and services.
- Worked on Sugar CRM for custom module development
- Used Sugar CRM and Integrated with other applications using framework like REST to save manual effort and driver user adoption
- Wrote unit and end-to-end tests using Junit.
- Experienced with development & debugging tools such as Firebug, Chrome Developer, Fiddler, Eclipse IDE
- Built and installed JIVE add-on for OAuth.
- Developed a custom application using Adobe CQ .
- Worked on Adobe Illustrator for streamlining workflow and collecting resource articles about web design best practices.
- Responsible in creating accessible solutions conforming to WGAC 2.0
- Used POST add-on for chrome to GET the JSON response from JIVE.
- Implemented new Apache Camel routes and extended existing Camel routes that provide end-to-end communications between the web services and other enterprise back end services.
- Part of a team which developed an application utilizing JSON objects and REST ful API that scaled to huge amount of concurrent request using Nginx
- Involved working on responsive web development
- Worked on Twitter Bootstrap and Media Queries to create Responsive web design.
- Using Angular JS injection to retrieve the data from the JSON
- Handling cross browser/platform compatibility issues IE, Firefox, and Safari on both Windows and Mac. Experience in using Webkit / blink for cross browser front end compliant code.
- Built applications on Node.js and Can.js for client website
- Worked on Open source charts for reporting UI like D3.js Charts, graphs and grids
- Optimized Ext Js themes and prepared performant applications
- Developed and implemented UI controls and APIs with Ext Js
- Worked on UX and design of client’s application built using Sencha framework.
- Created and deployed new features of the website and made it compatible with mobile devices using Sencha Touch and Sencha Architect.
- Expert in user interface development, WPF and XAML
- Designed and implemented a Cassandra No SQL based database and associated RESTful web service
- Writing JavaScript dynamic and Unit testing code, Refactoring/restructuring ‘December’ demo
- Developed Test code and implemented end to end/ unit testing using Karma, protractor, Jasmine.
- Participating daily scrum status meeting of release Items with Project Managers and Team Members following VERSIONONE.
Environment: Angular JS, highcharts, JSP, Java 1.5 +/J2EE, Spring REST Web servicesMongoDB - CRUD operations, iRise,Jive, Impala, HiveQL, ECMA 5/6 JavaScript, JS doc, D3.js,Can.js, Sencha, Ext.js, node.js, AMD,HTML5,HTML5 Boilerplate, Twitter Bootstrap, CSS3, Sass, Mustache, XML, XAML, jQuery, ajax, underscore, universal window platform(UWP), IBM BPM Rest API,Apache Camel, Apache Cassandra, No SQL, Bootstrap, TDD, DOJO, Grunt, Bower, CI/CD, Junit, Jasmine, Karma, Protractor, SVN, Git, GitLab, Jenkins, Stash, JIRA, NPM, Nginx, Adobe CQ, Adobe Illustrator, Sugar CRM,Third party templates
Confidential, Mason, MI
Sr. UI /Java 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.
- Involved in web designing using HTML 4/5, XHTML, CSS 2/3, JavaScript, AJAX, JSON, and jQuery.
- Developed HTML prototypes and UI deliverables, such as wireframes, flowcharts, screen mock-ups, and interface design specifications.
- Responsible to manipulate HTML5, CSS3 in jQuery as well as making the pages dynamic using AJAX, JSON and XML.
- Designed and Developed JavaScript frame work which is wrapper on top of jQuery frame work and AJAX based UI frame work for UI Configuration widgets.
- Worked one-on-one with client to develop layout, color scheme for his website and implemented it into a final interface design with the HTML5/CSS3& JavaScript using Dreamweaver.
- Proficient with CSS preprocessors including LESS.js,Sass, compass,SCSS
- Developed different jQuery component in MVC micro architecture framework which internally use various design pattern such as singleton, command, delegate, etc.
- Enhanced user experience by designing new web features using MVC Framework like BackboneJS accommodate these advanced and fast technologies.
- Administered and supported Ext Js applications within scope.
- Participated in understanding of Ext Js Technologies and development tasks.
- Used Marionette.js on top of backbone.js to replace scriplets and improve application architecture and enhance user interface.
- Used the NodeJS and Angular JS MVC Frameworks in the development of the web applications.
- Involved in requirement gathering with client and developed a custom application which involved creating UI screens using Sencha Ext.js 4.
- Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Used AJAX frameworks like jQuery, JSON to develop rich GUIs and also involved in performance tuning the website.
- Ported and redesigned the Lead management system using Angular JS frameworks implementing modular design.
- Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Involved in Enhancement of existing application utilizing JSP, Created HTML navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
- Used Bootstrap and Angular JS in effective web design.
- Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL, and UDDI.
- Experience in RIA development using Adobe flex 3.0/4.0.
- Suggested Hybris implementation for inventory.
- Responsible for scoping and developing client websites using the enterprise version of Magento Commerce e-commerce platform and used web analytic tools like Omniture, Google analytics.
- Got exposure towards AWS cloud services such as EC2 and VPC(virtual private cloud )to build secure, highly scalable,and flexible systems that handles heavy load bursts.
- Designed, built, tested and implemented stand-alone modules for Magento, including payment and shipping modules. Customized Magento's inherent features based on client needs.
- Used client - provided PSD files to implement Magento layouts, skins, and themes including customized user functionality.
- Involved with cross browser testing and compatibility using Chrome, Firefox and IE.
- Administered Drupal websites along with code and layout.
- Worked on development of client website using Typescript and Angular JS and have strong experience in using TSD, Typings etc
- Co-ordinate with QA for testing, Production releases, Application deployment and integration.
- Responsible for unit/functional testing using Selenium, Qunit, Jasmine, IMACRO.
- Created responsive UI using Knockout.JS
- Involved in Production Support and minor enhancements as per application requirements.
Environment: HTML4/5, CSS2/3, LESS, Sass, Compass, SCSS, JQuery, JavaScript, Typescript, TSD, Typings, AJAX, XML, JSP, JSON, SOAP,MVC, DOM, Adobe Dreamweaver, Angular JS, Ext Js, BackboneJS, Marionette.js, NodeJS, Knockout.js, Sencha Ext js, Bootstrap, Selenium, Qunit, Jasmine, IMACRO, Magento, Internet Explorer, Firefox, Chrome, Oracle, Mongo DB, Omniture, Google analytics, Adobe flex 3.0/4.0.
Confidential, NJ
Full Stack Developer
Responsibilities:
- Developed the application utilizing the Struts framework and MVC Architecture and adopted J2EE best practice using J2EE design patterns.
- Involved in development of our client’s product Java Internalization and Localization.
- Designed and developed XSLT transformation extensively components to convert data from XML to HTML.
- Developed prototype using HTML, CSS, JavaScript and Tomcat Web Server.
- Designed & developed front-end using JSP, HTML, CSS and JavaScript, middle-tier using Servlets, model-tier using stateless session EJBs, DAOs, for the data manipulation, database-tier using DB2 stored procedures.
- Worked with the team in the development of the Application front-end using JSP and JSTL.
- Experience in developing and deploying on application servers such as Apache Tomcat server
- Created custom components with JSF and used Tomahawk JSF library and worked extensively on JSF validations, conversions and good knowledge of FACELETS.
- Involving the development of EJBs to handle the business logic of trade processing.
- Used AJAX, DOJO, Java script, Spring and GWT to create interactive user interface
- Implemented various Design Patterns on the project. Developed Action Forms and Controllers in Struts.
- Created Ant tasks to support application deployment in production environment.
- Implemented persistence layer using Hibernate ORM and configured Hibernate for using JTA Transaction Manager.
- Involved in writing Hibernate mapping files (hbm files) and generating hibernate POJOS and wrote various Hibernate Queries using Hibernate Query Language and nativeSQL Queries.
- Developed Message Driven Beans (MDB) for processing the carrier’s response and saving the response to database.
- Involved in writing SQL, Stored procedure and PLSQL for back end. Used Views and Functions at the Oracle Database end. Developed the PL/SQL scripts for rebuilding the application Oracle10g Database.
- Worked on MySQL5.0 as the back end database for the data storage & retrieval of the data.
- Developed a Thin client Web application using TypeScript.
- Created an HTML::Email Perl module for testing e-mail client and browser rendering
- Developed multiple formatting, validation utilities in Java, JavaScript functions and CSS Style Sheets so that they can be reused across the application.
- Delivered Irise prototypes and guidelines to implement.
Environment: Java1.5+, J2EE (EJB, JSP, Servlets, JDBC, JNDI), Web Sphere Application Server, Struts, ANT, Hibernate, multithreading, Oracle10g, JTest, XML, Home Site 5, UML, Rational Rose, MySQL, SQL/PLSQL,JavaScript, HTML, CSS,Perl, Irise, Tomcat Web Server, Site Minder, Windows XP.
Confidential, Charlotte, NC
Java Developer
Responsibilities:
- Involved in developing mapping components using ArcGis API and leaflet API
- Involved with business analysts for project requirements and enhancements.
- Used Hadoop Impala database to deal with census data.
- Used Junit with Mockito to write Test cases.
- Got familiar with automated server deployments to UAT/PROD.
- Used Spring Boot for the Application development.
- Implemented Apache Camel routes using Camel-Spring XML and Camel-Spring processor beans
- Designed user interface layout using JavaScript, CSS, and HTML.
- Used Spring Framework as middle tier application framework.
- Performed application development using tools like Intellij, JUNIT, and Maven for building application
- Developed user- friendly GUI using JSP, JavaScript, CSS3, Ember.js and HTML5.
- Performed Dynamic Loading of one HTML page to another HTML page
- Developed HTML5, JavaScript and JQuery for client side presentation and used JQuery core library functions for the logical implementation part at client side for all the application.
- Developed complete Business tier with Stateless, Stateful Session beans and Session Beans with JPA with EJB 2.0 standards.
- Developing persistence layer modules using EJB Java Persistence API (JPA) annotations and Entity manager.
- Developed Servlets, Action classes, Action Form classes and configured the struts-config.xml file.
- Used grunt and Node.js for building web applications.
- Used Log4J for logging and analyzing system performance and flow, involved in code refactoring and bug fixing.
- Used ANT for the build process.
- Used Agile Development methodology of software development.
- Gained experience on Java Internalization and Localization.
- Participate in design review and code review activities of the team.
Environment: J2EE, JDK,JVM, Servlets, JSP, SOA, Spring, Apache camel, JSTL, Ember.js, HTML, CSS, EJB, JPA,JMS, Hibernate, JavaScript, Rational Rose, LDAP, JSON, BSON, mongo DB, Web logic, PL/SQL, Oracle ATG, Maven, web services, Multi-threading, UNIX, and Windows, RAD, JAX-RPC.
Confidential
Java Developer and Analyst
Responsibilities:
- Designed the WSDL for Data transfer between various platforms.
- Consumed SOAP based web services, created stubs using Apache Axis.
- Performed the code reviews for the features developed by the scrum.
- Developed JMS based customized Queuing System for fault preferences.
- Developed Notification mechanism for Inter component communication.
- Developed Query Engine Module using EJB 2.1.
- Proficient in XML for data parsing using JAXB and JAXP.
- Tested performance across platforms using SOAP UI.
- Developed Stored Procedures, Triggers and Functions. Actively involved in tuning SQL queries, Stored Procedures, Triggers in Informix.
- Agile delivery of software using practices of short iterations, sprints, Scrum.
- Developed the provider by top-down approach by writing the WSDL.
- Used SOAP Protocol for communicating between two different backend systems.
- JProfiler was used to profile the code and increase the no of notifications per second to 300 ps.
- Implemented the modules using Test Driven Development.
- Worked across time zones in a global environment.
- CRUD operations for all the License APIs.
- Junit test cases for all the APIs and business logic.
Environment: JSP, Hibernate, PL/SQL, Oracle, Spring, Junit, JMS, WAS, EJB, Oracle, JProfiler, SOAP XML, MySQL, Webservices, IBM Rational Clear Quest, Agile Methodology - XP.