Sr. Java/full Stack Developer Resume
Jersey, NJ
SUMMARY:
- Over 8+years’ experience in IT Industry Developing, Testing, Implementing the web based applications and UI applications
- UI Developer, User Experience / Information Architect, Web / C++ Developer, Touch Screen / Mobile, Senior UX/UI Front End Designer, Human Factors Design Engineer, Interaction Designer, Project Leader, Programmer. Specialty in User Interfaces, Web 2.0 Applications, Object Oriented Design, User - Centered Design, Responsive Design and E-commerce.
- Good command in Core java, and profound experience collection frameworks and Multithreading.
- Worked on NoSQL Database Mongo DB 2.x for transferring some of the schema less data.
- Experience in Software Development Lifecycle (SDLC) including Requirement Analysis, prototyping, Design, Implementation and GUI based applications and extensive experience with Agile SCRUM methodology.
- Experience in User Interface development using HTML, HTML, CSS, CSS3, XHTML, JavaScript, jQuery, AJAX, JSON, AngularJS
- Experience in writing structured markup, CSS and JavaScript/ jQuery and keeping up-to-date with the latest developments in Web Technology.
- Knowledge and experience with multiple JavaScript Libraries and frameworks, especially jQuery, Bootstrap, AngularJS.
- Expertise in development of applications using J2EE components which include Servlets, JSP, Java Beans, Swing, EJB, JMS, Java Mail, JDBC, JNDI, RMI, JTA.
- Developing Web Applications using UNIX, JSP, Servlets, Struts and XML with Oracle10g as a backend in 3-Tier Architecture.
- Gathered business requirements for SAP reporting and functionality enhancements.
- Wrote functional specifications for SAP enhancements.
- Experience with Advanced jQuery concepts like live, delegate, event management, jQuery, MVC etc.
- Experience with jQuery/JSON for retrieving data.
- Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration
- Possess strong experience in building cross browser compatibility applications using HTML5, CSS3 and hence worked on different browsers like Safari, Internet Explorer, Firefox, and Google Chrome.
- Created Responsive Design using Bootstrap and AngularJS.
- Worked with CSS3 pre-processors such as SASS, LESS.
- Worked with HTML5, CSS3, JSP, XML, JSON, JavaScript, jQuery, AJAX, Angular 1.x, Angular 2 and ReactJS for developing user interface.
- Experience of working on CSS Preprocessors like LESS and SASS along with JavaScript task runners like GruntJS
- Experience in Core Java concepts such as Serialization, Interfaces and Collection.
- Proficient in using AJAX for implementing dynamic Web Pages where the content was fetched via API calls and updated the DOM (JSON Parsing). Using Web pack and ECMAScript 6 for all React and Redux projects.
- Involved in the migration process of applications from Web Sphere Portal Server.
- Involved in developing the UI panels using JSF, XHTML, CSS, DOJO and jQuery.
- Developed web pages using PolymerJS, Forms, Components, Layouts, Events, Validations, Trees, Grids components. Worked with core Java code extensively using interfaces and multi-threading techniques.
- Monitored different databases and application servers using Oracle Enterprise Manager (OEM) 12c Cloud Control
- Creating new MERN stack (Mongo, Express, React, Node) application for CNN.com
- Experience in developing application, automated scripts leveraging Mongo DB. Extensive experience in designing MongoDB multi-Shaded cluster and monitoring with MMS.
- Worked on Securing Web Sphere Portal with LDAP and DB2, Web Sphere with LDAP.
- JOINT JS that implements UI and other features making it easy to rapidly create visual tools of various kinds.
- By using ReactJS, ES6 we do word press CMS Developing Application architecture with new user-facing features. Building reusable components and front-end libraries for future use
- Well-versed in Object Oriented Programming (OOP) with JavaScript.
- Good experience in Document Object Model (DOM) and DOM Functions.
- Creating Activity Diagrams, Use Case diagrams, class diagrams, sequence diagrams and Object Model using Rational Rose Tool.
- Developed Node native add-ons , Involved in the Development of node modules.
- Work under UNIX/ Linux Server Administration, also participated in Web Services Development
- Involved daily Scrum meetings, User Story review meeting, Sprint review and Retrospective meetings as part of Agile Scrum Methodology.
- Capable of quickly learning and delivering solutions as an individual and as part of a team.
- Possess good team-management and leadership qualities.
- Experience managing daily communication with an offshore development teams.
- Excellent technical, analytical, problem solving skills, strict attention to detail and ability to work independently and with the team environment.
TECHNICAL SKILLS:
Java/J2EE Technologies: Servlets, Filters, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, AWT, Applets, Multi-threading, Java Networking
Programming Languages: Java, C++, C, SQL, PL/SQL
Application/Web Servers: Oracle/BEA WebLogic, IBM Web Sphere, JBoss, Tomcat
Frameworks & API s: Struts, Spring, Spring IOC, Spring AOP, Hibernate, JSF, iBatis, XML Parser (SAX, DOM, JAXB & STAX), Adobe Flex, Web Pack
IDEs: Eclipse IDE, IBM Web Sphere Application Developer, IBM RAD, Net Beans, Master Craft, Dreamweaver, Firebug, Developer Tools, Edit Plus, JSfiddle, WebStrorm, TataStrom, Sublime text, VMware/JBoss AS ( Wild Fly )
Web technologies: JSP, Java, JDK, .NET, JavaScript, Apache, JQuery, AJAX, XML, XHTML XSLT, HTML/HTML5, DHTML, CSS/CSS3, JSON, PHP, Word Press CMS, Bootstrap, Adobe Flex, Spring MVC, AngularJS 1.5, 2.0, NodeJS, BackboneJS 0.9.2, Ext.JS 2.0/1.0, ExpressJS, ReactJS, PolymerJS, JointJS, EmberJS, Knockoutjs, Hapijs, Requirejs, Angular 2
AJAXWS, AWSEC2, JAX: RPC, JAX-RS, SOAP, WSDL, UDDI, Restful
XML Tools: JAXB, Apache Axis, ARIA, Apache spark
Methodologies: Agile, Scrum, RUP, TDD, OOAD, SDLC
Modeling Tools: UML, Design Patterns, Rational Rose, Visio
Database Servers: Oracle, DB2, SQL Server, MySQL, NoSQL, MONGO DB
Version Control: GIT, CVS, SVN, Rational Clear Case
Build Tools: GRUNT, KARMA, BOWER, ANT, Maven, Gradle
Operating Systems: Windows, UNIX
PROFESSIONAL EXPERIENCE:
Sr. Java/Full Stack Developer
Confidential, Jersey, NJ
Responsibilities:
- Designed dynamic and multi-browser compatible Web pages using HTML5, CSS3, JavaScript, JQuery, Angular JS(1.6 &2.0)
- Designed and developed application screens using HTML, Angular.JS, and CSS.
- Built Web pages that are more user-interactive using JavaScript, Kendo UI and AngularJS.
- Extensive Experience with JavaScript MVC framework AngularJS
- Proficient in RDBMS concepts, queries, PL-SQL, stored procedures, functions using Oracle.
- Experience in Web/Application Servers such as Tomcat 6, JBoss 6 for deploying and configuring web applications
- Good at development in enterprise web applications using Core Java, Java EE.
- Implemented the search functionality for Internal Application using AngularJS.
- Enhanced user experience by designing new web features using MVC Framework like Angular.js accommodates these advanced and fast technologies.
- Created client surveys and displayed the results in a dynamic report using D3.JS for data visualization
- Used D3.JS for data visualization in this application.
- Used JBoss Fuse for remote console login, JMX management and web server console
- Created Typescript reusable components and services to consume REST API's using Component-based architecture provide by Angular 2.
- Created reusable templates using Angular directives and worked with NPM package manager tools (Node JS)
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for a web application, page navigation using Angular.
- Involved in all the phases of SDLC including Requirements Gathering, Design & Analysis of the Customer
- Experience on working with CSS backgrounds, Layouts, Positioning, Text, Border, Padding, Elements and CSS behaviors in CSS.
- Involved in writing SQL queries, PL/SQL programming and created new packages and procedures and modified and tuned existing procedure and queries using TOAD.
- Developed responsive web pages using the Blue Ugrid frameworks which will be helpful for mobile, tablet, Desktop resolutions.
- Experience in using various IDE's,Visual studio code,Notepad++, eclipse,IntelliJ Idea
- Used Git Lab for source code control and JIRA for defects tracking.
- Using AngularJS created Responsive Web Design (RWD) and did data manipulations to display data in company standard format in UI
- Implemented code quality monitoring using sonarqube
- Identifying and fixing the browser performance related issues in the application along with production deployment and validation support.
- Worked on scalable environment in Agile/SCRUM methodologies and prepared Test on multiple platforms like Mac and Windows.
- Updated Angular 2 to Angular 4, doesn’t make much different but same the latest version of the Angular framework.
Environment: JavaScript, Angular.JS, Bootstrap,CSS, ES6, Google Maps API, NG2, Apache Spark,AngularJS, HTML5, D3.JS, Angular2, Angula4, MVP,, Hibernate 4, JMS, JSF, CVS, Bootstrap, IE 6, 7, 8 9 10, Firefox, Chrome, Handlebars, Linux, Cucumber, Cassandra, Tomcat, Sonarqube, Spring Tool Suite(STS), IBM RAD and Load Runner
Sr. Java / Full Stack Developer
Confidential, Emeryville, CA
Responsibilities:
- Involved in all stages of Software development life cycle including Analysis, development, implementation, testing and support.
- Involved in writing application level code to interact with APIs, Web Services using JSON and XML.
- Enhancing the product with new features as per client requirements
- Created login for various user types.
- Used jQuery library functions for the logical implementation part at client side for all the application.
- Involved in development of User Interface using HTML, CSS, JavaScript, jQuery, AJAX, JSON and AngularJS to use single page application
- Configuring spring beans following the spring’s Dependency Injection (DI) and Inversion of Control (IOC) principles.
- Used Maven as build tool for application build process
- Used Java script for client side validations
- Created reusable templates and style sheets based on UI standards and guidelines. Performed functional tasks using specifications and wireframes.
- Prototypes build were accessible for everyone including people with Visual, hearing, physical and cognitive impairments.
- Worked in an AGILE team by communicating with the business analysts extensively and deliver exactly what they need.
- SonarQube used to collects and analyzes source code, measuring quality and providing reports for project.
- Created standards based, responsive prototypes using the Foundation framework with HTML5, CSS, dust.js templates, and jQuery.
- Designed dynamic and multi-browser compatible Web pages using HTML5, CSS3, JavaScript, JQuery, Angular JS(1.6 &2.0), Exit’s(4.0), ReactJS(15.0), AJAX, Grunt and JSON
- Used Rally application for managing all the user stories assigned by the business analysts.
- Responsible for changing UI to WCAG 2.0 compliant.
- Used NVDA (Non-Visual Desktop Access) program to understand the tab order of the web pages and make the web pages accessible.
- Implemented responsive UI which will scale itself depending on the device, platform and browser,using Angular 2, HTML, CSS, Bootstrap, Web pack.
- Developed Web Application using Angular 2, UI Bootstrap3, HTML5, CSS3, JavaScript and SASS. The project is built upon the Single Page Application criteria.
- Developed Angular 2 components that could be reused in various parts of the application and form field validation.
- Experience in developing Human, AJAX, General, Integration services using IBM BPM
- Developed a Mock UI using Angular JS to test different API supporting enrolment process, Login process, Eligibility process on the new development initiative for creating a 'Dynamic App' for supporting Existing User's flow.
- Used MVC Framework Angular.js in the development for data binding and to consume RESTful web services.
- Worked with various different middleware application teams and helped them setup communication between Middleware Applications & IBM MQ Server
- Created TypeScript reusable components and services to consume REST API' s using Component based architecture provided by Angular 2.
- Performed layout of web pages using HTML 4/5, CSS 2/3, JavaScript libraries, SASS/SCSS Compass
- Participated actively on creating Custom UI library supporting the features of web accessibility, making changes on the color contrasts and the functionality part.
- Worked on JavaScript, Angular JS, Webix, jQuery, JSON, JQuery Template, XHTML, CSS in ATG Linux environment
- Worked with SASS to declare styling globally, used Grunt for compiling the CSS and for minifying JS files.
- Working with jQuery masking library for making masks on form fields.
- Used Redux for maintaining the consistency to run the application in different environments (client, server, and native) which are easy to test.
- Debugged the website using Chrome Developer's tool and manipulated the Nodes using DOM functions.
- Created custom factory service that relies on Angular $http injection to make AJAX calls back to a server and used RESTful web services to update and modify data at the server side.
- Maintain, enhance, and recommend solutions that best suit business and technology needs from UI Standpoint.
- Created Angular 2 components implemented Interpolation, Input variables, Bootstrapping, Router Outlet, binding the click event, Component decorator, binding to the hidden property.
Environment: HTML5, CSS3, JavaScript, JQuery, Bootstrap, AngularJS2/4, Dust.js, NodeJS, Jasmine, JIRA, Grunt, WebStorm and GIT. Amazon Web Services, AWS SDK, Sonarqube, AWS CLI, Jenkins.Maven, JAP (7.0, 8.0), Webix, Java/J2EE, Ajax, Grunt, JSON, Xml, Eclipse, JSP, Dojo and GIT, Agile, Responsive Design, IE 6, 7, 8 9 10, Firefox, Chrome.
Sr Fullstack Java /J2EE Developer
Confidential , Dunwoody, GA
Responsibilities:
- Reviewing business requirements and functional designs for application.
- Created User Stories from the requirements in JIRA
- Implemented Routing in AngularJS using $route Provider
- Designed and developed around 8 screens in the application and handled all UI Validations and routing for each.
- Designed and developed reusable charting custom directives using D3.js (Donut chart, Pie Chart)
- Developed Services to share data across controllers in Angular
- Developed Services for common utilities such as truncation feature, Data Unit Conversion etc.
- Used $http to make Ajax calls and consume JSON response across various services
- Developed user panels and confirmation pop ups as a reusable component which were implemented as custom directives.
- Developed the JQuery callback functions to implement asynchronous communication using AJAX.
- Used the Java Collections API extensively in the application as security protection for XML, SOAP, REST and JSON to make a secure Web Deployment.
- Evaluated converting the current implementation of the front-end to using React JS.
- Used various predefined components from Node Package Manager and REDUX libraries.
- Developed a chat portlet using Node.JS and Socket.IO
- Worked closely with the UX designer to in corporate CSS changes.
- Developed various Controllers following Angular Js framework to fulfill business requirements.
- Used Grunt as a build tool and also to validate JavaScript code with JSHint
- Developed left hand navigation as a custom component which was made responsive with the help of Media Queries.
- Used bootstrap grid layout in the application for responsiveness and for general layout
- Worked in Agile Environment, attending everyday scrums, sprint planning and sprint review meetings
- Transformed design mock-ups into cross-browser compatible HTML/CSS layouts
- Wrote AJAX calls to populate tables, tab menu and other components with JSON data in Angular.js.
- Extensively used Angular validations for forms and to validate user input data
- Wrote AJAX calls to populate tables, tab menu and other components with JSON data.
- Debugged and resolved many cross-browser issues (mainly CSS issues)
- Worked with the team of architect's middle tier and back-end Developers to gather requirements and enhance the application functionality and add new features.
- Debugging the application using Chrome Bata rang and Mozilla firebug
- Performed unit testing with Karma (Test Runner) and Jasmine (Testing Framework)
- Incorporated Videos with HTML5.
Environment: Angular.js 1.2/1.3, ReactJS, HTML5, CSS3, JavaScript, AJAX, Node.js, SocketIO, Bootstrap 3, MangoDB JSON, Karma, Grunt, D3.js, Jasmine, Windows 7.
UI/UX Developer
Confidential, Little Rock, AR
Responsibilities:
- Involved in gathering system requirements for the application and worked with the business team to review the requirements.
- Developed UI, presentation layer using JSF Framework, HTML, XHTML, DHTML, Struts Tiles, Java Script and CSS3. Extensively used Apache Struts Framework for building the application.
- Business integration is done with the help of IBM MQ Series.
- Developed EJBs (3.0) for processing the Business logics and to provide data persistence in the application.
- Designing the database and implementing it on Sybase (Windows) and PostGre SQL (Linux)
- Involved in SDLC, of application developed using AGILE methodology.
- Created an ATG Commerce pipeline process for authenticating user before checkout process.
- Developed java programs to parse XML documents using (JAXB) DOM parser.
- Developed a stress test plan and test scripts to determine the performance and performance bottleneck of a Prepaid E-Commence, Web Application.
- Experience building cloud native app with Spring Framework and Spring Boot
- JavaScript Web Storm Help team members set up unit testing on their project
- Implemented Waterfall, Agile development methodology using XP, Scrum and Kanban/Continuous Flow. Used Ajax based DOJO for faster front end, Used JAXB for Marshalling and Unmarshalling.
- Developed UI for Nexus using GWT and ExtJS, Deployed and tested on WebLogic application server
- Extensively used Hibernate in developing data access layer. Developed SQL queries, views and stored procedures using PL/SQL.
- Created AWS Laun5ch configurations based on customized AMI and use this launch configuration to configure auto-scaling groups and Implemented AWS solutions using EC2, S3, RDS, Dynamo DB, Route53, EBS, Elastic Load Balancer, Auto-scaling groups.
- Worked extensively in Struts, EJB 3.0 and JPA in other maintenance projects. Static pages are then generated by Java, XML/XSL, JAXP, SAX, and PHP.
- Build rich dynamic pages using jQuery, Java Script, XHTML, DHTML, HTML and CSS3.
- Created Model logic using Java Beans and used Hibernate to store the persistence data into MYSQL database. Designed SOA implementations by Using RESTful Web Services.
- Implemented Service Oriented Architecture by developing Java web services using WSDL, UDDI and SOAP. Designed front-end, data driven GUI using JSF, Action Script 3.0, HTML, JavaScript, DOJO and CSS.
- Used Rational Clear Case for version control and ANT to compile, build and package the application for deployment on Web Sphere 7.0 application server.
- Developed specialized search system (using AngularJS, Java Servlets, JUnit, Maven, MongoDB).
- Used Log4j logging framework in the application to store log messages.
Environment: Struts Framework, JDBC, JSP, ANT, JUnit, Servlets, Hibernate, Log4j,Oracle 10g, PL/SQL, HTML, XML/XSL, XHTML, DHTML, JMS, EJB, JAXP, AJAX, CSS3, Spring, Spring MVC, Java Script, Service-Oriented Architecture (SOA), Mule ESB, SDLC Methodology, Maven, JSON, ExtJS, AngularJS, WebLogic, Oracle ADF, Agile/Scrum Methodology, DOJO, MYSQL, RDBMS, JBoss, DB2, Linux/UNIX, JPA, JAXB, WSDL, SOAP, jQuery, MQ Series, Waterfall Methodology
Web/UI Developer
Confidential
Responsibilities:
- Involved in requirement analysis, design, coding and implementation and code review.
- Used UML and Rational Rose for system design and modeling.
- Designed and developed the presentation layer using JSP/Servlets. Implemented the JSPs, Servlets in the MVC Struts Framework to effectively handle the workflow of the application.
- Executed complete implementation of business/data access layer in EJB's and other classes on Web Sphere Application Server
- Deployed the EJB's on WebLogic Application Server.
- Used Servlets to service requests from UI to manipulate Business Objects and invoke respective EJBs for making database updates.
- Established JDBC connection to retrieve the customer account details and transactions list from the IBM DB2 database.
- Worked with IBM Sybase Data Base back end. Used XML as data communication format between different modules
- Extensively worked on Prepared Statements and Callable Statements of JDBC 2.0 API to access the IBM DB2 database.
- Developed Controller Servlets, Action and Form objects for process of interacting with IBM DB2 database and retrieving dynamic data.
- Involved in the Validation and documentation of Test Results. Writing Detail Design Documents with UML Specifications.
- Developed a standalone java client using the Java API for XML-based RPC, and tested the functionality of the web service.
- Involved in Configuration and Usage of Apache Log4J for logging and debugging purposes.
- Wrote test scenarios for testing the web service, both from a Web Client and a Standalone Java Client.
Environment: Core Java1.4, J2EE (EJB 2.0, JNDI), Servlets (Struts), log4j, JMS, PL-SQL/SQL Procedures, WebLogic Application Server 5.0, Rational Unified Process (RUP), Rational Rose, UML, XML, XSL, IBM DB2.
