We provide IT Staff Augmentation Services!

Java/ui Developer Resume

2.00/5 (Submit Your Rating)

Marietta, PA

PROFESSIONAL SUMMARY:

  • Over 8 years of experience in analysis, design, Implementation and testing of Object Oriented Applications in Client/Server environment using Java/J2EE Technologies.
  • Hands on experience in User Interface Development using Client Script design technologies like HTML5, CSS3, XML, Java Script, Jquery, AJAX, AngularJS .
  • Extensively worked on core concepts of Object Oriented Programming (Collections, Multithreading (Concurrency), I/O Streams, Exception Handling and Polymorphism).
  • Good understanding of the System Development life cycle (Requirement, Design, Development, Testing, Deployment and support).
  • Experienced in UI development with HTML5, DOM, CSS3, JavaScript, jQuery, AngularJS, Angular 2, React JS, JSON and AJAX .
  • Extensive experience in developing Enterprise level web applications using Spring (IOC, MVC, DAO, AOP), Spring boot and Hibernate along with Web Services (RESTFUL, SOAP).
  • Experience in Relational Database Management Systems (RDBMS) (Oracle11g, MYSQL) and Document Oriented Data Base NOSQL (Mongo DB).
  • Experience in using Eclipse, Net Beans IDE and version control tools like SVN, GIT.
  • Experience in all phases of Software Development Life Cycle Process (SDLC) across various workflows (Requirement study, Analysis, Design, Coding, Testing, Deployment and Maintenance) in Web & Client/Server application development using Jenkins (CI).
  • JavaScript expertise in both client and server - side scripting languages like jQuery, AngularJS, ReactJS, NodeJS.
  • Developed crypto rest services using NodeJS and integrated services with HSM(Hardware Security Module).
  • Experienced in creating React.js web applications with JSX, React nesting components, databinding, forms, routers and Virtual DOM manipulations with Redux architecture.
  • Application development experience in various methodologies like Waterfall and Agile.
  • Good experience in MVC (Model View Controller) architecture using Struts, Spring, spring web flow, JPA 2, JTA, JNID implementing JSTL (JSP Standard tag library) & custom tag development.
  • Built Web pages that are more user-interactive using jQuery plugins, AJAX, JavaScript, Node JS.
  • Experienced in using JavaScript library JQuery, MS FrontPage, JSP, Struts Tag Library, AngularJS, Jasmine.
  • Expertise in developing distributed applications using Application Servers such as Tomcat, WebSphere, Web Logic, and JBoss.
  • Experience with JavaScript, HTML5, CSS3 (Bootstrap, Media Queries), jQuery UI plugin Skilled in creating Single Page Applications (SPA) using ReactJS and implementing React routers.
  • Expertise in using Design patterns and object-oriented methodologies to design software for mobile phones.
  • Experienced in implementing Micro Services, Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL) using Top Down Approach and Bottom up Approach.
  • Expertise in developing HTML5 applications compatible for various devices like mobiles, tablets and desktops using MVC frameworks, Flux Architecture (AngularJs, NodeJs) and responsive web design techniques with CSS3 (AngularUI, BootstrapCSS).
  • Hands-on experience using one-way/two-way data-binding, filters, UI-routers and creating custom directives in Angular 2.
  • Used Node.JS and React.JS MVC framework for developing the Single Page Application (SPA).
  • Experience in developing ASP.NET Web customs controls, user controls, Data Controls like Data Grid, Rich UI with extensive use of ASP.NET AJAX, Angular JS, Bootstrap and JQuery and building RIA web applications.
  • Designed and developed web application/tools using MVC pattern in Java Spring Boot.
  • Proficient in implementing Object Oriented Principles like Abstraction, Inheritance, Polymorphism, Encapsulation and Core Java features like Collections, Exception Handling and Multi-threading.
  • Experience on Subversion (SVN), CVS and GitHub as versioning software tools.
  • Experience in responsive web design.
  • Experience in using various tools and IDEs for development and design like NetBeans, Notepad++.
  • 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.
  • Proficient in Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD) and Model View Control (MVC) design pattern.
  • Sound knowledge in working with browsers compatibility issues with browsers like IE, Firefox, Safari, Opera, Chrome.
  • Ability to learn and adapt quickly to the emerging new technologies
  • Strong experience in writing and updating the technical documents on daily basis with the changes made to the existing environment on daily basis.
  • Contributed in fixing the errors of few webpages developed by someone else and making sure it works efficiently.
  • 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, AngularJS, SASS, LESS, DHTML, XML, XHTML, JavaScript, AJAX, JQuery, JSON, Bootstrap.

J2SE/J2EE Technologies: Java, J2EE, Swing, RMI, Sockets, JDBC, Servlets, JSP, Java Beans, JSTL, Struts, Spring.

IDE's and Tools: Eclipse IDE, NetBeans, Dreamweaver, Firebug, Developer Tools, EditPlus, Webstrom, Tatastrom, Sublimetext.

Database: Oracle, SQL-Server 2005, MySQL Server, MS SQL, MongoDB.

Build Tools: ANT, Maven and Jenkins.

Version Control Tools: GIT, CVS, SVN.

Tools & Framework: Struts, Spring, Hibernate, Spring MVC, Spring Security, Spring Boot, Junit, SOAP UI.

Debugging Tools: Firebug, BugZilla, (internet explorer).

Languages: C, C++, Java 1.8, J2EE, Python, SQL and PL/SQL.

Operating Systems: Windows XP/Vista/7/8, MAC OS X, UNIX, LINX.

PROFESSIONAL EXPERIENCE:

Confidential, Marietta, PA

Java/UI Developer

Responsibilities:

  • Worked on High level and Low-level system design, planning, estimation and implementation.
  • Developed presentation layer using JSP, HTML5, CSS3 and client validation using JavaScript, DOM.
  • Used two-way data binding features of AngularJS to implement Data binding to bind various server controls to the data from database.
  • Developed various AngularJS directives to help build the functionality and UI behavior using JavaScript, also developed filters and angular services and responsive UI with AngularJS, Bootstrap and SASS.
  • Used HTML5, bootstrap, CSS3, JavaScript and Angular JS to Designed dynamic and browser compatible pages.
  • Developed single page applications using Angular 2 components, routing and service modules Implemented different validation control on the web-pages using AngularJs.
  • Implemented animation and styling using CSS3 and JQuery.
  • Responsible for creating web-based applications using React JS, Node.js.
  • Worked on High level and Low-level system design, planning, estimation and implementation.
  • Developed presentation layer using JSP, HTML, XHTML, CSS and client validation using JavaScript, DOM.
  • Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
  • Involved in Enhancement of existing application utilizing AngularJS, developed routing through web pages and achieved Single page application. Used Angular JS to achieve two way data binding.
  • Involved in developing the requirement with C#, ASP.NET, MVC, Web API, Ajax calls, Controls and unit testing, system testing and release management.
  • Built single page application with modules, graphics and reusable components, forms using React JS.
  • Worked on XML and JSON for transferring and retrieving data between different applications.
  • Actively involved in Analysis, Detail Design, Development, Bug fixing and Enhancement in Agile methodology.
  • Worked on generating the web services classes by using Service Oriented Architecture Micro Services, SOA, WSDL, UDDI and SOAP.
  • Worked with npm commands and using package.json for managing dependencies and dev-dependencies of node js applications.
  • Designed and integrated the full-scale Spring / Hibernate persistence solution with the application architecture.
  • Implemented Object Relational Persistence (Hibernate) for the domain model.
  • Build responsive application using AngularJS, NodeJs. Application compatible with mobile devices and different web platforms and browser. Consumed different plugins and angular modules and providers.
  • Involved in design and development of the Hibernate Domain Model for the services.
  • Worked on development and implementation of the MVC Architectural pattern using Spring Framework including JSP, and Servlets.
  • Developed the DAO layer for the application using Spring Hibernate template support.
  • Experience in writing complex PL/SQL queries using joins, Stored Procedures, Functions, Triggers, cursors, and indexes in Data Access Layer.
  • Developed Navigation bar, menu bar, drop down list with React widgets and bootstrap.
  • Used JQuery in directly manipulating the DOM yet separating the ReactJS Components.
  • Worked with Passport and JSON web tokens for authentication and authorization security configurations using Node.js.
  • Worked in wide-area network to maintain all the device related data onto MYSQL database.
  • Collaborated with testers and developers and prepared test plans for producing high quality software applications.
  • Used ReactJS to create custom components for data manipulations and to display data in company standard format. Developed ReactJS forms to manipulate text within HTML5 views.
  • Experience in using JUnit and build tools such as MAVEN. Worked on Log4j for logging errors, messages and performance logs and SVN for version control.
  • Used Node.JS, React.JS, and Backbone.JS MVC framework for developing the Single Page Application (SPA).
  • Implemented Multithreading, Concurrency, Exception Handling and Collections whenever necessary.
  • Responsible for touching the back end with controllers using Angular JS.
  • Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
  • Validate input values to make sure that they will be accepted before they are submitted to the server.

Environment:: Java, Multithreading, Concurrency, Exception Handling, J2EE, HTML, Hibernate, Java SDK, Web Logic, SOA, Micro Services, WSDL, UDDI, SOAP, JavaScript, JMS, Struts, JSON, Servlet, JSP, CSS3, HTML, JQuery, AngularJS, NodeJS, ReactJS, AJAX, JDBC, Oracle, Maven, MySQL, Log4J, SVN, UML, JAXB, XML, Scrum, Unix/Linux, Junit.

Confidential, Fremont, CA

Java/UI Developer

Responsibilities:

  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, SASS, JavaScript, JQuery AJAX and JSON.
  • Followed Agile/Scrum methodology for project development, task tracking and day to day works and also involved in design and requirement analysis discussions.
  • Used Java 1.8 Method References feature to point to methods by their names and used functional Interfaces.
  • Used Java 1.8 Streams and Parallel Streams they consider collection as its source.
  • Integrated the AngularJS application with the RESTful web services.
  • DAO layer development using Hibernate, HQL and their respective mapping/annotations and configuration files.
  • Written HQL Queries in Hibernate for retrieving the data from the database.
  • Developed SPA using ReactJS to utilize the HTML5 DOM features and update elements that are modified in the webpage.
  • Used Node.js to interact with Restful web services along with the interaction of databases.
  • Strong experience in Database Design, writing stored procedure, functions, triggers, DDL, DML SQL queries.
  • Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.
  • Configured routes between ReactJS and Flask to render the templates from the server-side.
  • Used Angular build-in directives such as ng-controller, ng-repeat, ng-if, ng-switch, ng-init, ng-model and ng-grid for binding the data from server side.
  • Used AJAX, JSON to send request to the server to check the functionality of the websites.
  • JSON for storing and exchanging information between browsers and servers.
  • Used the JavaScript libraries JQuery, AJAX to talk to the RESTful API and display the JSON format data for the end user.
  • Used Node.js as a client side server.
  • Worked on Angular 2 concepts like building the components, Data binding, String Interpolation, Property Binding, Event Binding, Two-way Data binding (with the help of Forms Module), Directives using *ngif Structural Directive).
  • Designed and developed RESTful Services to retrieving configuration JSON documents related to customer.
  • Design and develop user controls and custom controls in the product using AJAX.
  • Develop HTML templates and perform client side Validation using JavaScript.
  • Responsible to manipulate HTML5, CSS3 in JQuery as well as making the pages dynamic using AJAX, JSON and XML.
  • Involved in creating slider component navigation bar using ReactJS for menus and highlighting user clicks. Breadcrumbs.
  • Took advantage of MVC pattern of Angular JS framework to produce higher maintainability of the code.
  • Use Github for Version Control to track check-ins and rollback code.
  • Preparation of Bug report & Bug Tracking using Bugzilla online software.
  • Designed and implemented server side RESTful web services using Node JS and Express.js and handled communications to the client side (ReactJS) using JSON.
  • Worked closely with business users and developers of team to resolve issues.
  • Tested the code for bug fixing, writing cross-browser compliant HTML, CSS & JavaScript, Performed User Training.
  • Design and develop an enterprise common logging around Log4j with a centralized log support (used logger info, warn, error and debug).Implemented and tested the enterprise application with JQuery, Spring MVC.

E nvironment: Java 1.8, SQL, HQL, MYSQL, SVN, GIT, Hibernate, JUnit, Power mock, Log4j, Spring boot, Rest API, Web Services, Micro Services, JSon, Postman, JQuery, ReactJS, NodeJS, AJAX, SVN, Git, GitHub, Git stash, GitLab, AWS, REST API, SOAP, REST, Agile, Spring Tool Suite, Jira.

Confidential, Des Plaines, IL

Java/UI Developer

Responsibilities:

  • Developed the application with HTML 5.0, DHTML and XHTML for widgets alignment.
  • Implemented the Project in AGILE based development Environment and participated in Daily standups, Backlog refinement, Sprint Planning 1 & 2 and Retrospective meetings.
  • Involved in the phases of SDLC Analysis, Design phase, Development, UAT and Production phase of the application.
  • Developed web presentation layer using HTML5 and CSS3 according to internal standards and guidelines.
  • Involved in web designing using HTML 5, XHTML, CSS 3, JavaScript and extensively used Table less Design in CSS for positioning.
  • Used Hibernate ORM framework to develop Data Access Layer.
  • Developed and Consumed SOAP/ Restful Web services using JAX-WS, JAX-RS, WSDL, XML to access image archives and retrieval systems such as IBM FileNet P8 Archive.
  • Created HTML navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
  • Developed page layouts, Navigations and presented designs and concepts to the clients and the management review.
  • Created pages in Mockups and validated the HTML code with W3C Validator. Involved in fixing Front-End issues with the layouts.
  • Coded pages with best Search Engine Optimization (SEO) techniques.
  • Designed the email blasts using Adobe software and then implemented them using HTML and Java script.
  • Participated in Agile Process/SCRUM Meetings.
  • Application deployment and debugging is performed in Linux environment and used Putty/ WinSCP to access the Server Logs.
  • Used Subversion (SVN) version Control to maintain source code.
  • Worked extensively on securing Server and Client Communication using SSL and TLS.
  • Created unit test cases for Smoke & Regression Testing using Cucumber and Junit testing framework.
  • Written SQL queries, stored procedures manipulating and addition of new features in the DB2 & Oracle database.
  • Discussed various ideas/suggestions for the ongoing web sites regarding the page layout and creative design.

Environment: Java 1.7, Spring 4.2.0, Hibernate, DB2 10.1, Oracle 11g, Maven 3.3.1, HTML, CSS, JavaScript, JQuery, java api 9.0.0.3, Soap, Restful, Soap UI, Jasper Report 5.5.1, Log4J, Junit, Jenkins, Red Hat Linux 7.2, Java Applets.

Powell Industries, Houston, TX

Java/UI Developer

Responsibilities:

  • As a developer, designed and implemented the user interface to generate the invoice for client orders, business logic for product search and coded for backend to store and manage the stock and order details.
  • Designed use cases, sequence and class diagrams, activities, states, objects and components.
  • Involved in writing the server side and the client-side classes using java.
  • Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, AutoComplete, JSON, Angular JS, Backbone JS and JavaScript, Bootstrap.
  • Participated in meetings with the end-clients to develop layout, color scheme for the web page and implemented them with the help of HTML5, CSS3 and JavaScript.
  • Responsible for the development of maven build based Java web application.
  • Used Ajax and jQuery for developing asynchronous web applications on the client side.
  • Extensively used CSS (Cascading Style Sheets) along with RWD to apply different styles to the layouts for varying screen sizes and pixels.
  • Worked on jQuery to make dropdown menus on web pages and display part of a web page upon user request.
  • Reviewed customer feedback about the debugging issues, fixed bugs with HTML5 and JavaScript codes and worked on resolving browser compatibility issues.
  • Used SVN for Version Control.
  • Developed JUnit test cases for all use cases and executed them.
  • Involved in unit testing using JUnit.
  • Analyze the response of JSON in order to update DOM.

Environment: Core Java, JDBC, JSP, Servlets, HTML, CSS, Java Script, XML, SQL, PL/SQL, MySQL, JBuilder, Web Logic Server, Rational Rose.

Confidential

Front End Developer

Responsibilities:

  • Executed approved design, developing both applications with JSP, JavaScript, and HTML, generating reports with SQL, PL/SQL, and HTML/JavaScript, MS Query/MS Excel or Oracle Reports.
  • Involved in the design and prepared use case diagrams, sequence diagrams, and class diagrams for various modules.
  • Followed Agile methodology and Test driven approach for project deliverables
  • Developed the application using JSF Framework for the web tier and EJb3 and JPA for the backend development
  • The Presentation Layer was developed using HTML, JSP, JSF, CSS, JavaScript, and JSTL.
  • Ongoing new requirements gathering and updating on regular basis.
  • Code review and walkthrough of the developed code and coordinating the code review by component leads.
  • Played a programmer role in UI design and development of the front-end architecture.
  • Developed user interfaces involving HTML, JavaScript and CSS.
  • Developing complex user interfaces involving HTML, CSS and JavaScript.
  • Developed HTML pages using HTML and JavaScript for front-end validation.
  • Used Rational Rose for creating the class diagrams, use cases, sequence diagrams.
  • Worked with production support team for the application deployment in UAT and Production
  • Expertise with CSS Selectors, classes, ids, pseudo classes, Inheritance and concepts
  • Developed test classes in JUnit for implementing unit testing.

Environment:: JSF, JSTL, JavaScript, AJAX, HTML, JSP, Hibernate, Log4J, JPA, Ant, JUnit, DB2, WebSphere Server, MDB, MQ Series, Eclipse, ClearCase, Rational Rose, Windows XP.

We'd love your feedback!