We provide IT Staff Augmentation Services!

Java Front End Developer Resume

2.00/5 (Submit Your Rating)

Columbia, SC

SUMMARY

  • Around 8+ years of experience in software development including experience as a Java Front - End (UI) Developer in the design, development, maintenance, and support and testing of various web-based applications using HTML5, CSS3, SASS/LESS, Bootstrap, JavaScript, ReactJS, AngularJS, and jQuery, Node.js, AJAX, JSON, Restful Services and Spring Web MVC.
  • I have diverse experience utilizing tools in N-tier and Microservices architecture applications using Spring Boot, Spring Cloud config, Netflix OSS components (Eureka, Zuul, Hystrix), Pivotal Cloud Fundry, AWS, Rabbit MQ, Kafka, Zookeeper, Cassandra, My SQL, Restful Web Services.
  • Expert in developing applications using Swings in java and all J2EE technologies using Servlets, JSP, JDBC, EJB, JNDI, JMS.
  • Proficient in Java Multithreading, Thread lifecycle methods, and multiple requests handling using synchronization.
  • Strong experience in managing the Kubernetes environment for scalability, availability, and zero downtime.
  • Experience in developing Docker files to containerized applications to deploy on managed Kubernetes service EKS and AKS
  • Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
  • Refactored the existing code to the latest version of Java 11 from Java 8 by following the Agile (Scrum) Methodology.
  • Used Vanilla JS to build incredible, powerful JavaScript applications.
  • Used multithreading on UI as well as on the backend side.
  • Applying Multithreading techniques for creating high-performance applications.
  • Implemented Java 11 features like utility methods, local-Variable Syntax for Lambda Parameters, and Nested Based Access Control.
  • Experience with Front-end JavaScript frameworks like Angular JS, and Node JS. And with the creation of RESTful Web service.
  • Redesigned and re-implemented services using NGINX, Node JS, Express JS, Mongo DB, and MySQL.
  • Experienced in Storybook to develop reusable components.
  • Excellent knowledge of PHP programming, including OO, procedural, and a knowledge of data structures and design patterns.
  • Solid in PHP coding, code, and performance optimizations, debugging, and unit testing.
  • Extensive hand-coding experience in PHP 4/5, HTML5 / CSS3 / JavaScript / AJAX / XML.
  • Involved working on JavaScript Test-driven development using Jasmine and experienced configuring Test runners using Karma for E2E testing.
  • Used Task Runner Grunt and Gulp for automating tasks.
  • Knowledge of JavaScript compilers like BabelJS
  • Experience mapping database tables with Hibernate object mappings.
  • Experience in Web Services Technologies like SOAP, WSDL, UDDI, JMS, and Service-Oriented Architecture SOA.
  • Proficient in SQL, PL/SQL developed Stored Procedures, Triggers, Functions, and Packages besides writing DDL, DML, and Transaction queries with development tools like TOAD and Rapid SQL on MySQL, SQL Server, and Oracle.
  • Experience in creating, maintaining, and cleaning up the containers on Docker.
  • Used Docker as a new level of simplicity to define and create applications or services by encapsulating them in containers.
  • Experience working with JavaScript MVC framework AngularJS.
  • Experience in using build tools, Gulp, Grunt, NPM, Webpack, Webpack-loaders, and REST Web Services for package management and installation.
  • Developed scalable applications using the MEAN (MongoDB + ExpressJS + ReactJS + NodeJS) ExpressJS stack.
  • Implemented test-driven development using Testing tools like Grunt/Gulp.
  • Experience with Acceptance Test-Driven Development (ATDD), Test-Driven Development (TDD), Behavior-Driven Development (BDD), and Jasmine Unit Tests.
  • Experience with CSS Pre-processors - SASS /LESS.
  • Strong experience in Scrum Methodologies, UML and Test-Driven Methodologies, and MVC-based frameworks like spring, and Struts.
  • Worked extensively in Agile/Scrum development process.
  • Expertise in using Relational Databases like Oracle, SQL Server, and My-SQL, creating stored procedures, triggers, functions, and schema designs.
  • Experience with Object-Oriented Programming Concepts, Object-Oriented JavaScript, and Implementation.
  • Designed and implemented interface elements using Google Web Toolkit GWT.
  • Design and develop GUI and back-end components for analysis and collaboration software in Google Web Toolkit GWT, Java, and XML in a UNIX environment.
  • Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, Pseudo Classes, and CSS behaviors in CSS.
  • Involvement in using various IDE's Notepad++, Eclipse, and Sublime Text Editor.
  • Experienced in working with NodeJS and npm modules like HTTP, fs, express and templating engines.
  • Involved working with IDEs like Eclipse, NetBeans, JDeveloper, and WSAD for Java programming.
  • Experience with Apache Tomcat, J Boss, and Web sphere Servers.
  • Ability to write clear, well-documented, well-commented, and efficient code for web development.
  • Experience with User Acceptance Testing (UAT) and Accessibility Testing.
  • Excellent interpersonal abilities, communication skills, time management, and Team skills to work hard to attain project deadlines under stressful environments.
  • Involved in Understanding functional specifications and developing creative solutions to meet business requirements.

TECHNICAL SKILLS

Web Technologies: Core Java, Java 11, Java 8, JSP, Servlets, DHTML, HTML5, CSS3, JavaScript, JQuery, Angular JS, Bootstrap, C#, SASS/LESS, AJAX, XML, JSON.Frameworks Spring Web MVC, Hibernate/JPA, React JS, AngularJS, Node.js, Vanilla.js, Vue.js, JSF, RESTful Web Services, Junit, Active MQ, JMS, Notepad++, Sublime Text Editor, AccuRev, SVN, Expressjs, Ember.js

Tools: and Servers NetBeans, Eclipse, Spring, Tomcat, JBoss, Apache, Struts.

Databases: MySQL, NoSQL, MongoDB, PostgreSQL, MS-SQL, Oracle (10G, 11G).

Development Methodologies: J2EE, Object-Oriented Analysis and Design, Waterfall, Iterative and incremental development, Agile.

AWS Cloud Technologies: EC2, IAM, Cloud Watch, Pivotal Cloud Foundry, Cloud Formation, S3, Lambda, Redshift, DynamoDB

Key Skills: Geo Mapping, .Net, Amazon AWS, Azure

Operating Systems: Windows, Linux, Mac OS

PROFESSIONAL EXPERIENCE

Confidential, Columbia, SC

Java Front End Developer

Responsibility:

  • Analyzed business requirements to translate functional requirements into technical requirements using the MVC framework Angular.js, making multiple developers able to work on separate modules simultaneously.
  • Designed and developed user interface using HTML5, CSS3, and JavaScript Libraries.
  • Development of code using JSP code, HTML, CSS, JavaScript libraries such as JavaScript,Vue.js, jQuery, Prototype plus relevant coding standards
  • Responsible for the overall layout design, creating a responsive webpage, and implementing dynamic features by using Twitter Bootstrap.
  • Deployed Spring Boot-based microservices in Docker and Amazon EC2 container using Jenkins.
  • Developed Microservices using Spring MVC, Spring Boot, and Spring Cloud.
  • Used Jenkins pipelines to drive microservices builds to the Docker registry and deployed to Kubernetes.
  • Used Microservices architecture, with SpringBoot-based services interacting through a combination of REST and SpringBoot.
  • Experience in developing web applications with a Dynamo DB, Mongo DB, Cassandra, Elastic Search, or similar data stores.
  • Hands-on experience with MongoDB Installation, Configuring, Monitoring, and Designing Shared Environment.
  • Strong understanding of JavaScript core concepts, DOM manipulation using vanilla JS and JavaScript object model.
  • Designing and developing dynamic web pages using LESS, SASS, Vanilla JS, JavaScript, ES6, jQuery, React JS
  • Created sites to organize client contracts and summarize monthly financial data using Ember.js, D3.js, and MySQL.
  • Working with TypeScript features. Used Babel, a web pack with babel presets.
  • Designed and developed multi-user, 3-tier MVC web application Apache, PHP5, Oracle11g, jQuery, jQuery, JavaScript/JSON for describing the whole infrastructure.
  • Worked with major PHP frameworks such as Symphony, Code Igniter, Send, Korana, etc.
  • Worked on MongoDB concepts such as locking, transactions, indexes, replications, and schema design.
  • Scaled microservices, distributed systems, and serverless applications using Simple Queue Service (SQS).
  • Used Bootstrap and AngularJS, Ember.js, React.js, and Node.js in effective web design.
  • InvolvedWebpackas a module bundler to preprocess and minify different files such asTypeScriptandSASSfiles.
  • Developed various Struts Framework Action classes for interfacing with the business logic, and form beans for presenting the data to JSPs.
  • Implemented the persistence layer using Hibernate and configured Hibernate with spring to interact with the database.
  • Enhanced legacy application by building new components inAngular JS and Typescript.
  • Created Typescript reusable components and services to consume REST APIs using component-based architecture provided by Angular.
  • Implement new Front-End features with Typescript/ JavaScript and otherRESTful APIs.
  • Used Node.js to run Grunt tasks and build properly the project (compile, minify, concat, etc.)
  • Implemented highly interactive features and redesigned some parts of products by writing plain JavaScript due to some compatibility issues using JQuery.
  • Created Restful API using Node and Express Framework to fetch data from Database.
  • Used Node Package Manager (NPM) as a package manager for JavaScript, GULP for a task runner, which handles template cache and codes minification, and Bower for installing frontend dependencies.
  • Worked on Unit test by Test-Driven Development (TDD) to build the application with Angular 2 and JavaScript.
  • Set the Node JS and Grunt to build the React JS.
  • Worked onReact, Angular JS, andNode JSframeworks to develop interactive websites based on client needs.
  • Ensured application quality by debugging and coding comprehensive unit, end to end tests using Jasmine, Karma, and Mocha.
  • Implement modules into Node JS to integrate with designs and requirements along with Web Markup Services.
  • Used NetBeans for development and WebLogic Application Server for deploying the web application.
  • 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.
  • Developed framework using Java, BIRT Runtime, iText, MySQL, and web server technologies.
  • Developed Oracle PL/SQL Stored Procedures and Queries for Payment release process and authorization process.
  • Worked with Vanilla JS, a lightweight cross-platform framework.
  • Wrote unit tests inJestandEnzymeto ensure the excellent quality of the codes.
  • Involved in creating a reusable component usingReactJSfor DOM manipulation.
  • Develop various screens for the front end usingReactJSand used various predefined components from NPM (Node Package Manager) and Redux libraries.
  • DevelopedReactJS pages, Web services calls, and AJAX calls for the application.
  • UsedReactJS in the development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using a scope.
  • UsedReactJS in components like JSX, creatingReactcomponents.
  • Developed and performed unit testing scripts with Junit API in TDD environments.
  • Used AngularJS to create a Single Page Application (SPA) for the gift card module along with routers, filters, custom directives, and controllers.
  • Used JMS in the project for sending and receiving the messages on the queue.
  • Worked on Java web application development using J2EE and NetBeans.
  • Handled browser compatibility issues for different browsers related to CSS, HTML, and JavaScript for IE, Firefox, and Chrome browsers.
  • Developed applications using Eclipse IDE and deployed them on the Web Logic server.
  • Involved in processing the requests from the user and handling them to the appropriate servlets.
  • Implemented Version Control Tools like SVN and GIT/GIT-HUB.
  • Worked on consuming JSON object creation and parsing on both clients as well as server-side.
  • Designed and developed modules to retrieve data and improve data using AJAX calls by HTTP service in AngularJS.
  • Used Java8 features like stream and Lambda expressions.
  • Maintained Interface compatibility and concurrency in the project using Java 8 new features like default, static methods, and Concurrency API.
  • Used Java 8 Method References feature to point to methods by their names and used functional Interfaces.
  • Worked on Agile Scrum for creating project backlogs, assigning functionality to individual team members, and resolving dependency bottlenecks in spring meetings.
  • Created file and did Unit testing by creating Test Suites using Jasmine.
  • Used JIRA for bug tracking and issue tracking.
  • Committed code change into the repository using Git.

Confidential, Rensselaer, NY

Java Front End Developer

Responsibility:

  • Web development using HTML5, CSS3, JavaScript, React JS and Ajax.
  • Created React JS components using JSX, Followed Redux Architecture for unidirectional data flow, manage your data in React and Make HTTP requests in React & Redux.
  • Worked in using React JS components, Forms, Events, Keys, Router, and Animations.
  • Developed React JS pages, Web services calls, and AJAX calls for the application.
  • Developed client-side Interface using React JS.
  • Experience in Vue.JS for building apps and declarative templates with databinding created some custom directives in the application.
  • Experience in Graphics and User Experience Design and Transforming Web/Graphic Designer's static prototypes into hand-coded HTML, specifically emphasizing accuracy and efficiency & adhering to W3C established web standards concerning maintaining cross-browser/cross-platform compatibility and delivering final page templates, including optimized images.
  • Written comprehensive JS unit tests usingenzyme,expect, andmochatest runner.
  • Build React components and stand-alone functions to be added to any future pages.
  • Responsible for developing a front-end application using React JS and Redux architecture for the internal team's productivity use.
  • Develops the flux pattern by using the redux framework as a core dependency.
  • Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown, and many more.
  • Used React-Router to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with the server.
  • Experience in using ReactJS components, Forms, Events, Keys, Router, plus Redux, Animations, and Flux concepts.
  • Added dynamic functionality to the application by implementing jQuery, and Node js.
  • Developed Web API using Node JS and hosted on multiple load-balanced API instances.
  • Developed the application for responsiveness to different screen resolutions using Bootstrap and CSS media queries.
  • Styled content and website layout for the user experience using CSS3 and HTML5.
  • Interacted with clients to understand their existing applications and design the site according to their system requirements.
  • Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, and React Native concepts.
  • Familiar with creating Custom Reusable React Components Library.
  • Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface, and Forms.
  • Responsible for React UI and architecture. Building components library, including Tree, Slide View, and Table Grid.
  • Migrated the UI build system to Webpack, making iteration on front-end features faster and easier.
  • Experience in RESTful web services to integrate between Server-side to Client Side.
  • Worked with JASMINE unit test framework to write unit tests for JavaScript code.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Developed Date Time Picker using Object Oriented JavaScript extensively.
  • Implemented stable React components and stand-alone functions to be added to any future pages.
  • Participated in the day-to-day meeting, status meetings, strong reporting, and effective communication with the project manager and developers.
  • Done Azure environment setup for website and databases, and Amazon AWS for documents storage.
  • Integrated Docker orchestration framework using Kubernetes, created pods, config maps, deployments.
  • Done migrations of these applications and related databases to Azure and Amazon cloud environments.
  • Experience in Windows Azure services like SaaS, PaaS, and Iaas.
  • Responsible for coding, testing, and documenting various packages, procedures, and functions for libraries and stored procedures, which were commonly used by different modules.

Environment: HTML 4/5, CSS 2/3, JavaScript, React JS, jQuery, Bootstrap, Node JS, AJAX, JSON, XML, Restful API, Flex, JSP, MS Office, Azure, JIRA, Git, Gulp, Jenkins, Visual Studio Editor, Jasmine.

Confidential, Vernon Hills, IL

Java Developer

Responsibility:

  • Implemented new features on the front end enhancing the user experience. Enhancing the features required changes using HTML5, CSS3, JavaScript, jQuery, jQuery UI, and AngularJS.
  • Designed Frontend with object-oriented JavaScript Frameworks like Angular.js, Backbone.js, Require.js and Ext.js
  • Extensively used jQuery, Jasmine, Bootstrap, JSON, AJAX, and DOM (Data Object Modeling) scripting to create interactive web applications like message posting and autocomplete form for secured validations.
  • Developed cross-browser compatible user interface using Struts, JSP, Servlets, HTML, and Angular.js.
  • Implemented AJAX to enhance the capability of the website.
  • Extensively used Require.js for managing dependencies between modules throughout the application process.
  • CreatedTypescriptreusable components and services to consumeREST APIsusing Component-based architecture provided byAngular 4/5.
  • Used Typescript to write the Angular Components, Modules, Services, and Models.
  • Experience in developing web pages according toW3C AccessibilityandUsability Standards.
  • Responsible for transforming design mock-ups to W3C standards HTML pages usingHTML5, XHTML, CSS3.
  • Worked on the MVC architecture of ReactJS in developing the apps, controllers, and directives which are customized to meet the needs of the application.
  • Responsible for ensuring the pattern consistency across all pages, designing and developing the web pages from mockups, and creating the screens with table-less designs meeting W3C standards.
  • Implemented NodeJS at the server side to provide restful API to client-side backbone application.
  • Extensively worked with making calls to APIs to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS Manipulation.
  • Developed JSP pages that use Java beans for server-side and backend processing.
  • Developed the single page application (SPA) using theReactJSwhich utilizes the classes, and modules feature fromJavaScript ES6.
  • Responsible for checking cross-browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox, and Google Chrome.
  • Used Spring Framework for Dependency Injection and integrated with the Hibernate.
  • Designed and Developed Stored Procedures in Oracle and PostgreSQL to cater to the needs of the entire application.
  • Extensively used Node JS, and NPM modules (HTTP, FS, Express, Grunt, Gulp, Groovy, Bower). Used GRUNT, BOWER for angular application scaffolding, grunt as a build server bower for dependency management, and web storm as front-end IDE.
  • Used Java Mail Sender (JMS) for sending detailed notifications depending upon the success and failure once the backend process is complete and for mailing administrator for any system-related problem.
  • Worked on J2EE Architecture, which was implemented using Struts based on the MVC pattern.
  • Performed J2EE application deployment using the JBoss application server on Windows and Linux.
  • Involved in maintaining the business standards and the requirements and deployed them on a secured WebLogic Server.
  • Designed the User Interface using use case diagrams, class diagrams, and sequence diagrams as a part of the Design Phase using Rational Rose.
  • Coordinated with the backend team and maintained the web UI using a secured connection.
  • Implemented pom.xml, XML, and maven applications for building error-free applications.
  • Handled all aspects of the web applications including maintaining, testing, debugging, and deploying.
  • Familiar with various Data adapters, maintained the processed data, and displayed the metadata and alerts in the user interface.

Confidential

Java/J2EE Developer

Responsibilities:

  • Understood the Entire AMS-based application. Involved in requirement gathering, Design, Development, Programming, and Deployment for AMS-based applications.
  • Involved in Converting the Functional Design Document to Technical Design Document.
  • Developed WebObjects project which utilizes a GUI written in Java with Interface Builder
  • Involved in the development of both the back end and the front end of the application using Hibernate and Web Services.
  • Developing Front end pages. Used JSF, ADF, XML, and CSS to generate dynamic content based on the service requester and their requirements.
  • Converted the HTML Pages to JSF Tag Specific Pages.
  • Created JSP pages using standard JSF tags, decorated using CSS.
  • Developed JSPs and managed beans using JSF, and JSTL.
  • Developed Service layer using JDBC and injected the same into JSF managed bean.
  • Implemented the JSF framework by writing Faces-config.xml and Form-Beans in the process of development.
  • Implemented JSF data table, and data scroller components to display search results and implemented the page navigation functionality in all the search screens.
  • Implemented Customized and Hibernate validations in all the Jsps.
  • Developed faces-config. xmls and injected the Service beans into faces-config.xml.
  • Involved in writing from Services-Layer to DAO's Layer.
  • Developed JSF Validators and Converters for calendar events monthly/weekly/daily date range validation, not null, length validations.
  • Used Agile software methodology.
  • Developed JSF navigation rules for Event create/edit/update/delete/view actions.
  • Created Action Listeners and Action Events for all the JSF-related Pages to handle all types of Actions.
  • Involved in implementation of JSF MVC framework and developed DAO and Service layers.
  • Configured JDBC Connection Pools in the WebLogic application server for Oracle database and configured web.xml for various filter classes, listener classes, and context parameters.

Confidential

Java Developer

Responsibilities:

  • Designed GUI screen for Insurance Quote to get User information with JSP, Struts tag library.
  • Developed WebObjects project with GUI written in Java.
  • Developed Action Classes, and Service Classes for the Resident Insurance premium payment module.
  • Involved in Coding JavaScript code for GUI validation and worked on Struts validation frameworks.
  • Involved in the development of both the back end and the front end of the application using Struts, Hibernate, and Web Services.
  • Wrote PL/SQL Queries to get a Schedule of policy payments and defaults.
  • Developed Session and Entity beans for Insurance Quotes.
  • Developed web services using Apache Axis web service engine. Used SOAP request-response exchange pattern to exchange business XMLs.
  • Responsible for Writing JSP for Online Quote for Resident Insurance.
  • Used Web Services for interacting with a remote client to access data.
  • Developed CMP read-only Entity beans to get Insurance Quotes.
  • Fixed the bugs identified in the test phase.
  • Used TDD software development methodology.
  • Written Test cases for Unit testing in Pension Manager Module.
  • Documented CR impact analysis and prepared implementation documents.

Environment: Java 1.4, J2EE, JSP, Servlets, Struts, XML, SVN, ANT, JUnit, HTML, CSS, Apache AXIS, Web logic 8.1, SOAP, WSDL, Oracle 9i.

We'd love your feedback!