Java /ui Developer Resume
Louisville, KY
SUMMARY:
- 7+ years of progressive IT experience in analysis, design and development of web based applications and client - server applications using AngularJS, Node.js, JAVA, J2EE, JSP, JavaScript, JQuery, HTML4.0/5, CSS2/CSS3, JDBC, SPRING Framework, HIBERNATE, WEB SERVICES (REST/SOAP).
- Expertise in developing Single Page Applications (SPAs) using various JavaScript frameworks like AngularJS, Node.js, React.js and Ext JS.
- Developed Responsive Web Design applications using Bootstrap, CSS3 and its pre-processors Sass and LESS.
- Experienced in MVC pattern, SDLC process and Object-Oriented analysis/ design implementation.
- In-depth knowledge of integration of RESTFUL Web Services, HTTP Services and Web Services with
- Extensive experience in implementing Core JAVA concepts like MULTITHREADING, COLLECTIONS, etc.
- Implemented Java Concurrency and Java Thread Pooling and analyzed using Java Profiling.
- Good experience in DevOps tools Git, Jira and Jenkins.
- Excellent working knowledge and thorough exposure on compatibility issues with different versions of browsers like Internet Explorer, Mozilla Firefox, Safari and Google Chrome.
- Strong experience in Preprocessors and template languages like Sass, LESS and Handlebars.
- Experienced in using Spring modules like MVC and AOP.
- Expertise in Integrating Spring with REST.
- Experience in SPRING modules like MVC, AOP, JDBC, ORM, and Web Services.
- Experienced working proficiently with various IDEs including Eclipse, Notepad++, Sublime, Webstorm IDE and Net beans.
- Extensively worked on debugging using logging and unit testing Frameworks such as Apache Log4j, Junit, Jasmine, Karma and Mocha.
- Experienced in leveraging RDBMS like Oracle, MySQL, NOSQL, MongoDB.
- Experience with XML and related standards and technologies like DTD, XSL, DOM, SAX, XSLT, JSTL, HTML, CSS, JavaScript, JSF, JQuery, Angular JS and Node.js.
- Good knowledge on source control tools such as GIT, CVS, Visual Source Safe and Rational Clear Case.
- Developed Model component which is portable across multiple databases.
- Experienced in developing applications using WebSphere, Web logic and Apache Tomcat.
- Expertise level knowledge in entire software development lifecycle (SDLC) process from business analysis to development, testing, deployment, documenting, maintaining and user training, experience on AGILE and WATERFALL design methodologies.
- Proactive and well organized with effective time management skills.
- Excellent problem solving, analytical, logical and inter personal skills.
- Able to effectively communicate with wide range of clients and coworkers.
TECHNICAL SKILLS:
Web Technologies: HTML/HTML5, CSS2/CSS3, JavaScript, AJAX, JQuery, JSON, Apache, LESS, Sass, Bootstrap, DHTML, XML, XHTML, XSLT
JavaScript Libraries: AngularJS, Node.js, React.js, Ext JS 2.0/1.0
Languages: JAVA, C/ C++, SQL, PL/SQL
Java/ J2EE Technologies: J2SE, J2EE, JDBC 4.0, HIBERNATE 3.0, SPRING 3.0, JSP 2.1, Servlets 2.5
Web/ Application Servers: Apache Tomcat 7.x, IBM WebSphere, WebLogic server 7.0/8.1, JBoss, IIS
Web Services: XSD, SOAP, Restful Web services, WSDL, SPRING with REST, JAX-RS API, APACHE CXF Framework, AXIS2, JAX-WS, JMS
Frameworks: SPRING, HIBERNATE, JPA
Design Methodologies: Agile, Waterfall, Scrum
Databases/ API: Oracle 11g, MS SQL Server 2005, MySQL, NOSQL, MongoDB
Version Control Tools: GIT, SVN, ClearCase, CVS, VSS
Operating System: Microsoft Windows, Linux, UNIX
IDE s: Eclipse, WebStorm, Notepad++, SublimeText
Tools: /API: Log4J, Maven, Jenkins, Jira
Unit Testing Frameworks: Junit, Jasmine, Karma
Debugging Tools: Firebug, Bugzilla, Chrome Canary Tool
Data Modeling: Microsoft Visio, Relational Modelling
PROFESSIONAL EXPERIENCE:
Confidential, Louisville, KY
Java /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
- Responsible for developing user interface for the entire website using object oriented JavaScript frameworks like AngularJS and Node.js.
- Designed and modified User Interfaces using HTML5, JSP, JavaScript, CSS3, jQuery, Angular JS.
- Defined new validations through AngularJS for the form field validation implemented through HTML5.
- Experienced in developing pixel perfect Webpages by using CSS3, Sass, Bootstrap and Angular JS.
- Integrated different social networking site like Facebook, twitter.
- Good experience working on CSS Positioning, CSS Padding, CSS Table, Pseudo Classes, CSS Background, 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.
- Created Directives, Controllers and Services by using AngularJS.
- Used AngularJS, ReactJS as frameworks to create a Single Page Application(SPA) which can bind data to specific views and synchronize data with server using Sass, LESS, Bootstrap, AngularJS
- Handled all the client side validations, slide show, hide and show controls, dropdown menus, Grid layout and tab navigation using Angular UI.
- Design and develop configurable dashboard UI using NodeJS and HTML5 drag drop event model.
- Developed different Carousels using JQuery Carousel and Accordions with the help of JQuery UI for different product categories.
- Designed a responsive website using Bootstrap grid system to layout contents that fit different devices including mobile, tablet and desktop.
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Utilized Ext JS 5.1, Sencha Charts, OO JavaScript and HTML5 in a mixed Windows and Mac environment
- Used AJAX framework for asynchronous data transfer between the browser and the server.
- Involved in writing application level code to interact with APIs, RESTful Web Services using http.
- Implemented resources using SPRING with REST.
- Extensive experience in implementing model-view- controller (MVC) architecture using Angular Framework.
- Used SOAP UI to test the resources. Also used Postman plug-in with chrome browser to test resources.
- Developed DAO Implementation classes using HibernateTemplate from SPRING with HIBERNATE API.
- Generated POJO classes with JPA annotations using Reverse Engineering.
- Extensively used Eclipse IDE for building, testing, and deploying applications.
- Used core java concepts like multithreading in the implementation of project.
- Used Oracle 11g database for tables creation and involved in writing SQL queries using Joins and Stored Procedures.
- Implemented object oriented features of databases using PL/SQL.
- Used JMS API which supports formal communication between computers in network during implementation of project.
- Created test suites for unit testing UI using Jasmine and Karma.
- Implemented JUnit framework to write test cases for different modules and resolved the test findings and apache logging framework such as Log4J.
- Debug the application using Firebug to traverse the documents
- Created and build project using Maven and Jenkins Jobs.
- Implemented Agile (Scrum) Methodology that includes daily scrum with team.
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development
- Implemented project using Agile SCRUM methodology. Involved in daily stand up meetings, sprint showcase and sprint retrospective.
- Good experience in coordinating with the business and functional teams to get clarity on the requirement for analysis.
Environment: HTML5, JavaScript, CSS3, jQuery, AngularJS, Node.js, Bootstrap, Jasmine, Karma, Maven, Ext JS, 5.1, SPRING with REST, SPRING with HIBERNATE, SOAP UI, POSTMAN, ECLIPSE, GIT, JAVA/J2EE, J Query, JavaScript, JSF, Oracle, PL/ SQL, XML, Agile, Clear Case, Junit, Log4J.
Confidential, Aiken, SC
UI/Web Developer
Responsibilities:
- Developed user interfaces using JavaScript, HTML, AngularJS, CSS, Node JS and XML.
- Works on MVC Frameworks like Bootstrap, Angular.js and Node.js.
- Worked with Bootstrap Twitter Framework and AngularJS to Design single page application.
- Extensive usage of BOOTSTRAP and LESS CSS for Responsive design.
- Designed and developed the application to be responsive for desktop, mobile and tablets using Twitter Bootstrap.
- Created Directives, Controllers and Services by using AngularJS.
- Used JQUERY plug-ins to implement features as a light box, galleria, sliders and other intuitive features.
- Applied JQUERY core library functions for the logical implementation of all the applications at the client side.
- Created Node.JS backend for creating RESTful Web Services using the Express Framework and Mongoose to connect with MongoDB.
- Debug 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.
- Implemented handlebars to rend the templates from client JavaScript to Ruby on the server for creating the Application website.
- Designed the table less web applications using CSS and with the help of and tags as per W3C standards.
- Developing the code for Business Layer using Spring IOC, Service Layer using Hibernate ORM framework.
- Generated POJO classes with JPA annotations using Reverse Engineering.
- Wrote SQL statements to create and update database tables.
- Created stored procedures and cursors using Oracle 10g
- Involved in development of Web Services using JAX-WS and JMS.
- Worked on Web Services using java API for XML Services(JAX-WS) and build, deploying Restful Web APIs Services
- Developed the project using Multithreading concepts of core java.
- Implement web service components using Apache CXF implementation
- Developed resources using Spring with Rest.
- Tested resources using Rest template and Postman plugin.
- Involved in writing procedures, queries using PL/SQL to process the data on MS SQL Server database.
- Used Eclipse as an IDE for developing the application.
- Used Rational Clear Case to manage version control.
- Developed test cases and performed unit test using JUnit Framework.
- Performed unit testing using Jasmine and Karma, along with integration testing Chrome Inspector to fix bugs.
- Created and managed all of hosted or local repositories through Source Tree’s simple interface of GIT client and collaborated with GIT command lines.
- Designed UML diagrams using UML and Rational Rose.
- Used log4j for logging.
- Involved in the Analysis, Design, Coding and testing of user requirements in different sprints.
- Designed and coded application components in a SCRUM agile environment.
- Efficiently managed the tasks and working and delivering features in a fast paced scrum environment.
- Implemented Agile (Scrum) Methodology that includes daily scrum with team.
- Efficiently managed the tasks and working and delivering features in a fast paced scrum environment.
Environment: Java, J2EE, JSP, JSF, Web Services, SOAP, REST, SOA, Hibernate, Spring, JAXB, JNDI, JMS, Soap UI tool, JUnit, Log4j 1.2, Maven 2.2.1, Oracle10g, XML, HTML/HTML5, CSS/CSS3, SQL, Java script, AngularJS, Node.js, Bootstrap, MongoDB, Firebug, Jasmine, Karma, Git, Eclipse, Apache Tomcat.
Confidential, Camp Hill, PA
UI/Web Developer
Responsibilities:
- User requirements study, analysis and review of the specifications.
- Extensively used OOD concepts in overall design and development of the system.
- Interaction with the users at all stages of development to ensure that development was as per user specifications.
- Work directly with management, vendors, and third parties to ensure database management applications operate at peak efficiency.
- Responsible for design and development of web pages using HTML, CSS including AJAX controls and XML.
- Extensively worked on Java server side programming using Servlets and JSP. CSS is used to style Web pages, XHTML and XML markup.
- Developed UI using HTML, CSS, JavaScript validations and XML.
- Mobile website development including responsive design using Bootstrap.
- Used Cascading Style Sheet (CSS) in web pages to separate presentation from structure.
- Performed client-side validations using JavaScript.
- Used jQuery extensively for event handling, DOM manipulation and cross-browser compatibility.
- Involved in developing web Page Applications using AngularJS.
- Used firebug, IE developer toolbar and chrome canary tool for debugging java script and fixing issues.
- Implemented Servlets to handle HTTP requests for on-line requests, credit card payments, registration and bug tracking.
- Using XML for dynamic display of options in select box and description on web page.
- Asynchronous messaging is done using JMS and created Queue for point - point messaging.
- Designed complex application database SQL statements for querying, updating and reporting using JDBC.
- Create complex JIRA workflows including project workflows, screen schemes, permission scheme and notification schemes in JIRA.
- Responsible for testing, debugging, bug fixing and documentation of the system.
- Developed JUnit test cases and performed integration and system testing.
- Implemented Java components and deployed under the Web Logic server.
Environment: JAVA, J2EE, XML, HTML, CSS, AJAX, Bootstrap, JQuery, AngularJS, Firebug, Chrome canary tool, Jira, Servlets, Java Script, JSP, CSS, JDBC, SOAP, NoSQL, Eclipse3.2, SQL, CVS, JUnit, Web Logic, Windows.
Confidential, Allentown, PA
Java Developer
Responsibilities:
- Created the Mock-ups using HTML and JavaScript to understand the flow of the web application and created class diagrams using MS Visio 2007.Involved in the process of analysis, design, and development of the application.
- Maintain and modify the application entry system Rapport, customizing as the business dictates.
- Developed the user interfaces using HTML, JSP and Servlets for different User Interfaces using RAD 6.1 tool.
- Created various web page layouts using HTML and CSS.
- Designed, developed and updated User Interface Web Forms using CSS, Dreamweaver and JavaScript.
- Developed application and UI Extensively using Flex, Java Script, AngularJS, JQuery, Bootstrap and CSS.
- The entire application was developed in J2EE using an MVC based architecture with help of Spring (MVC).
- Developed spring Controller classes, Command classes and configured dispactcher-servlet.xml for Spring (MVC).
- Created dynamic HTML pages, used JavaScript, JQuery to create interactive front-end GUI.
- Used spring and created the Dependency Injection for the Action classes using ApplicationContext.xml.
- Configured the deployment descriptors in Hibernate to achieve object relational mapping.
- Involved in writing procedures, queries using PL/SQL to process the data on MS SQL Server database.
- Performed regression testing, unit testing using JUnit.
- Used Web Services (JAX-WS) for exchange rate calculations and used WSDL and SOAP messages for getting credit card information from third party and used SAX and DOM XML parsers for data retrieval.
- Used IBM Rational Clear Case as version control tool for maintaining source code and project documents.
- Implemented Log4J for Logging Errors, debugging and tracking using logger components.
Environment: Java, HTML, CSS, AngularJS, JQuery, Bootstrap, Dreamweaver, JavaScript, JSP, Spring, Hibernate, Web Services, XML, XSD, SOAP-UI, UML, Eclipse, MongoDB, MS Visio 2007, MS SQL Server, Maven, JUnit, Rational Clear Case, Linux, Log4J, Apache Tomcat
Confidential
Java Developer
Responsibilities:
- Performed Requirement Gathering & Analysis by actively soliciting, analyzing and negotiating customer requirements and prepared the requirements specification document for the application using Microsoft Word.
- Developed quick prototype for the project so as to aid business in deciding the necessary ramifications to the requirements.
- Developed Use Case diagrams, business flow diagrams, Activity/State diagrams.
- Development of UI screens like customer registration and login screens using HTML, CSS and JSP.
- Java Servlets were used as the interface between the client and the server.
- JavaScript was used for the client side validations and AJAX functionality is used to get asynchronous data.
- Worked extensively with AJAX for bringing data from backend without reloading the page.
- Developed this application based on Spring MVC Architecture.
- Involved in writing complex SQL queries and reviewing SQL queries for the other team members.
- Involved in writing unit testing for doing positive and negative test cases.
- Deployed the application on Apache Tomcat.
- Involved in coding of J2EE technologies Spring, Hibernate, Web services.
- Involved in sharing and helping the team in understanding the business functionality.
- Involved in reproducing and fixing the issues during intermediate releases requirements.
Environment: J2EE, Java1.2, Unix, Putty, JSP1.1, JDBC2.0, My Eclipse 5.5, Apache Tomcat5.0, Oracle, CSS, HTML, JavaScript, CVS, MS Visio, Rational Rose .
Confidential
Jr. Java Developer
Responsibilities:
- Involved in development of business layer using Spring and persistence layer using JPA.
- Involved in Low Level Design using UML tools.
- Involved in client discussions for the requirements collection.
- Involved in coding of J2EE technologies Spring, Hibernate, Web services.
- Provided delivery support, bug fixing and code reviews.
- Performed unit testing using JUnit framework.
- Developed common reusable Java functionalities to be used across applications.
- Coordinated release meetings, deployment plan review meetings.
- Maintained build releases and release plan for every release.
- Proactively worked with managers and development staff to meet project goals within expected timelines.
- Involved in managing the team project time sheets, Project billing, Monthly mile stones, and Monthly status reports. Have been attending monthly call with High level client meeting about the project progress.
- Design WSDL, XSD and Generate the Web services code using Apache CXF.
- Developed DAO classes using JPA and Involved in Unit testing using Junit and Soap UI testing.
- Implementation of controller components (Actions).
- Implementation of Presentation Components(Form-validations).
- Development of Server Side Business logic(Session Facades, Application Service).
- Implemented Persistence Classes, Mapping documents and called from Session beans.
- Helped the QA team in understanding the requirements and development of test case.
- Understanding the requirements and guiding the team in developing the modules according to the requirement.
- Designed a REST API based service for the security and identity management.
- Developed views and controllers for client and manager modules using Spring MVC and Spring Core.
- Involving in onsite integration and implementation activities.
- Involved in writing SQL stored procedures.
Environment: Java, Servlets, JavaScript, XML, HTML, JSP, Postgre SQL, CSS, JBOSS, JSF, JPA, Spring, Oracle, Web Services, Eclipse, Maven, Apache CXF, SVN, JQuery, JUNIT, MS Visio, Tomcat 4.x.