We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Dallas, TX

PROFESSIONAL SUMMARY:

  • Around 7 years of experience in Design, Analysis, Development, Configuration, Testing, Training, Implementation and Maintenance of Software Applications in Web, Desktop and client/server environment.
  • Conscientious, dynamic, determined and result - oriented self-starter with an analytical approach to problems; enthusiastic in keeping abreast of current technologies.
  • Extensive experience in developing Websites and User Interface Applications using Web Technologies and solid understanding of database designing, development and installation of different modules.
  • Strong experience using Spring Framework in business layer for Dependency Injection, AOP, Spring MVC, Spring Boot, transaction management and using Hibernate as a persistence layer.
  • Extensive knowledge on the spring modules like Spring IOC, Spring DAO, Spring Web flow, Spring Security, Spring MVC and Spring AOP.
  • Extensive knowledge and implementation skills in Struts MVC framework and JSF.
  • Experience in RIA development using Adobe Flex 3.0/4.0, Action Script 3.0, MXML.
  • Experience in Web technologies using Angular JS, Angular2/4, Node JS, Express JS, React JS, HTML 4.01/5, CSS 3, LESS, Twitter Bootstrap, Git, RESTful API services, Java script, jQuery, AJAX and JSON.
  • Developed, Configured and Deployed Different Portals and UI applications using Angular JS, Angular2/4, Node JS, HTML, CSS, JavaScript and jQuery.
  • Extensive Knowledge in CSS2/CSS3, LESS and Twitter Bootstrap Styling Modules.
  • Profound Knowledge in developing HTML pages using DIV layout, Web Accessibility and Web Usability.
  • Strong Experience in dealing with CSS Animations, Backgrounds, Layouts, Positioning, Text, Border, Padding and CSS Box Model.
  • Responsible for checking cross browser compatibility and hence worked on different browsers like Mozilla, Firefox, Google chrome, Safari and Internet Explorer.
  • Strong Knowledge in JavaScript Object Oriented Programming (OOP).
  • Profound Knowledge in Document Object Model (DOM).
  • Consistent Experience in using the Visual Studio tool.
  • Strong experience in working on modern full stack JavaScript environment like MEAN (Mongo, Express, Angular, Node).
  • Expertise in designing Event Handling Models such as Listener and Dispatcher in OO JavaScript.
  • Very strong knowledge in developing applications using Core Java concepts like OOP, Collections, Multithreading, Exceptional Handling, Data Structures, JAVASWING, JDBC, JMS, Multithreading, Junit and advanced java concepts like Web Services, HTML, DHTML, CSS, JSP, Servlets, EJB, Java Mail, Log4j, ANT, XML, XSLT, RMI.
  • Strong design and development experience in J2EE and Web technologies including JSP, Servlets, JDBC, JNDI, EJB, JMS, AMQP, RabbitMQ, SOA, OSGI Bundles, Service Mix, Apache Camel Routing, SOAP and REST, JAX-WS Web Services and REST with Metro stack and Apache CXF, XML SAX/DOM/STAX Parsers GWT, DOJO.
  • Experience in Designing interfaces, wireframes/mockups using Adobe Suite- Fireworks or Photoshop.
  • Involved in several web application development projects that required Responsive Web Design.
  • Developed user interface by using the React JS, Flux for SPA development.
  • Good experience on MVC frameworks like Ext JS, Angular JS and Node JS Framework.
  • Produced visually appealing designs focused on usability, utility, UX, cross-browser compatibility and SEO web standards.
  • Experience with Responsive Web Design, JSON, AJAX, Angular JS, Backbone JS and Twitter Bootstrap.
  • Designed and implemented the MongoDB schema. Used Mongoose API to access the MongoDB from NodeJS.
  • Hands on experience in databases such as MySQL, SQL Server, Oracle, CouchDB, MongoDB (NoSql).
  • Experience with developing enterprise applications using IDEs like Rational Application Developer (RAD), WSAD (WebSphere Application Developer), Eclipse.
  • Knowledge of database schema and index design, creation, integration, management, in NoSQL.
  • Strong understanding of MVC pattern and unidirectional data flow.
  • Experience in creating and consuming Web Services, SOAP and RESTful APIs.
  • Experience with UI testing frameworks such as Jasmine and testing tools/runner Karma, Protractor.
  • Strong C, C++ and Java (basic) programming skills in a product-based environment.
  • Experience in handling Internet Information Server (IIS), Apache, Microsoft Transaction Server (MTS), TCP/IP and SMTP protocols.
  • Able to interact effectively with other members of the Business Engineering, Quality Assurance and other teams involved with the System Development Life cycle.
  • Exposure to integrating third party social media tool.
  • Experience in working with RESTful Web Services and implementing RESTful API's.
  • Experience of working on CSS Pre-processors like LESS and SASS along with JavaScript task runners like Grunt JS.
  • Experience in taking performance optimization measures for website/web applications to reduce the response times and hence enhancing the end user experience.
  • Good experience in writing back-end SQL, PL/SQL queries for fetching data.
  • Excellent experience in developing web pages complying with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards.
  • Expertise in using ANT, Maven and Gradle for building and deploying application on the servers.
  • Followed Waterfall and Agile/Scrum methodology of software development, which satisfies the customer through early and continuous delivery of valuable software.
  • Strong interpersonal and communication skills with efficacy in follow-up and leadership roles.
  • Highly motivated with a drive to take up challenges and put problem-solving to effect in a dynamic environment.

TECHNICAL SKILLS:

Languages: Java, J2EE, C++, Python, Ruby/Rails, C#, ASP.NET

Front-End: Angular JS, Angular2/4, React JS, Redux, Ember JS, Ext JS, HTML 4/5, CSS 2/3, D3.js, JavaScript, Vanilla, Bootstrap, Ionic, WordPress, LESS, SASS

Web/App Servers: Apache Tomcat 4.0/5.0/6.0, Web Logic 8.1/9.1, Web sphere 7.0, Web Sphere Application Server 8.0 & RAD 8.5, JBoss. IIS.

Backend: Node JS, Express JS, MongoDB, Oracle, SQL Server, MySQL, REST, SOAP

Tools: Grunt, Gulp, Jasmine/Karma, Protractor, Selenium, Bower, NPM, Docker, MAVEN, GIT/GitHub, JIRA

Design Patterns: MVC, Singleton, Visitor, Business Delegate, Service Locator, Session Facade, DTO, DAO, Factory Pattern

Cloud: Amazon Web Services

Operating System: Windows, Linux

Design tools: Photoshop, Illustrator, Sketch

IDE: Brackets, Eclipse, Sublime Text, Notepad++

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, TX

Java Full Stack Developer

Responsibilities:

  • Developing view pages using JSP tag libraries and HTML pages.
  • Working with Java Multithreaded programming to develop multithreaded modules and applications.
  • Implementing navigation using Spring MVC controllers, configured controllers using Spring MVC annotations and configuration files.
  • Implementing the Micro Services Using annotation-based Spring Boot framework.
  • Designing and Developing End to End customer self service module using annotation-based Spring MVC, Hibernate, Java Beans.
  • Customizing RESTful Web Service using JAX-RS library and Spring RESTful API, sending JSON format data packets between front-end and middle-tier controller.
  • Using HQL as the query languages in Hibernate Mapping and Integrating Spring and Hibernate framework.
  • Configured Maven for JAVA automation projects and developed Maven project object model (POM) for Unit and Integration tests, Regression.
  • Cucumber testing framework utilized with selenium integration.
  • Designed and developed required Selenium support code in Java for Selenium Web Driver.
  • The functionality is implemented using spring boot and hibernate ORM. Implemented J2EE components using spring MVC modules.
  • Integrated Apache Kafka for data ingestion.
  • Development using Spring Framework (MVC approach, Dependency Injection, Auto wiring, Caching, Database Connectivity, REST and SOAP Client API which communicates with various service layers and configuring the spring xml files.
  • Used drools for the business rule management system extensively with backward and forward chaining interface.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Used REST and SOAP Web Services to exchange information.
  • Implemented OAuth2.0 for authentication-based web application and accessed their APIs for fetching data services.
  • Deployed code on IBM WebSphere Application Servers and maintained applications.
  • Configured WebSphere resources like JDBC providers, JDBC data sources, connection pooling.
  • Involving in writing hibernate mapping files for hibernate Dao's and injecting them using configuration files on MySQL Database.
  • Designed and developed the login portal using framework AngularJS 2.0 along with HTML5, CSS3 and Type Script.
  • Designed UI screens using HTML5, CSS3, and JavaScript.
  • Used Bootstrap and Angular UI to make the application user-friendly in the development of the Navigation Bar, Tables, Sliders, Calendars etc.
  • Implemented a Single Page Web Applications (SPA) based front end for displaying user requests, user records history and security settings various users using JavaScript and Angular JS.
  • Performing Validations on User Interface data using JSF validations using built-in beans and JavaScript and HTML pages.
  • Implemented responsive web design and mobile friendly design using AngularJS.
  • Created Typescript reusable components and services to consume REST API’ s using Component-based architecture provided by angular 2.
  • Updated the application with new features of Angular 4.
  • Worked on some of the new features of Angular 4 like new if else syntax, ng-templates, form validators, Router etc.
  • Moved existing AngularJS controllers and services to Angular 2 components for more responsive and less dependency.
  • Used CSS pre-processor SASS to make CSS more efficient and added live reload configuration using Browserify and Watchify programmatically with libraries loaded from NPM and Bower.
  • Designed and developed project with AngularJS and Bootstrap, consuming RESTful API with Python Django.
  • Created wireframes, user story maps, and advise on UX best practices and information architecture.
  • Created Ext JS custom UI components and implemented UI MVC framework.
  • Developed interactive cross platform web application using Ext JS.
  • Wrote user interface design documentations.
  • Designed and developed a quote and purchase application using TDD that allows for conversion from client excel formulas to a modern web application.
  • Enhanced legacy application by building new components in Angular 2 and typescript.
  • Implemented Angular 2 component router for navigation.
  • Involved Storing and retrieving data from Column Oriented Data Base MongoDB.
  • Created forms to collect and validate data from the user using AngularJS, jQuery and JavaScript.
  • Used bootstrap tables and grids for displaying data on the UI.
  • Incorporated jQuery UI widgets such as select menu, accordion and date picker on plans selection page to deliver a more interactive user experience.
  • Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
  • Converting Web form applications to use Bootstrap.js, Angular JS and React.js.
  • Used Bootstrap and Angular JS, React.js and Node.js in effective web design.
  • Application backend implemented using node.js application server.
  • Performed Restful routing using node.js which submits my form data to the Mongo Db database.
  • Created continuous delivery pipeline for CDT Directory to run the war, Ami and deploy jobs in Jenkins brew master instance, which reduces the time for the deployment of microservices.
  • Implementing the asynchronous communication between the Micro Services using ActiveMQ.
  • Using Row Mapper interface for mapping rows with the instance of a class.
  • Working on Database Stored Procedures and Functions, views and Synonyms.
  • Deploying the application on WebSphere application Server.
  • Using GIT as version control tool and ANT as build tool.
  • Using Log4j to print the logging, debugging, warning, info on the server console.
  • Writing test cases using JUNIT for testing.
  • Used Jenkins as a primary tool for implementing the CI/CD during code releases.
  • Using Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.

Environment: Java 8, J2EE, MS Visio, HTML5, CSS3, DHTML, JavaScript, JSF, Angular 2, Node JS, JSP, Multi Thread, Spring MVC, Spring Boot, Micro Services, XML, Apache, REST, JAX-RS, JSON, Hibernate, HQL, MySQL, ActiveMQ, WebSphere, GIT, Log4j, Maven, Kafka, Junit, Jira, Eclipse.

Confidential, Dallas, TX

Java Full Stack Developer

Responsibilities:

  • Responsible for gathering requirements from the client business unit by participating in design discussions and implementation feasibility analysis with business analysts at all levels.
  • Worked on SOA to develop RESTful Web service to generate and consume services from different modules.
  • Implemented MVC Framework to make single page applications for responsive services.
  • Used Spring ORM Support for Hibernate to manage Hibernate Resources and consistent exception hierarchy.
  • Integrated Spring DAO for data access using with Hibernate and Spring Validation Framework for Server-side validation.
  • Implemented @Input, @Output, @ViewChild decorators to communicate between parent and child components in Angular 2.
  • Used Router Module to import routes into the app, lazy load feature modules and implemented navigation using the router link attribute, Router, Activated Route services in Angular 2.
  • Worked with Can Activate and Resolve route handlers to implement route guards and to pre-fetch data prior to loading components respectively in Angular 2.
  • Designed dynamic and multi-browser compatible pages using HTML, CSS, Angular.js and JavaScript and developer responsive interface using Bootstrap and used SASS for CSS.
  • Designed and developed the web pages from mock- ups.
  • Responsible for creating the screens with table-less designs meeting W3C standards.
  • Used AJAX and JSON to make asynchronous calls to the project server to fetch data.
  • Created reusable Components such as virtual-load, auto complete, collapsible panel, multi select dropdown, Comment control etc. using AngularJS, ES6 and Bootstrap.
  • Created reusable input control Components such as date picker, email, number, SSN etc. in
  • AngularJS, ES6 and HTML5.
  • Used ngComponentRouter module and routing services to implement component routing within AngularJS SPA applications.
  • Used various AngularJS’ built in services to make network calls, perform exception handling and filter data.
  • Worked with various decorator and structural directives in AngularJS to perform data binding.
  • Performed unit testing on controllers, services, filters using Karma and Jasmine.
  • Developed multiple POCs to create an interface between Backend to Frontend by using MongoDB, ExpressJS, AngularJS and Node.js
  • Involved with bug fixing on functionality, and performance issues with JavaScript/jQuery.
  • Developer server-side application using Express.js framework and followed MVC architecture.
  • Used Reactive Forms Module to implement Reactive Forms using Form Group, Form Control and validators services to display, save, and edit staff information in Angular 2.
  • Implemented Redux based state management to manage state using @ngrx/store.
  • Implemented reactive components in Angular using RxJS and @ngrx/store.
  • Created custom pipes using the @Pipe decorator and Pipe, Pipe Transform services to format input data such as phone, SSN and tin numbers in Angular 2 and TypeScript.
  • Responsible for front-end code testing using TDD & unit testing techniques.
  • Developed authentication system using Passport.js for user/employer/employee login.
  • Worked with mongoose.js for database communication with MongoDB.
  • Implemented client-side validation using ng-message, ng-messages directives in AngularJS.
  • Worked with Ionic 2 components such as tabs, navbar, lists, buttons, grids, datetime, alerts, toasts to create a tab-based hybrid mobile app.
  • Implemented virtual scrolling for lists, worked with refresher, search bar, segment components and mapping using angular2-google- maps in Ionic 2, Angular 2 and Typescript.
  • Created Angular 2 Services for web and mobile applications to communicate with Web API using HTTP, Observables and RxJS.
  • Developed user interface components using jQuery UI.
  • Used Spring MVC, Spring ORM and Spring Security modules to integrate with MySQL database to implement persistence layer in Hibernate.
  • • Designed stored procedures, triggers and functions in Oracle for business-critical requirements. Created E-R graphs and relationships among different database and creation tables with low coupling.

Environment: Java/J2EE, Spring MVC, Spring Boot, SOA, Apache, Hibernate, JSP, Angular 2, TypeScript, AngularJS, Agile/Scrum, Bootstrap, React JS, SASS, Ionic 2, Bootbox.js, HTML5, CSS 3, Gulp, @ngrx/store, RxJS, Jasmine, JavaScript, Junit, Maven, LESS, Bower, REST

Confidential

UI Developer

Responsibilities:

  • Involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions and cache concepts.
  • Worked on Unix shell scripting, including oracle PL/SQL programming.
  • Implemented the function to send and receive AMQP messages on RabbitMQ synchronously and asynchronously and send JMS message to Apache ActiveMQ on the edge device.
  • Used AJAX with jQuery to parse JSON object to dynamically overlay contents on web pages.
  • Used Oracle10g as the back-end database.
  • Creating UML class and sequence diagrams by using Enterprise Architect.
  • Used Spring MVC framework for developing the application.
  • Involved in the integration of spring for implementing Dependency Injection (DI/IOC). Developed code for obtaining bean references in Spring IOC framework.
  • Primarily focused on the Spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Worked extensively on Angular JS, Node JS, knockout JS, Twitter Bootstrap, RESTful web-services, HTML 4/5, CSS 2/3, JSON, Media queries for responsiveness.
  • Developed user interface using HTML, CSS, JSON, JavaScript, jQuery, AngularJS.
  • Translated wireframes into optimized program code using HTML, CSS, and JavaScript.
  • Developed responsive of the web pages using Bootstrap and media query.
  • Developed web application for cross - browser compatibility.
  • Implemented functionality of web pages using AngularJS.
  • Designed Single Page Application following MVC format.
  • Created package.json for Bower and npm.
  • Use interactive data binding and filters using AngularJS Designed Single Page Application following MVC format.
  • Developed multiple POCs to create an interface between Backend to Frontend by using MongoDB, ExpressJS, Angular JS and NodeJS.
  • Implemented various features of NodeJS like Asynchronous calls, callback, non-blocking I/O features.
  • Worked with mongoose.js for database communication with MongoDB.
  • Responsible for creating RESTFUL Web Services to serve data to the front-end application in JSON format.
  • Worked with JASMINE unit test framework to write unit tests for JavaScript code.
  • Created Images, Logos and Icons that are used across the web pages using Adobe Flash and Photoshop.
  • Created proof-of-concept using responsive web design, NodeJS, HTML5 and CSS3.
  • Used npm for installing NodeJS packages.
  • Followed SOA design pattern and used agile methodology in developing the application, which included iterative application development, weekly sprints stand up meetings and customer reporting backlogs.
  • Involved in the integration of spring for implementing Dependency Injection (DI/IOC).
  • Developed code for obtaining bean references in Spring IOC framework.
  • Participated in developing user stories and prioritized stories based on the requirements and sprint releases.
  • Participated in meetings to gather requirements from business analysts.
  • Experience working with “GIT” version control and source code management system.
  • Experience working with scrum/Agile methodology.
  • Used ng-Grid, native UI Bootstrap for creating dynamic user interface using Angular JS.
  • Extensively used JQUERY, JSON, AJAX and DOM scripting to create interactive web applications like message posting and auto complete form validations.
  • Used jQuery for interaction between JavaScript and HTML.
  • Used Knockout JS for building rich internet applications, Backbone JS to optimize in-browser use and to load the module and to improve the Speed.
  • Used Web Developer, Firebug, and IE developer toolbar for debugging and browser compatibility.
  • Adhered to corporate standards with respect to problem, change and configuration management worked on Angular JS.
  • Been an active team player, helped in fixing bugs and carried out troubleshooting.

Environment: Java 8/J2EE, HTML5, CSS, JavaScript, Junit, Angular JS, Java, Agile, Waterfall, JQUERY, JQUERY UI, AJAX, JSON, Windows.

Confidential

Web/UI Developer

Responsibilities:

  • Involved in analysis, design and development of OBIEE and SRMP integration system and developed specifications that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Involved in setup of project plans and effort estimation for the delivery of development.
  • Interacting with Business Analyst and creating the solution documents.
  • Extensive experience with Agile Team Development and Test-Driven Development using JIRA.
  • Involved to migrate legacy application to modern with new UI technology.
  • Development of Security at Application Level.
  • Coded dynamic and browser compatible UI web pages using JavaScript, CSS3, HTML5, JQuery, AJAX, Prime Faces responsive design in MVC environment.
  • Implemented Service layer using Spring IOC and annotation, controllers using Spring MVC.
  • Developed Spring Batch processing for transaction management.
  • Implemented DAOs, entities using Hibernate API and HQL.
  • Responsible for design and development of web pages using HTML, CSS including AJAX controls and XML.
  • Designed and Developed front-end UI/UX using HTML, CSS, JavaScript, jQuery.
  • Involved in all SDLC phases Analysis, Design, Development, Testing and Deployment.
  • Worked with Internal Clients for business objectives, project scope and the requirements of the project.
  • Designed Responsive Web pages using Media Queries.
  • Developed UI using HTML, CSS, JavaScript validations and XML.
  • Using Google analytics reports optimized the page load time for the pages that had heavy traffic and improvised those pages using CSS and fixed the issues for the pages with low traffic and high load time.
  • Coordinated with BA group for better understanding of functional requirements analyzed and designed the business requirements to documented and implemented.
  • Implemented applications in JavaScript and created various web page layouts using HTML and CSS.
  • Designed, developed and updated User Interface Web Forms using CSS, HTML and JavaScript.
  • Validated input values to make sure that they will be accepted before they are submitted to the server.
  • Used DOMAPI for tracking small amounts of data without requiring the DB.
  • Developed portals for implementing health care benefits of the employees.
  • Responsible for developing, editing, publishing and managing content on the external Web pages and internal layouts.
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
  • Used Cascading Style Sheet (CSS) in web pages to separate presentation from structure. Defined text alignment, size, borders and many other typographic characteristics.
  • Performed client-side validations using JavaScript.
  • Fixed bugs and provided support services for the application. Tested/De-bugged web browser using Firebug.
  • Designed dynamic and multi-browser compatible pages using HTML, DHTML, CSS and JavaScript.
  • Responsible for creating the screens with table-less designs meeting W3C standards.
  • Applied jQuery scripts for basic animation and end user screen customization purposes.
  • Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
  • Designed CSS based page layouts that are cross-browser compatible on all the major browsers like Safari, Chrome, Firefox and IE.
  • Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript validation controls.
  • Responsible for fixing all bugs encountered and communicating back over to the QA team.
  • Developed interfaces using HTML, JSP pages and Struts -Presentation View. Developed application by using Struts, Servlets and JSP's as per client request, custom tags have been developed to reuse it in other modules.
  • Implemented AJAX to speed up web application.
  • Developed Ant script to automate the process of build and deployment.
  • Used SOAP Web Service and deployed applications on Apache Tomcat server.
  • Used SVN for the concurrent development in the team and for code repository.

Environment: HTML, CSS, Java, J2EE, Agile, JavaScript, Junit, XML, XHTML, jQuery, AJAX, DOM, Adobe Dreamweaver, Firebug, SVN, Windows XP and MS Office, SQL.

Confidential

Web Developer

Responsibilities:

  • Responsible for design and development of web pages using HTML, CSS including AJAX controls and XML.
  • Developed UI using HTML, CSS, JavaScript validations and XML.
  • Coordinated with BA group for better understanding of functional requirements analyzed and designed the business requirements to documented and implemented.
  • Implemented applications in JavaScript and SQL.
  • Involved in code reviews for the feeds developed in C++.
  • Developed portals for implementing health care benefits of the employees.
  • Created various web page layouts using HTML and CSS.
  • Successful implementation of HP ALM and HP Systinet tools.
  • Designed, developed and updated User Interface Web Forms using CSS, Dreamweaver and JavaScript.
  • Responsible for developing, editing, publishing and managing content on the external Web pages and internal layouts.
  • Used Cascading Style Sheet (CSS) in web pages to separate presentation from structure.
  • Defined text alignment, size, borders and many other typographic characteristics.
  • Performed client-side validations using JavaScript.
  • Fixed bugs and provided support services for the application.

Environment: HTML, CSS, JavaScript, XML, Agile, XHTML, JQuery, AJAX, Adobe Dreamweaver, SVN, GIT, Clear Quest, Firebug, SQL, Linux, Windows XP and MS Office.

We'd love your feedback!