We provide IT Staff Augmentation Services!

Java Ui Developer North Brunswick, Nj

2.00/5 (Submit Your Rating)

SUMMARY

  • 6 years of Professional experience in Software Development Life Cycle (SDLC) in design, development, implementation, deployment, testing and maintenance as per quality standards using Agile, waterfall and Scrum methodologies.
  • Expertise in designing and development of Frontend User Interface(UI) and GUI web applications using Web 2.0 specifications, Standards, HTML 4.0/5, XHTML, CSS2/CSS3, JavaScript, jQuery, Bootstrap, Ajax, Angular JS, Angular2, D3.JS, Node.JS, React.JS, Web Services, Backbone JS, JSON and XML.
  • Developed Client/Server and Distributed applications using Java/J2ee, Spring, Struts and Hibernate.
  • Worked on server - side development technologies in Java platforms like Core Java, Enterprise technologies such as EJB, Spring Framework, JMS, JTA, Java Web Service, Java Thread, Java Socket, Java Servlet, JSP, JSF, Core Java, JDBC, XSLT, JAXB, ANT, Log4j, Dojo etc.
  • Experience in designing, developing and implementing E-Commerce, B2B applications using JEE technologies in Telecom, Banking, and Insurance domains.
  • Experience with Restful Web Service/Soap Development.
  • Efficient in designing and presenting multiple concepts and iterations around user interaction models, workflows, wireframes, screen flows, mockups and prototypes &. Rapidly solve problems and fix bugs.
  • Experience with relational databases, database modeling and SQL optimization. Ability to understand database design and perform source to target data mapping and Object-Oriented software designs.
  • Experience with Multi-threading, Collections, Core Java concepts. Deep understanding of JavaScript programming (closures, promises, DOM events, inheritance).
  • Experience working on Content Management Systems, large scale/ high traffic web sites.
  • Writing Different Types of Tests (Unit, Integration & Compatibility)
  • Experience in using various Amazon Web Services (AWS) Components like EC2 for virtual servers, S3 and Glacier for storing objects, EBS, Cloud Front, Elastic cache and DynamoDB for storing data.
  • Experience with Build Tools Like Grunt, Gulp & Experience using NPM, Bower to install and manage different packages.
  • Experience with Test Driven Development (TDD) & Automate test using tools like Selenium, Junit, LeanFT, Protractor, Mocha, and Chai
  • Performed unit testing using Jasmine and Karma, along with integration testing Chrome Inspector to fix bugs and worked closely with QA
  • Experience with model 2 technologies using Spring MVC, EAD4J MVC, Spring Batch, data modeling and ORM using Hibernate persistence provider.
  • Participate in Scrum Events, Daily Standup, Sprint Planning and Sprint Retrospective. Good knowledge of Agile/Scrum, continuous integration (CI) and deployment (CD).
  • Work with product owners to prioritize features for ongoing sprints and manage a list of technical requirements based on industry trends, new technologies, known defects, and issues
  • Quick learner and proficient in analyzing technical issues in the project.

TECHNICAL SKILLS

Web Technologies: HTML5, CSS3, DHTML, XHTML,WSDL,XML, JavaScript, jQuery, JSON, Dojo, twig, smarty, Ajax, Cordova, JSF, JSP, Drupal 8, Android .

JavaScript Technologies: Angular JS, Angular 2, Backbone.JS, Polymer.JS, Twitter Bootstrap, React.JS,Node.JS, D3.JS, Ext.JS.ES6, TypeScript.

Programming Languages: Java, Java Script, C#, C++. Net, PL/SQL, T-SQL, Perl.

Core Java: Concurrency/Multithreading, Garbage Collector, Collections.

J2EE/JEE Technologies: JSP, Servlets, JDBC, Java Beans, Tag Libraries, AOP

Application Servers/servers: Web Logic, WebSphere, JBoss, Apache Tomcat, lite server, Firebird SQL.

Framework: Spring 3.2.2, Spring MVC, Struts, AngularJS MVC, Angular2, SpringBoot, Jasper report, .Net MVC.

IDE/Tools: Eclipse3.x, Visual Studio 2016, Edit Plus, Rational Rose, ANT, Oracle SQL developer, TOAD, MS SQL Server, HTML Editor Notepad++, Sublime Editor, Adobe Dreamweaver, Adobe Photoshop, WebStorm, IntelliJ IDEA, Maven, Jest.

Databases and Tools: Oracle, Sybase, MongoDB. Postgres and SQL, DB2, MySQL, Microsoft SQL server 2016.

Testing / Bug Fix Tools and protocols: JUNIT, Jasmine, Protractor, Karma, Mocha, Chai, Unit testing, CucumberJs, Clear Quest, JIRA, NUnit, REST/SOAP, JSON, XML.

Operating Systems: Windows, UNIX, Linux

Design Methodology/Tools: UML, Object Oriented Analysis and Design

Source/Version Control: SVN, CVS, Clear Case, VSS, GIT, TFS, GitHub, Bitbucket

DocumentationTools& Reporting Tools: Microsoft Word, Microsoft Visio, Miscellaneous MS office, Edit Plus, Text Pad, Log4j, Win SCP, Putty, Crystal Reports, Tableau/Kibana.

PROFESSIONAL EXPERIENCE

Confidential, North Brunswick, NJ

Java UI developer

Responsibilities:

  • Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
  • Developed high quality front end user and web application interfaces with respect to mockups/prototypes.
  • Worked in all phases of SDLC, including requirements analysis, design and development, bug fixing, supporting QA teams and debugging production issues.
  • Ported Single Page Application (SPA) architecture, GUI and client side MVC Angular.JS to Angular 2.
  • Worked with the team of architects and back-endDevelopersto gather requirements and enhance the application functionality and add new features.
  • Altered The database design for Existing thread to satisfy specifications and Business Requirements to Create a Java Formator Which Sits In Between The Existing Thread.
  • Implemented faster mobile-friendly applications using Bootstrap Framework and Custom Style Sheets. Designed a responsive website using Bootstrap grid system as well as CSS3 media queries to layout contents that fit different devices including tablet desktop and Mobile development.
  • Used AngularJS and Handlebars.js framework where data from the backend is stored in the model and populated it to UI.
  • Design of RESTAPIs that allow sophisticated, effective and low-cost application integrations.
  • Developed various EJB components to fulfill the business functionality. Developed Client-side UI changes using JSP, JavaScript, AngularJS, jQuery, HTML, CSS, AJAX, JSTL, JCP, JSP, Spring MVC, Spring IOC, Spring JDBC and Web services.
  • Used Design patterns such as Business delegate, Service locator, Model View Controller, Session facade, DAO. Implemented logging in the application using Log 4J.
  • Used SOAP-based Web Services and Web Service Clients (JAX-WS, SOAP, WSDL, and JAXB)
  • Used Spring DAO concept to interact with the database (DB2) using JDBC template.
  • Developed Hibernate with Spring Integration as the data abstraction to interact with the database of MongoDB. Designed and developed custom MongoDB applications specific to clients' needs.
  • Setup the development environment Infrastructure using Node.js, NPM, Grunt, and Bower from scratch for one of the application development.
  • Developed Nodejs application to send content from Elasticsearch percolator to website using web Socket.
  • Involved in implementing the JMS (Java messaging service) for asynchronous communication. Developed Wireframes, site maps and process flow for site architecture
  • Unit Tests Using Jasmine and e2e tests on Karma and Protractor.
  • Fixing the defects simultaneously when pushing individual modules to Production.
  • Used Team Foundation Server (TFS) as source version control tool, to manage the code repository also enables development teams to use the source control, bug tracking, work item tracking, build, and reporting features.
  • Utilized task runner Grunt to automate the build tasks including minify and concatenate JavaScript source code.Deployed the server on AWSEC2.
  • Worked in the Agile/Scrum development environment with frequently changing requirements and actively participated in scrum meetings and reviews. and estimation and capacity planning work with the project manager and product development teams to create and implement projects.

Environment: AngularJS/Angular2, JavaScript, HTML5, CSS3 Web Services, ES6, Grunt, jQuery, NPM, Bower, Web Services, ES6, Grunt, jQuery, Node.JS, Jasmine, KDB, Karma-test- runner, Karma-test-runner, Core Java, J2EE, Spring Framework, Spring MVC, Hibernate 3.x, MySQL, AWS, Elastic Search, Splunk, JSF, Servlets 2.3, JDBC, AJAX, Root Cause Analysis, Web Services, SOAP, XML, Java Beans, D3.JS, TFS, Dojo, PL/ SQL, Windows.

Confidential, Bridge Water, NJ

UI Developer

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology (SCRUM) for developing the application. Designed, developed a custom, single-page, responsive web application on the front end using AngularJS.
  • Writing and debugging dynamic client-side applications using client side MVC/templating framework Angular.js.
  • Developed reusable components using JavaScript, jQuery, XML and HTML 5.
  • Developed forms for user event handling and validations using JavaScript's and AJAX.
  • Upgraded existing UI with HTML 5, CSS3, jQuery and Bootstrap with AngularJS 2.0 interaction.
  • Participated in making Responsive Web Design using Media Queries and Twitter Bootstrap, GUI . Utilized various JavaScript and jQuery libraries bootstrap, AJAX for form validation and other interactive features.
  • Converted data from database into JSON or XML format files and retrieve useful information using AJAX calls to display them on the browser.
  • Build one consumer website application totally with Backbone.JS and used flux for retrieving and data flow.
  • Spring MVC model integration for front-end request action controller.
  • Developed Micro Service to provide RESTful API utilizing Spring Boot with Spring MVC.
  • As per project guidelines, AWS Cloud servers and services are upgraded.
  • Migrated applications from internal data center to AWS.
  • Used JIRA to assign, track, report and audit the issues in the application.
  • Used Maven automated deployment and for the build operation of the entire application.
  • Used Apache Kafka as the messaging infrastructure for asynchronous processing.
  • Experience in working Hybrid Android application using Cordova, Phone gap, android, jQuery mobile for one of the requirements.
  • Used GIT to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating a new branch when new feature implementation starts.

Environment: Core Java, Java1.8, Java EE,EJB 1.x/2.x, Servlets, JSP, J2EE, Spring MVC, Spring Form tags, Hibernate, AngularJS, AngularJS 2.0, Microservices, JSTL, Oracle11g, HTML5, CSS3, XML, LESS, SASS, JavaScript, Bootstrap, BackBone.JS, Polymer.js, Oracle, Mochaand Chai, Drupal, Cordova, Phone gap. Eclipse IDE, SOAP, Restful Services, AWS, Kafka, JUnit, JCAPS 5.2, jQuery, Ajax, PL/SQL, SVN, Maven, GIT.

Confidential

Ui developer

Responsibilities:

  • Requirements gathering and design at client side ( Confidential bank, Alabama, USA).
  • Requirements gathering and design at client side: Confidential bank, Mexico City, Mexico
  • Involved in discussions with Pop Money for P2P and NCR for remote deposit check features
  • Preparation of high level and low-level design documents
  • Explaining the requirements to all the team members, Daily calls with the clients.
  • Involved in significant coding, code reviews and unit testing.
  • Having calls with the core product team
  • Performed all technical aspects of software development (analyze, design, write, test, support and automate)
  • Worked with media queries and mobile UI development to customize the View.
  • Built pages from Photoshop mock-ups using JavaScript, jQuery, CSS, and HTML.
  • Experience on working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
  • Ability to rapidly prototype interface designs in hand-coded validating, standards-compliant, and semantically rich code and be aware of cross-browser compatibility and bugs.
  • Thorough understanding of the differences and bugs in various browsers and browser versions.
  • Created and optimized graphic prototype websites and applications interfaces using HTML and CSS. Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Implemented and designed user interface for web-based customer application.
  • Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
  • Created cross-browser compatible and standards-compliant CSS-based page layouts.

Environment: HTML, CSS, JavaScript, JQUERY, AJAX, JSON, XML, ECLIPSE, SVN

We'd love your feedback!