Sr. Java/jee Developer Resume
Southborough, MA
SUMMARY:
- Over 7 years of extensive experience as a Front End UI Developer with solid understanding of database designing, development and installation of different modules.
- Professional understanding of System development life cycle (SDLC) as well as various phases such as Analysis Design, Development and Testing.
- Expert in developing User Interface (UI) applications and professional web applications using JavaScript, JSP, XUL, HTML5 /DHTML, DOM, XHTML, JQuery, CSS3, and Ajax.
- Experience applying the latest software development approaches including MVC, event - driven applications using AJAX, Object Oriented (OO) JavaScript, JSON and XML.
- Expert in HTML5/CSS3 development and have experience in node.js, angular.js, React.js and Responsive design.
- Experience in designing UI patterns and UI applications with the help of Adobe products like Adobe Dreamweaver CS3, Adobe Photoshop, and Adobe Illustrator CS3.
- Extensive experience in web design using CSS3, D3js, Bootstrap, Adobe Illustrator, Adobe Photoshop, Dreamweaver.
- Experienced in using Front End editors like Espresso, TextMate, Sublime Text2 and Microsoft Expression Web.
- 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
- Extensive experience in creating style guides, best practices and setting UI standards for enterprise/consumer applications.
- Creative Knowledge in Art creation, modification and conversion- Logos, print media, web page and software interface design using Photoshop, Adobe Flash and Illustrator.
- Experience in using various tools and IDEs for development and design like Netbeans, XAMPP, Notepad++, and Adobe Photoshop.
- Expert in designing web applications and web contents utilizing various Search Engine Optimization (SEO) techniques.
- Good Experience in using IDE’s like TOAD, SQL Developer for Database programming.
- 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.
- Created Node.js middleware application server to encapsulate modern JS widget framework and control set.
- Use of many Java projects APIs and Frameworks such as SOLR SEARCH (for Full text Search)
- Exp er ien c e in Ag il e d e ve l op me n t (T DD a n d SCR UM ) met h odol ogie s.
- Good Knowledge in using Dojo Components and integrating back-end applications with AJAX driven web 2.0 front-end using OO JavaScript framework
- Proficient in Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View Control (MVC) design pattern and Test Driven Development (TDD).
- Sound knowledge in working with browsers compatibility issues with browsers like IE, Firefox, Safari, Opera, Chrome.
- Strong Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers and strong experience in writing complex queries, using Oracle 8i/9i/10g/11g, DB2, SQL Server and MySQL.
- Strong experience in writing and updating the technical documents on daily basis with the changes made to the existing environment on daily basis.
- Excellent analytical, logical and programming skills, Self Motivated, Self-Starter, and Team Player, can work with minimal supervision. Effective Communication, Organizational and Time management skills.
TECHNICAL SKILLS:
Web Technologies : HTML/HTML5, CSS2/CSS3, DHTML, XML, XHTML, XSLT, JavaScript, AJAX, JQuery, Java, JSON, Apache
JavaScript Libraries: React JS 2.0/1.0, Node.js, angular.js
IDE's and Tools : Eclipse IDE, NetBeans, Dreamweaver, Firebug, Developer Tools, Edit Plus, Jsfiddle, Webstrom, Tatastrom, Sublime text
Development Tools : Adobe Photoshop CS5, Google Ad Words, Yahoo Search Marketing(spring tool suite)
Publishing Tools: Adobe PageMaker, MS Office
Wire Frame Tools(wire frame): Adobe Illustrator CS3(basic idea on wire frame and visual design)
Debugging Tools : Firebug, BugZilla, (internet explorer)
Databases : PL/SQL(oracle), MySQL, MSSQL, Mongo Db.
Operating Systems : Windows XP/Vista/7/8, MAC OS X
PROFESSIONAL EXPERIENCE:
Confidential - Southborough, MA
Sr. Java/JEE developer
Responsibilities:
- Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
- Involved in web designing using HTML 4/5, XHTML, CSS 2/3, JavaScript and extensively used Table less Design in CSS for positioning.
- Developed page layouts, Navigations and presented designs and concepts to the clients and the management review.
- Designed Frontend with in object oriented JavaScript Framework like angular.js, Node.js, React JS.
- Practical exposure and/or experience with some jQuery , React Js, LESS , JSON, AJAX
- Used React JS framework for Grid Control and Tab panel.
- Used JQuery to make the HTML, DHTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.
- Well expertise in implementing the AJAX features using frameworks like JQuery, React JS, AngularJS.
- Used JavaScript and jQuery for validating the input given to the user interface.
- Experience in the implementation of REST framework using the spring used JSON objects for communicating with server to and from client.
- Working with Widgets and Charts which are provided by external JavaScript libraries such as Highcharts.JS, D3.JS, Dojo and React.JS.
- Responsible for adding new product features, bug fixes, and transitioning Account pages to the new platform using ReactJS.
- Build servers using AWS,Importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
- Installed, deployed and upgraded AWS Cloud- based servers and services in accordance with project guidelines. created a web UI with React, Webpack, express.js to extract the data from the database and generate graphs.
- Developed robust form management system with complete CRUD capabilities in React Native, Redux, and Firebase.
- Developed full stack for the maps, login, and sketch ows of Stowk's mobile product (an app that aims to transform the transportation of vehicles) using React Native
- Designed and implemented a Portfolio Optimization system with Distributed Computation Cluster, React Native framework.
- Developed client side application with React Native and Redux to provide fluent user experience and achieve agile development.
- Developed Web API using NodeJS, ReactJS and React Native and hosted on multiple lead balances API instances.
- Used ReactJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
- Created forms to collect and validate data from the user in HTML5 and ReactJS.
- Created multiple components which can be reusable with-in the application using React JS.
- Integrating Flex and React apps with Node.js backend on an embedded server.
- Closely worked with Application using React JS and Node.js libraries NPM, gulp directories to generate desired view and flux to root.
- Hands on Javascript/ES6 development on Node.JS platform with React, Redux libraries.
- Used Webpack as a module bundler to takes modules with dependencies and generating static assets.
- Developed using ES6 and provided Accessibility Support
- Built single page apps, modules, graphics and reusable components using ReactJS.
- 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.
- Migrated a part of Angular app to ReactJS.
- Good knowledge on building components with ReactJS and ReactJS Flux architecture.
- Used Spring 3.1 for dependency injection.
- Worked on publishing and testing the web services(JAX-WS) and interacting with the internal teams who consumed the web services.
- Involved in migration of project from spring, Hibernate, SQL Server based framework for JDBC, Oracle based framework.
- Created Rest Webservices using client Apache Axis2.
- Created REST API’s for Messenger using Jersey implementation of JAX-RS
- Consuming and exposing various Web services using JAX-RS and JSON to different systems for business services.
- Developed complex Web Services and tailored JAX-RS API to suit the requirement.
- Leveraged React.js resources for all data access, encapsulating URLs and standardizing data access interfaces.
- Skillful in software configuration management using Rational ClearCase, CVS, SVN and GIT.
- Designed the User Interface using use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.
- Working experience with MySQL, which includes configuration, query optimization, full-text search indexing and de-normalization Expert in handling the administration of MySQL database using PHPMyAdmin
- Developed and implemented search feature using PHP and Ajax patterns using asynchronous script loading.
- Application maintenance and enhancement using PHP Framework, Object-Oriented Design Patterns (OOD) and MVC methodologies.
- Expert in PHP session variables and cookies implementation.
- Expert in PHP connectivity backend files or database.
- Excellent Experience in building PHPApps using MVC Architecture.
- Ability to develop unique, cutting-edge applications and troubleshoot issues for different handset and user requirements in PHP.
- Proficiency in Prototype, Module Design, User Interface Design, and Integration of PHP components.
- Responsible for both back-end programming in PHP and front-end functionality using JavaScript, Ajax, JQuerylibraries, and other technologies.
- Used React.js library functions for the logical implementation part at client side for all the application.
- Involved in migration of project from spring, Hibernate, SQL Server based framework for JDBC, Oracle based framework.
- Created Rest Webservices using client Apache Axis2.
- Used AJAX calls and JSON responses to populate values on various UI components
- Extensively worked on Spring IOC, Security and Hibernate.
- End to end delivery of deliverables on schedule using technologies Java, Hibernate, spring and Web services.
- Developed client-side AJAX application that uses XSLT, XPath, JavaScript OOP, and more Bind objects and retrieve them via JNDI interface.
- Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL, and UDDI.
- Setting up the automatic build and deployment automation for Java base project by using JENKINS and Maven.
- Logging framework Log4J is used for log messages. Implemented log4j for application logging and to troubleshoot issues in debug mode.
- Developed Shell scripts for Autosys jobs running every night for the data collecting from various interfaces like MBS, LASER, RDW, DRS and loading to Sybase database.
- Micro-framework implemented with REST API and MongoDB (NoSQL) as back end database.
- Worked on Bootstrap, LESS to develop User Interface with responsive design.
- Used Apache Tomcat application server to deploy the application and connect through the data source.
- Developed AJAX scripting to process server side JSP scripting.
- Exp er ien c e in Ag il e d e ve l op me n t (T DD a n d SCR UM ) met h odol ogie s.
- Used JUnit and Qunit Easy Mock to create test Cases for all the Java Classes created.
- Co-ordinate with QA for testing, Production releases, Application deployment and integration.
- Provided production level code to the engineering team for product development, including cross-browser support, CSS optimization, and ADA compliance support.
- Configured and deployed the web application using Web logic Application Server.
- Development of GUI for HTML and JSP Versions. Java Servlets were used as the common gateway interface between the client and server.
- Designed and development of many PL/SQL batches using JAVA with connectivity to Oracle for data maintenance and handling.
Environment: Java, HTML4/5, CSS2/3, JavaScript, JQuery, DHTML, MVC, DOM, JSON, angular.js, Struts-Spring-Hibernate integration framework, Node.js, React.js, JSP, AJAX, Apache Axis, SOAP, XML, XPATH, Adobe Flash, Photoshop, PLSQL, Oracle, Windows.
Confidential, Plano, TX
Web/UI Developer
Responsibilities:
- Involved in Requirements and Analysis Understanding the requirements of the client and the flow of the application as well as the application Framework.
- Designed and Developed User Interactive (UI) of Web pages with the help of HTML5, HTML, CSS3, CSS, JavaScript, JQuery, Bootstrap and AJAX.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
- Created Master Pages, CSS Styles Sheets and Integrated to Silver light and got approval from Business Stake holders.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using angular.js, react.js and JQuery.
- Involved in developing XML, HTML, and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Used Spring Framework for Dependency injection, security features and integrated with the Hibernate framework.
- Implemented client side Interface using React JS.
- Created a single page site to display the status of customer orders using React, Redux and Immutable
- Built applications using React.js which allowed us to render pages on both the client and server using the same codebase.
- Used React JS for creating reusable UI components.
- Worked with a team to move existing web apps to React with ES6 Features.
- Architected and Developed for Large Scale JavaScript Application with React.js
- Unit testing was performed using JUnit and Version control through Git.
- Using EXT JS developed interactive cross platform web application using techniques such as Ajax, DHTML and DOM scripting.
- 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 CVS for version control and ClearQuest 2003 for bug tracking.
- Performed unit testing on various project modules using JUnit framework.
- Developed the User Interactive web pages in a professional manner using web technologies like HTML, XHTML and CSS based on the W3C and ADA standards.
- Designed and developed User Interface Web Forms using Adobe Flash, CSS, Dreamweaver, and JavaScript.
- Implemented CSS3 and JavaScript based navigation system visually identical to previous table-based system to improve ease of maintenance and organic search engine placement.
- Developed a fully functional prototype application using JavaScript (jQuery and Backbone.js) and Bootstrap, connecting to a REST-ful server on a different domain.
- Created pages in Site Core and validating the HTML code withW3C Validator.
- Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
- Worked with Agile software lifecycle methodologies. Create design documents when and as required. Perform coding, debugging and testing.
- Developed web services using SOAP, WSDL and Apache Axis which helped communicating through different modules of the application.
- Involved in writing various SQL Queries and PL/SQL stored procedures to satisfy various business requirements of the application.
- Responsible for cross browser compatibility and hence exposure to popular browsers.
- Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
Environment: HTML5, CSS3, JavaScript, JQuery, JIRA, JSP, XML, Bootstrap, Git, Github, Angular.js, react.js,ssss AJAX, Adobe Flash, Dreamweaver, agile, SOAP, SQL, PL/SQL, Oracle, Windows.
Confidential, Salt Lake City, UT
UI Developer
Responsibilities:
- Responsible for developing the presentation layer using JSP, HTML, XML, XSLT, CSS, AJAX, Custom Tags, Struts-Html tag library and Apache Tiles.
- Designed and development of Web pages using PHP, HTML, CSS including Ajax controls and XML.
- Developed data insertion forms and validated them using JavaScript.
- Created and maintained the framework and layout of each portal with Cascading Style Sheets (CSS).
- Used JavaScript and XML to update a portion of a web page thus reducing bandwidth usage and load time and add modal dialog in web pages to get user input and requests.
- Coded JavaScript for page functionality and Pop up Screens and used DHTML to make dropdown menus on web pages and display part of a web page upon user request.
- Utilized new software methodologies to be able to adapt to changes in requirements quickly.
- Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
- Monitored the error logs using Log4J and fixed the problems.
- Modified code in a web database in Report definition and user profile forms, Users request access to different reports on web, Developed views to display data.
- Debugged the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE Developer Tool bar for IE.
- Validated input values to make sure that they will be accepted before they are submitted to the server.
- Developed SQL scripts for data migration.
Environment: Java Script, HTML, CSS, AJAX, JQuery, High charts, DOM, DHTML, XHTML, XML, XSL, SQL Server and Windows XP.
Confidential
UI Developer
Responsibilities:
- Extensively involved in requirements gathering and analyzing them, checking the dependencies and design of the project.
- Designed and developed User Interface using JSP, CSS, HTML and JavaScript. Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Designed and Developed Java Script frame work which is wrapper on top of JQUERY frame work and AJAX based UI frame work for UI Configuration widgets.
- Used Ajax, OO Java Script, JSP, JQuery, HTML and CSS to develop the application.
- Developed different JQUERY component in MVC micro architecture framework which internally use various design pattern such as singleton, command, delegate, etc.
- Involved in redesigning the entire site with CSS styles for consistent look and feel across all browsers and all pages.
- Worked on integrating JQuery APIs with MVC pattern.
- Used AJAX frameworks like JQuery, JSON to develop rich GUIs and also involved in performance tuning the website.
- Implemented Log4J 1.2 for Logging Errors, debugging and tracking using loggers, appenders.
- Improved outgoing quality through test and yield improvements and characterization. Also reduced costs through test time improvements.
- Wrote test plans and performed unit testing and performance testing.
Environment: Java, HTML, CSS, OO JavaScript, CVS, Ajax, JSON, JSP, JQuery, Servlets, MVC, DOM, SQL, PL/SQL, Oracle, Windows.
Confidential
Software Engineer
Responsibilities:
- Redesigned the existing site and to create new interfaces.
- Used Dreamweaver as Html editor for designing new pages.
- Responsible for content and UI development.
- Developed HTML prototypes and ready XHTML documents with CSS style sheets.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
- Worked closely with the programmers and graphic designers for project requirement and analysis.
- Used Web Sphere as the application server for deployment.
- Produced GUI prototypes for business logic presentations.
- Developed user interface using JSP, Struts and Java Script to simplify the complexities of the application.
- Coded Struts Action classes, Model classes.
- The new website has made it much easier for the users to access the page and check the required info.
- Created Stored Procedure, Trigger for database access and events.
- Created a website using HTML, designed all pages using CSS and Javascript.
- Involved in the design and development of user profile planning for those accessing the system.
- Analyzed user requirements and converted into use cases.
- Responsible for managing website content.
- Designed layouts on the front-end using Javascript, CSS and DHTML.
- Implemented Log4J for Logging Errors, debugging and tracking.
- Created multiple types of content, each with different features.
- Adobe Photoshop has been used to create different banners and designs.
Environment: HTML, CSS, Adobe Photoshop, JavaScript, DHTML, MS-office, JQuery, CVS, Dreamweaver, XML JavaScript, MySQL.