We provide IT Staff Augmentation Services!

Full Stack/ui Developer Resume

3.00/5 (Submit Your Rating)

Portland, OR

SUMMARY:

  • An astute professional with 7+ years of experience in object oriented programming, Analysis, Design, Development, Testing and implementation of Multi - Tier distributed, Enterprise applications using Java 1.7/1.8 and J2EE technologies with Software Development Life Cycle (SDLC)
  • Expertise in Agile Web development using HTML5, DHTML, XML, XSLT, Parsers (SAX, DOM), JSP, JSTL CSS and JavaScript, Angular JS, Node JS, JQuery, Bootstrap, JSF, AJAX, JAXP.
  • Strong experience in Service Oriented Architecture (SOA) and publishing web services(SOAP, RESTful) that include several components like SOAP, WSDL, XML, XSD, UDDI, JAX-RS and JAX-WS.
  • Experienced in MEAN stack development (MongoDB, AngularJS & NodeJS)
  • Extensively worked on coding using core java concepts like multithreading, collections, serialization, Synchronization, exception handling, generics, network APIs and database connections
  • In-depth knowledge and experience in UI using JavaScript, HTML5, DHTML, CSS3, jQuery, AJAX, JSON, Bootstrap and AngularJS 1.4.x, Bento-modern, Wijmo frameworks
  • Experienced in developing UI components using JSF framework with Prime faces and Rich faces.
  • Experience in developing business applications using JSP, Servlets, Struts, Spring, Spring-boot, Hibernate, microservices, JPA, JMS, JTA, JSF, JNDI, JDBC and POJO.
  • Strong experience on various Java Design Patterns such as Session Façade, Service Locator, DAO, DTO (Data Transfer Object), Value Object, Delegate, Front Controller, Factory, Business Object, and Singleton.
  • Extensive experience in working on various Spring modules (Spring MVC, DAO and AOP) and implementing MVC framework using Spring, Struts in J2EE architecture.
  • Experienced in developing ORM persistence mappings using Hibernate, Mybatis, Spring Data.
  • Expertise in Application development using various frameworks such as Spring Framework 4, Struts 2, JSF
  • Experience using persistence framework like Hibernate/JPA for mapping Java classes with database and using Hibernate Query Language (HQL).
  • Experience in configuring and deploying the web applications on WebLogic, WebSphere, and JBoss Application Servers including hands on experience in using Tomcat web Server.
  • Expertise with Functionality, Integration, Regression, Compatibility, Black Box, White Box, Performance , Usability and User acceptance testing
  • Experience in working with NoSQL, Mongo DB for handling huge amount of data
  • Sound RDBMS concepts and experience in writing SQL queries and PL/SQL in databases like MySQL, SQL Server and Oracle writing Triggers, Stored Procedures and Normalization of databases.
  • Experienced in writing complex PL/SQL Queries, Stored procedures, functions, packages, tables, views, triggers.
  • Hands-on experience working with source control tools such as CVS, Clear Case, SVN, GIT
  • Enhanced experience in using different IDEs like the Eclipse, Net beans, Spring Tool Suite, Brackets, Atom and MyEclipse
  • Hands on experience in writing test cases in Junit 4.11, Mockito and using SoapUI, Postman for Web Service test.
  • Hands on experience in TDD and using JUnit, Log4J 1.2.17, and spring test for debugging and testing the applications.
  • Experienced in JMS over messaging to exchange the information in more reliable and asynchronous way in enterprise Applications. Used Apache ActiveMQ as JMS provider
  • Experienced in use of build tools like Apache Ant and Maven, Gradle, Jenkins and project tracking tools by JIRA, Rally and QC
  • Expertise in UML which includes creating Use-Case diagrams, Class diagrams, Interaction diagrams (Sequence diagrams, Activity diagrams) using Designer tools like MS Visio, Rational Rose
  • Development experience in different OS like Windows, Linux and UNIX and excellent troubleshooting skills.
  • Very much comfortable in analyzing, debugging, troubleshooting and solving problems and issues in application
  • Highly motivated and a self-starter with effective communication and organizational skills, combined with attention to detail and business process improvements
  • Experienced in working with small to large-scale teams with onshore/offshore models in Agile and Waterfall environments.

TECHNICAL SKILLS:

Languages: Java 1.6/1.7/1.8, SQL

J2EE Technologies: Servlet, JSP, JDBC, JNDI, JSTL, JSF, Web Services, microservices

UI Technologies: HTML/HTML5, CSS3/CSS, JavaScript, JQuery, Bootstrap, AngularJS 1.x/2.x, EXT-JS, JSF

Frameworks: Spring, Spring-boot, Struts 2, Hibernate, JUnit, Log4J, Node-JS, Wijmo, Bento-modern

Web/Application Servers: Tomcat 6.x/7.x, WebSphere, JBoss, WebLogic Server 10

XML Technologies: XML, XSLT, XML Schema, DOM, SAX, SOAP, WSDL, JAXB, XML-Beans, JAXP, AJAX, JSON

Databases: Oracle 11g, MongoDB, MySQL, Microsoft SQL Server

Build Tools/Cloud: Maven, Gradle, ANT, Jenkins, AWS, Gulp, Grunt

Version Control Tools: CVS, SVN, Git, Clear Case

Operating Systems: Windows XP, UNIX, Linux, Mac OS

PROFESSIONAL EXPERIENCE:

Confidential, Portland, OR

Full Stack/UI Developer

Responsibilities:

  • Extensively involved in various phases of Software Development Life Cycle such as Requirements Analysis, Design and Implementation in Agile environment.
  • Created Single Page Applications which can bind data to specific views and synchronize data with server using AngularJS as framework.
  • Developed middle level and data layer using Spring framework (AOP, IOC).
  • Worked with NPM to set up the environment and install tools for AngularJS based Application.
  • Responsible for developing UI views using AngularJS, HTML5, CSS3, JavaScript, Bento Framework.
  • Created Angular modules, controllers, and directives to deploy the entire business logic.
  • Used UI-Router to create different hierarchy structure and for binding data to different states and rendering different templates. Used AngularJS UI-Route for managing the State Transition and URL route.
  • Created Angular factories for using angular services like $http and $resource to make RESTful API calls to the Java based backend.
  • Asynchronously fetch data from backend to the frontend by using promise which include $http and $q service. Used Angular $http to send GET/POST request to fetch data from server.
  • Extensively worked on custom directives with Pop-over and Pop-up functionalities with specific requirements matched to the conditions. Created some custom directives to do some reusable component using AngularJS dependency injection to inject different services.
  • Used Bento-modern and Wijmo framework to create responsive components such as all feature grid structure, tables, user input, dropdowns, buttons form validations, modal pop-ups and confirmation/warning messages on the web pages.
  • Implemented two-way data binding among models, controllers and views to provide continuous updates among view and model.
  • Used HTML5 Form Validation, Type and Attributes Restrictions to validate the client inputs.
  • Wrote the controller in Spring MVC which delegates the request from front end to the delegator layer and to make calls with backend systems
  • Implemented Restful Web Services to retrieve data from client side using Micro Services architecture.
  • Created and Implemented REST web services using Spring REST API and Spring boot to return JSON to the frontend, getting JSON response and parsing them to get the required information
  • Created REST micro services using Spring Boot and took part in enhancing existing Java and Spring applications.
  • Created new entities and JPA repositories using Spring JPA and created REST validations for XML and JSON requests for REST controllers.
  • Developed RESTful Services and Web Service Clients (JAX-RS or JAX-WS) with data representation which takes in an HTTP request and produces the HTTP response in JSON Format using micro services.
  • Using REST client/ POSTMAN to check the response of various APIs as a visual documentation for back-end implementation and client-side consumption.
  • Developed Entity mappings with Hibernate ORM. Developed SQL queries, Stored Procedures, Functions and VIEWS and Integrated with Hibernate ORM.
  • Used Liquibase installer to make any changes into the existing DB model, create/modify tables, created Stored Procedure in Oracle DB.
  • Worked with setting up Karma and Jasmine framework for project and to write UI tests. Used Grunt as packaging tool.
  • Used the Git for version controlling and JIRA for the project tracking.
  • Used Log4J as Logging framework to log messages and JUnit for testing the application.
  • Developed unit test cases using JUnit and used Gradle for dependency management and for creating application artifacts.

Environment: Java 1.8, HTML, CSS, JSON, TDD, JavaScript, Angular js, Spring MVC, Spring boot, JPA, Hibernate, REST, Webservices, Windows 7, Git, log4j, Gradle, Grunt, Junit, Karma, Jasmine, Oracle

Confidential, Moline, IL

Full Stack/UI Developer

Responsibilities:

  • Involved in all the phases of SDLC and responsible for object-orientated analysis/object-orientated design and also worked closely with the business analyst's in gathering, understanding and implementing the requirements.
  • Elaborated use cases, interface definitions and services specifications in collaboration with Business and System Analysts.
  • Experience working in Agile development following SCRUM process, Sprint and daily stand-up meetings and built the application with Test Driven Development (TDD).
  • Developed UI Layer for the application using HTML5, CSS3, Angular 2 and Bootstrap, spring boot. Involved in building a single page and cross browser compatible web application using Angular 2 (Angular routing) and bootstrap.
  • Suggested and implemented complete design of the UI framework using Angular JS 2 where single page application (SPA) concept to make the application light weight and integrated it with Spring boot, Spring and Microservices.
  • Used Bootstrap and CSS3 media queries to create a responsive website that fit all devices from desktop to tablet and mobile phone.
  • Developed Web pages to display various screens on desktop and mobile devices using JSP, HTML5, AJAX and CSS3. Used JavaScript (jQuery) to perform Client-Side validation
  • Worked with advanced MVC framework such as Spring-IOC, AOP, MVC and Batch which is used for implementing backend functionality.
  • Participated in coding Spring AOP components for the Logging, Exception handling and Transactional Model to handle many requests. Developed an application on annotation based approach using spring-boot.
  • Involved in developing code for obtaining Hibernate bean references in spring framework using Setter Dependency Injection (DI) or IOC.
  • Used MongoDB as a production database and wrote MongoDB models and schema using mongoose to query data
  • Implemented Java Message Service (JMS) for reliable and asynchronous exchange of important information for status report.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, replication, schema design
  • Implemented Authentication & Authorization with Site Minder and spring security.
  • Developed SOAP based web services using WSDL, SOAP, JAX-WS and AXIS. Produced as well as consumed RESTful web services using Jersey API's. Involved in testing internal routes and Get, Put, Post, Delete methods using postman
  • Built a REST micro services using RESTful API to save and retrieve geolocations using a remote server in Java using Spring boot, MongoDB, Apache CXF, and JAX-RS
  • Created and Implemented REST web services using Spring REST API and Spring boot , getting JSON response and parsing them to get the required information
  • Followed Java & J2EE design patterns and the coding guidelines to design and develop the application.
  • Coding & Unit Testing the business components which were developed using Java/JEE Technologies and responsible for creating and unit testing
  • Involve in Go-Live activities and Go-Live support to solve the tickets issued by the client
  • Closely worked with the QA team and Involved in bug-fixing reported by the QA team.
  • Involved in Regression testing of the application in case of any upgrade and outages
  • Developed unit test cases using TestNG and used Gradle for dependency management and for creating application artifacts.
  • Designed, developed and implemented POM based automation testing framework utilizing Java, TestNG and Selenium WebDriver. Involved in Automation of the test cases using Selenium RC, Junit and Ant
  • Involved in the enterprise application business integration services and technical implementation of effective system-to-system integration between customer applications and all back-end systems
  • Deploy and manage a continuous integration system which includes automated testing and automated notification of results using Jenkins
  • Logging framework Log4J is used for log messages and JUnit for testing the application.
  • GIT is used as a version controlling tool and Jenkins for continuous build and Integration.

Environment: Java 1.8, HTML, CSS, AJAX, TDD, JavaScript, jQuery, Spring MVC, Spring boot, Hibernate, REST Webservices, JMS, JTA, Mongo DB, SOAP, Windows 7, Git, Jenkins, log4j, Jersey, TestNG, Gradle, selenium

Confidential, Denver, CO

JAVA Full Stack Developer

Responsibilities:

  • Involved in all the phases of SDLC and responsible for object-orientated analysis/object-orientated design and also worked closely with the business analyst's in gathering, understanding and implementing the requirements.
  • Elaborated use cases, interface definitions and services specifications in collaboration with Business and System Analysts.
  • Worked on Agile development methodology and built the application with Test Driven Development (TDD).
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture and Hibernate with JPA.
  • Developed Bootstrap responsive web application pages using Angular.JS services, controllers and directives for front end UI and consumed RESTful web service API.
  • Angular.JS was used to implement vans information data binding and created filter on van page to instantly show end users only the models that meet filter criteria.
  • Worked with Angular.JS filters in expressions and directives to filter data rendered in the UI. Displayed tabular data using Angular.JS by applying filters on the table data.
  • Developed GUI using JavaScript, jQuery, AngularJS, along with HTML5, CSS3, spring boot, microservices and Bootstrap.
  • Using AngularJS, created custom directives for data manipulations and to display data in standard format in UI.
  • Implemented Single Page Design and customized directive and filter criteria by using Angular.JS and used AngularJS MVC to build a cross-browser compliant application.
  • Worked on filtering the data comes from remote servers using Angular JS filters concept.
  • Handled all the client side validations, slide show, hide and show controls, dropdown menus and tab navigation using Angular.JS and HTML5 and jQuery.
  • Worked with AJAX data consisting of JSON responses, parsing the same and presenting on the UI layer.
  • Used Gulp to manage UI tasks such as building, minifying, watching for changes and executing tests using Karma.
  • Used Node and Express JS to manufacture a web administration to give access to the models and uncovered it utilizing a REST API that transmits JSON.
  • Designed the system based on Spring MVC Model architecture. Developed a business logic layer using Spring Framework (Dependency Injection) and client side Java-beans for DAO Design Patterns.
  • Developed Hibernate with Spring Integration as the data abstraction to interact with the database and used dependency injection (DI) using Spring framework and annotations.
  • Experienced in working with various AWS cloud services such as EC2, ELB, SNS, SES, RDS using Management console, SDK and Query API.
  • Develop new components for the monolithic app and build new features using microservices, spring boot, node js, express js and deployed it on AWS using Docker containers.
  • Used Hibernate for mapping java classes with database and created queries with Hibernate query language (HQL).
  • Extensively used XML Web Services for transferring/retrieving data between different providers. Extensively involved in developing Restful Web services using Jersey framework (JAX-RS) and REST annotations.
  • Wrote MongoDB models and schema by using mongoose to query data and experienced in managing MongoDB environment from availability, performance and scalability perspectives.
  • Involved in running Selenium automation scripts and updating the scripts according to enhanced requirements using selenium WebDriver.
  • Cucumber was used for entire regression testing and functional testing with primary tool as Selenium to test Scenarios, test Cases and Test conditions identified.
  • Worked with JMS as messaging service and JTA for Transaction management .Using JMS to send email or notify companies or users who have subscribed particular services in our product.
  • Developed JMS components to send messages from one application to other application.
  • Implemented log4j for application logging and to troubleshoot issues in debug mode
  • Actively involved in Regression testing and manual testing of the application developed
  • Used Maven to build war and ear files to deploy on WebLogic Server and used Jenkins for continuous integration and deployed on AWS using docker.
  • Involved in Unit, Integration, bug fixing, acceptance testing with test cases, Code reviews. Used HP Quality Center (QC) as the test management tool.
  • Involved in version control by using Git and also participated in deploying applications using CI-Jenkins.

Environment: Java 1.8, MEAN Stack (MongoDB, Express, AngularJS), HTML, CSS, JavaScript, jQuery, NodeJS, Spring MVC, Hibernate, REST Webservices, JMS, JTA, AWS, WebLogic, Spring Tool Suite, Spring boot, Windows 7, Git, Maven, Jenkins, log4j, XML, Jersey, selenium, cucumber

Confidential, Hallandale Beach, FL

J2EE Developer

Responsibilities:

  • Gathered and analyzed the requirements and converted them into User Requirement Specifications and Functional Requirement Specifications for the designers and developers to understand them as per their perspective.
  • Worked on Angular JS to create single page applications (SPA) using its features like routers, Controllers, Services, Directives
  • Experienced with developing rich user interface applications using HTML5, CSS3 and JavaScript, JQuery, Angular JS , Node JS , Twitter Bootstrap, JQuery, XML, JSON that are browser compatible.
  • Utilized AngularJS framework to bind HTML template (views) to JavaScript object (models). Developed SQL, HQL procedures for login module and written complex SQL queries.
  • Developed Single Page Web application using Java Script Frameworks such as Angular JS
  • Used Angular Js to implement rich functionality in various pages: form validation, CRUD, grid, search, sort, pagination, multi-selection, tags-input, advanced directives, authentication, server-side proxy, unit tests, cloud integration, slide pages, users switch etc.
  • UI logic was splited into Views, Models and Collections using Angular.js MVC Architecture.
  • Built Web pages that are more user-interactive using JQuery plug-in for Drag and Drop, Auto Complete, JSON , Angular JS, JavaScript, Bootstrap.
  • Developed sample code project using Angular JS and Node JS for a simple home page having tabs and drop down view
  • Used AJAX call for front-page request handling and partial refreshing, and also used JSON for data transform
  • Developed Application using J2EE patterns such as Singleton, controller, factory, facade, DAO.
  • Designed and Developed of the entire application using Spring MVC framework and Spring AOP components for intercept function call.
  • Extensively worked on wiring the application using Spring Framework. Used Object Relational Mapping tools for ORM such as Hibernate for Data Mapping.
  • Used Hibernate Query Language ( HQL ) and Custom Queries to querying data from Oracle Data base In DAO.
  • Used JPA/Hibernate to communicate with data layer and XML/JAXB to read XML data.
  • Implemented web-services using JAX-WS and also Restful web services with JAX-RS using Jersey framework
  • Designed and implemented XML parsing for the XML's that are sent and received from the SOAP web services.
  • Implemented Service Oriented Architecture (SOA) by invoking multiple SOAP based Web Services and generating client using JAX-WS . Used SOAPUI to interact with other applications using SOAP and WSDL file
  • Implemented REST services, getting JSON response and parsing them to get the required information.
  • Used RESTful network communication protocol to consume a web service, getting JSON response and parsing them to get the required information.
  • Web Service request -response validations using Advanced Rest Client and SOAP UI.
  • Implemented agent-server messaging dialog using JMS ( Active MQ implementation)
  • Created tables, triggers, stored procedures, SQL queries, joins, constraints & views for Oracle database using TOAD .
  • Used Eclipse as an IDE and SVN for Version Control. Implemented the logging mechanism using Log4j framework.
  • Build an application using Gradle & Deployed on JBoss application server.
  • Developed JUnit , Mockito test cases for unit testing in Test Driven Development( TDD )

Environment: HTML5, CSS3, JavaScript, jQuery, Angular JS, Node JS, Twitter Bootstrap, JQuery, XML, JSON Spring, REST & SOAP Webservices, JMS, Hibernate, JUnit, Eclipse, AJAX, TOAD, Gradle, Oracle database, SVN, Jenkins & JBOSS.

Confidential, Atlanta, GA

JAVA/ J2EE Developer

Responsibilities:

  • Involved in gathering business requirements, analyzing the project and created UML diagrams such as Use Cases, Class Diagrams, Sequence Diagrams and flowcharts for the optimization Module using Microsoft Visio .
  • Followed AGILE methodology and test driven development ( TDD )
  • Design and developed multiple web (UI) pages using JSF, Rich Faces, JSP, HTML, CSS, and JavaScript .
  • Developed pages using JSF features like converters, validators, action Listeners, custom components, etc. Created conditional logics in pages using JSF tags and JSTL .
  • Designed and developed UI Search and results screens for legal Professionals and legal Organizations using JSF and JSP
  • Implemented Ajax to ensure form level validation, spell checks and adding words to dictionary etc. in email related pages, alerts and invoke suggestions for search related pages.
  • Implemented Spring MVC Framework. Used Spring Dependency Injection to inject required services and spring AOP for the transaction management and logging.
  • Used Spring MVC, Spring ORM and Spring Security modules to integrate with MySQL database to implement persistence layer in Hibernate .
  • Created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Consumed WSDL provided by Web Service using SOAP protocol to communicate with external applications and vendors. Used Soap UI to manually connect to the web service and check data
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Data Access Object, and Singleton.
  • Written Web Services ( WSDL ) to effectively work with SOAP and XML , XSLT and exchange data between different applications which are on different platforms. Developed top-down and bottom up web services development.
  • Built REST queries using REST API and used them in Process and WebSphere portal.
  • Implemented custom user task list portal by making use of IBM BPM REST API.
  • Consumed RESTful Web services with Apache CXF Framework.
  • Used Web sphere ESB to reduce costs with a fast and flexible application integration solution that eliminates point-to-point connectivity programming.
  • Setup and Configuration of Web Sphere Application Server during deployment and testing
  • Used Rational Rose as part of development of Rules and UML modeling.
  • Involved in Quality Control Activities such as defect tracking, fixing using JIRA .
  • Developed Unit Test Cases using Junit . Used log4j for capturing logging events.
  • Used MAVEN to build the project into WAR and EAR files and Clear Case for version controlling .

Environment: Spring, Hibernate, JSF, ICE faces, REST & SOAP Webservices, WSDL, JMS, Log4J, MySQL, Clear case, Maven, Junit, XML, JIRA and WebSphere.

We'd love your feedback!