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 teh 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
  • me has 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 teh 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 teh performance of teh Application.
  • Refactored teh existing code to teh latest version of Java 11 from Java 8 by following teh Agile (Scrum) Methodology.
  • Used Vanilla JS to build incredible, powerful JavaScript applications.
  • Used multithreading on UI as well as on teh 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 wif Front-end JavaScript frameworks like Angular JS, and Node JS. And wif teh 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 noledge of PHP programming, including OO, procedural, and a noledge 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 wif 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 wif development tools like TOAD and Rapid SQL on MySQL, SQL Server, and Oracle.
  • Experience in creating, maintaining, and cleaning up teh 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 wif 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 teh MEAN (MongoDB + ExpressJS + ReactJS + NodeJS) ExpressJS stack.
  • Implemented test-driven development using Testing tools like Grunt/Gulp.
  • Experience wif Acceptance Test-Driven Development (ATDD), Test-Driven Development (TDD), Behavior-Driven Development (BDD), and Jasmine Unit Tests.
  • Experience wif 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 wif 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 wif NodeJS and npm modules like HTTP, fs, express and templating engines.
  • Involved working wif IDEs like Eclipse, NetBeans, JDeveloper, and WSAD for Java programming.
  • Experience wif Apache Tomcat, J Boss, and Web sphere Servers.
  • Ability to write clear, well-documented, well-commented, and efficient code for web development.
  • Experience wif 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, DynamoDBKey Skills Geo Mapping, .Net, Amazon AWS, Azure

Operating Systems: Windows, Linux, Mac OS

PROFESSIONAL EXPERIENCE

Confidential, Columbia, SC

Java Front End Developer

Responsibilities:

  • Analyzed business requirements to translate functional requirements into technical requirements using teh 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 teh 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 teh Docker registry and deployed to Kubernetes.
  • Used Microservices architecture, wif SpringBoot-based services interacting through a combination of REST and SpringBoot.
  • Experience in developing web applications wif a Dynamo DB, Mongo DB, Cassandra, Elastic Search, or similar data stores.
  • Hands-on experience wif 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 wif TypeScript features. Used Babel, a web pack wif babel presets.
  • Designed and developed multi-user, 3-tier MVC web application Apache, PHP5, Oracle11g, jQuery, jQuery, JavaScript/JSON for describing teh whole infrastructure.
  • Worked wif 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 TEMPeffective web design.
  • InvolvedWebpackas a module bundler to preprocess and minify different files such asTypeScriptandSASSfiles.
  • Developed various Struts Framework Action classes for interfacing wif teh business logic, and form beans for presenting teh data to JSPs.
  • Implemented teh persistence layer using Hibernate and configured Hibernate wif spring to interact wif teh 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 wif Typescript/ JavaScript and otherRESTful APIs.
  • Used Node.js to run Grunt tasks and build properly teh 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 teh application wif Angular 2 and JavaScript.
  • Set teh Node JS and Grunt to build teh 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 wif designs and requirements along wif Web Markup Services.
  • Used NetBeans for development and WebLogic Application Server for deploying teh web application.
  • Involved in Enhancement of existing application utilizing JSP, Created HTML navigation menu dat is role-based menu items changes dynamically, derived from teh database in teh 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 wif Vanilla JS, a lightweight cross-platform framework.
  • Wrote unit tests inJestandEnzymeto ensure teh excellent quality of teh codes.
  • Involved in creating a reusable component usingReactJSfor DOM manipulation.
  • Develop various screens for teh front end usingReactJSand used various predefined components from NPM (Node Package Manager) and Redux libraries.
  • DevelopedReactJS pages, Web services calls, and AJAX calls for teh application.
  • UsedReactJS in teh development of teh web application to bind teh data/model dat is being retrieved from a database through services provided in a controller to teh view using a scope.
  • UsedReactJS in components like JSX, creatingReactcomponents.
  • Developed and performed unit testing scripts wif Junit API in TDD environments.
  • Used AngularJS to create a Single Page Application (SPA) for teh gift card module along wif routers, filters, custom directives, and controllers.
  • Used JMS in teh project for sending and receiving teh messages on teh 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 teh Web Logic server.
  • Involved in processing teh requests from teh user and handling them to teh 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 teh 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 teh repository using Git.

Confidential, Rensselaer, NY

Java Front End Developer

Responsibilities:

  • 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 teh application.
  • Developed client-side Interface using React JS.
  • Experience in Vue.JS for building apps and declarative templates wif databinding created some custom directives in teh application.
  • Experience in Graphics and User Experience Design and Transforming Web/Graphic Designer's static prototypes into hand-codedHTML, 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 teh internal team's productivity use.
  • Develops teh flux pattern by using teh 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 wif teh server.
  • Experience in using ReactJS components, Forms, Events, Keys, Router, plus Redux, Animations, and Flux concepts.
  • Added dynamic functionality to teh application by implementing jQuery, and Node js.
  • Developed Web API using Node JS and hosted on multiple load-balanced API instances.
  • Developed teh application for responsiveness to different screen resolutions using Bootstrap and CSS media queries.
  • Styled content and website layout for teh user experience using CSS3 and HTML5.
  • Interacted wif clients to understand their existing applications and design teh 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 wif 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 teh 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 wif 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 teh day-to-day meeting, status meetings, strong reporting, and TEMPeffective communication wif teh 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

Responsibilities:

  • Wrote and Optimized MySQL Queries and connected queries to PHP
  • Implemented new features on teh front end enhancing teh user experience. Enhancing teh features required changes using HTML5, CSS3, JavaScript, jQuery, jQuery UI, and AngularJS.
  • Designed Frontend wif 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 teh capability of teh website.
  • Extensively used Require.js for managing dependencies between modules throughout teh application process.
  • CreatedTypescriptreusable components and services to consumeREST APIsusing Component-based architecture provided byAngular 4/5.
  • Used Typescript to write teh 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 teh MVC architecture of ReactJS in developing teh apps, controllers, and directives which are customized to meet teh needs of teh application.
  • Responsible for ensuring teh pattern consistency across all pages, designing and developing teh web pages from mockups, and creating teh screens wif table-less designs meeting W3C standards.
  • Implemented NodeJS at teh server side to provide restful API to client-side backbone application.
  • Extensively worked wif making calls to APIs to fetch teh data from teh backend as JSON response and parse it on teh UI for DOM/CSS Manipulation.
  • Developed JSP pages dat use Java beans for server-side and backend processing.
  • Developed teh single page application (SPA) using theReactJSwhich utilizes teh 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 wif teh Hibernate.
  • Designed and Developed Stored Procedures in Oracle and PostgreSQL to cater to teh needs of teh 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 teh success and failure once teh backend process is complete and for mailing administrator for any system-related problem.
  • Worked on J2EE Architecture, which was implemented using Struts based on teh MVC pattern.
  • Performed J2EE application deployment using teh JBoss application server on Windows and Linux.
  • Involved in maintaining teh business standards and teh requirements and deployed them on a secured WebLogic Server.
  • Designed teh User Interface using use case diagrams, class diagrams, and sequence diagrams as a part of teh Design Phase using Rational Rose.
  • Coordinated wif teh backend team and maintained teh web UI using a secured connection.
  • Implemented pom.xml, XML, and maven applications for building error-free applications.
  • Handled all aspects of teh web applications including maintaining, testing, debugging, and deploying.
  • Familiar wif various Data adapters, maintained teh processed data, and displayed teh metadata and alerts in teh user interface.

Confidential

Java/J2EE Developer

Responsibilities:

  • Understood teh Entire AMS-based application. Involved in requirement gathering, Design, Development, Programming, and Deployment for AMS-based applications.
  • Involved in Converting teh Functional Design Document to Technical Design Document.
  • Developed WebObjects project which utilizes a GUI written in Java wif Interface Builder
  • Involved in teh development of both teh back end and teh front end of teh application using Hibernate and Web Services.
  • Developing Front end pages. Used JSF, ADF, XML, and CSS to generate dynamic content based on teh service requester and their requirements.
  • Converted teh 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 teh same into JSF managed bean.
  • Implemented teh JSF framework by writing Faces-config.xml and Form-Beans in teh process of development.
  • Implemented JSF data table, and data scroller components to display search results and implemented teh page navigation functionality in all teh search screens.
  • Implemented Customized and Hibernate validations in all teh Jsps.
  • Developed faces-config. xmls and injected teh 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 teh 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 teh 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 wif JSP, Struts tag library.
  • Developed WebObjects project wif GUI written in Java.
  • Developed Action Classes, and Service Classes for teh Resident Insurance premium payment module.
  • Involved in Coding JavaScript code for GUI validation and worked on Struts validation frameworks.
  • Involved in teh development of both teh back end and teh front end of teh 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 wif a remote client to access data.
  • Developed CMP read-only Entity beans to get Insurance Quotes.
  • Fixed teh bugs identified in teh 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!