We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

O Fallon, MO

SUMMARY:

  • Java Full Stack Developer with 7+ years of professional experience in all phases of software development life cycle including requirements Analysis and Debugging, Applications Design, Development, Integration, Maintenance, Installation, Implementation, Deployment, Testing of various client/server, N - tier and web/native applications on Object Oriented, Java/J2EE and Client Server technologies.
  • Working experience in developing web applications by using Spring framework modules like Spring MVC and Spring Boot.
  • Strong working knowledge in HTML5, CSS3, JavaScript with 3+ years of experience in ReactJS.
  • Working experience in Java , JDBC , Servlets , JSP .
  • Developed new application and added functionality to existing applications using Java technologies.
  • Utilized frameworks such as Spring for persistence and application layers.
  • Proficient in developing web page quickly and effectively using HTML5, CSS3, JavaScript, jQuery, AJAX and experience in making web page cross-browser compatible.
  • Good Understanding of Document Object Model (DOM) and DOM Functions compatibility and SEO / web standards.
  • Good experience with Form Validation by Regular Expression, and jQuery.
  • Good experience with Responsive Web Design, JSON , AJAX , Angular, ReactJS, NodeJS and Twitter Bootstrap .
  • Experience applying the latest development approaches including MVC, event-driven applications using AJAX , Object Oriented (OO) Java Script, JSON , and XML .
  • Excellent working knowledge and thorough exposure on compatibility issues with different versions of browsers like Internet Explorer, Mozilla Firefox , Safari and Google Chrome .
  • Experienced in building cross browser compatibility applications using HTML5 and CSS3.
  • Hands-on experience in consuming RESTful Services using JavaScript, jQuery and Angular.
  • Expertise in developing HTML pages based on DIV layout and cross-browser platform.
  • Working knowledge with varied JavaScript frameworks like AngularJS, Angular 2+, NodeJS, ReactJS.
  • Experienced in working with Redux architecture using complex Object-Oriented concepts in improving the performance of the websites.
  • Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
  • Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
  • Experience with JUnit, Mockito, Log4j,JIRA in developing test cases and determining application functionality.
  • Experience on UNIX/LINUX Shell Scripting and Deployment of Applications in Server.
  • Experiences with full software development life-cycle, architecting scalable platforms, object-oriented programming, and AGILE methodologies.
  • Excellent communication and interpersonal skills demonstrated through exposure in working with Technical, Quality Assurance and Business Analysis groups.
  • Strong expertise in the iterative Agile and Scrum development methodologies for software development.
  • Experience with User Acceptance Testing (UAT) and Accessibility Testing.
  • Excellent communication skills to discuss the projects with technical and non-technical SME’s and also during the sprint meetings for Agile as well as Scrum development methodology.

TECHNICAL SKILLS:

Programming Languages: JavaScript, Core Java, J2EE

Tools: and Framework: Struts, Spring, Hibernate, Spring MVC, JSF, JUnit, SOAP UI

J2SE/J2EE Technologies: Java, J2EE, JDBC, Servlets, JSP, Java Beans, Web Services (SOAP, REST and RESTFUL)

Web Technologies: HTML5, CSS3, JavaScript, jQuery, AJAX, JSON, Bootstrap, AngularJS, Angular 2, Angular 5, React, Node, NPM

IDE & Tools: Notepad++, Visual Studio 2015, Visual Studio Code, IntelliJ, Eclipse, Net beans, Adobe Dreamweaver CS3

Version Control: Subversion, Git, Git Hub, TFS, Bitbucket

Testing: Jasmine & Karma, Protractor, Junit, Mockito, Soap UI, JMeter, wtf

Databases: MySQL, PostgreSQL

Web/Application Servers: Apache Tomcat, IBM WebSphere, Web logic Application server, JBOSS.

Build Tools: Maven, Gradle and Jenkins

Management Tools: JIRA, TFS, ALM

Operating Systems: Windows, MAC OS

Methodologies: Agile, Waterfall

PROFESSIONAL EXPERIENCE:

Confidential, O‘Fallon, MO

Java Full Stack Developer

Responsibilities:

  • Worked on development and implementation of the MVC Architectural pattern using Spring Framework.
  • Used Spring MVC and Dependency Injection for handling presentation and business logic to support very large scale count across the globe.
  • Used XML Web services with RESTful web service for transferring data between different applications. Developing angular services and factories for consuming web services.
  • Developed the application with various Spring Framework modules like SpringBoot, Spring Security for authentication and authorization into consoles to configure a merchant, Spring Batch for batch settlements to deal with large number of batch settlements across the globe.
  • Implemented SOA architecture with Web Services using SOAP, WSDL, UDDI and XML.
  • Used JMS API for communication between the components.
  • Implemented persistence framework using Hibernate& Handled Transaction Management using the provided data source and maintained persistent tables to store the temporary data for providing support to subsequent transactions.
  • Responsible for designing, coding and developed the application in J2EE using Struts MVC.
  • Create and configured the continuous delivery pipelines for deploying Micro Services and Lambda functions using JenkinsCI server.
  • Involved in developing Web Services to send XML request and reading the response SOAP UI from Java platform.
  • Extensively used HQL and SQL for querying databases like MySQL,Postgresand Cassandra.
  • Created tables, triggers, PL/SQL Stored Procedures, SQL queries, Joins, indexes that supports to store the transactional data and customer data around the globe.
  • Established Database Connectivity using JDBC for Oracle.
  • Extensively used SPLUNK to query the data and see the debugging logging level info when dealing with an incidents in the production.
  • Developed single page application using React framework along with HTML5, CSS3, Type Script, Java Script, Bootstrap, Node.js, NPM.
  • Developed composable and reactive user interfaces for the web applications using React.js.
  • Involved in developing dynamic user interfaces for the applications using React.js
  • Implemented data flow model of the application using React / Redux .
  • Used presentational and container components to form the Redux state tree.
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
  • Developed self-contained, reusable, and testable modules and components
  • Debug the application using Chrome developer tool and Intellij.
  • Maintained and enhanced, custom CSS classes to be used application wide repeatedly.
  • Wrote JSP and Servlets to add functionality to application based on requirements.
  • Developed UIs with JSP, HTML, CSS and Javascript.
  • Wrote SQL queries to retrieve data from the database.
  • Written Unit tests using Jasmine and Karma framework.
  • Created and executed test cases in JUnit for unit testing of application.
  • Written end to end tests using Protractor framework.
  • Written smoke tests using JMeter framework and written regression tests using wtf framework.
  • Developed cross-browser compatibility using Browser stack.
  • Worked with project manager, product owners and team leads to understand the requirements and to ensure that right set of UI modules been built within specified deadlines.
  • Participated in the team on agile development cycle.
  • Participated in Code Reviews of other modules, documents, test cases and release co-ordinations.

Environment: Java, J2EE, HTML5/HTML, CSS3/CSS, JavaScript, jQuery, React, Redux, Angular 5, ECMAScript 6.0 (ES6), JSON, AJAX, DOM, Node.js, NPM, Typescript, bootstrap, SASS, Jenkins, Git, Java, Spring, JSP, MVC/MVVM, Jasmine & Karma, Protractor, JMeter, wtf, Browser Stack, gulp, grunt, web pack, ALM, Visual Studio Code, IntelliJ, MAMP, pgAdmin3, Postman, Agile, Mac OS.

Confidential, Rochester, MN

Java UI Developer

Responsibilities:

  • Developed user interface by using the React JS, Flux for SPA development.
  • Implemented react JS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.
  • Used React-Router to turn application into Single Page Application
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Developed custom filters to display as per the requirement without changing backend data.
  • Developed custom bootstrap with brand appropriate styles, colors, animations and font icons.
  • Used Custom Services and directives in Angular to develop dynamic and responsive web pages.
  • Involved in developing HTML and JavaScript/ECMAscript for client side presentation and data validation within the forms.
  • Developed color configurations for different environments using Bootstrap SASS.
  • Used TFS as source and version control.
  • Working with Data and application architect to design solutions, to ensure all application development, testing and deployment is done successfully.
  • Created dynamic templates and style sheets based on UI standards and guidelines.
  • Participated in the team on agile development cycle with 2 weeks of iteration.
  • Coordinated with Interface Design Architects for meeting accessibility standards at code level.

Environment: Java, J2EE, HTML5/HTML, CSS3/CSS, JavaScript, jQuery, ReactJS, Flux, Typescript, Java, JSP, ECMAScript 6.0(ES6), JSON, AJAX, DOM, Node.js, NPM, Bootstrap, SASS, GIT, TFS, MVVM, Jasmine and Karma, Visual Studio Code, Browser Stack, gulp, grunt, Postman, Agile and Windows.

Confidential, Waukegan, IL

Java UI Developer

Responsibilities:

  • Developed cross-browser/platform HTML5 , CSS3 , and JavaScript to match design specs for complex page layouts while adhering to code standards.
  • Developed the front-end featuring rich web interface implemented using HTML5, CSS3, JavaScript. TypeScript, Used jQuery framework for UI centric AJAX behavior.
  • Responsible for Design and development of Web pages using HTML5, CSS including Ajax controls and XML.
  • Worked on the modernization of a legacy and outsourced UI technologies used were AngularJS 1.5 & 2.0 and jQuery.
  • Involved in creating various Modules/Components for the application using Angular 2.
  • Used NodeJS to run Grunt tasks and build properly the project (compile, minify, concat etc.) and implement modules into NodeJS to integrate with designs and requirements.
  • Maintained Cross Browser compatibility & implement Responsive Design using Twitter Bootstrap , custom media queries, etc.
  • Developed Photoshop mockups and prototypes using HTML5 and CSS3.
  • Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).
  • Utilized Adobe Fireworks, Adobe Photoshop, Adobe Dreamweaver and Illustrator for the front-end development such as web pages, graphics and multimedia's.
  • Produced content pages with CSS3 layout and style markup presentations and used JavaScript methods and properties.
  • Worked with ECMAScript version 6.0(ES6) to be implemented using JavaScript.
  • Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
  • Used jQuery event handling for form validation and UI page handle validation.
  • Worked on AJAX controls like Update Panel to manage the post back of the web page to server, AJAX Script Manager and Script Manager Proxy controls to register JavaScript and web service files.
  • Used RESTful Web Service which supports JSON and XML to access back-end data payload.
  • Developed AJAX driven application by invoking web services/API and parsing the JSON response Involved in developing XML, HTML, and JavaScript for client side presentation and, data validation on the client side with in the forms.
  • Used AJAX frameworks like jQuery, JSON to develop rich GUIs and also involved in performance tuning the website.

Environment: Java, J2EE, HTML5/HTML, CSS3/CSS, JavaScript, TypeScript, jQuery, AngularJS, Angular 2, AJAX, MVC, NodeJS, ECMAScript 6.0(ES6), Responsive Design, Bootstrap, XML, Photoshop, Jasmine and Karma, JSON, GIT, TFS, agile and Windows.

Confidential, Cary, NC

Java UI Developer

Responsibilities:

  • Extensively involved in various phases of Software Development Life Cycle such as requirements analysis, design and implementation in Agile environment.
  • Designed, developed and maintained front-end page layout using HTML5, CSS3, JavaScript, jQuery and PHP.
  • Developed user interface using the React JS , Redux for SPA development.
  • Built Web pages that are more user-interactive using AJAX , JavaScript, and ReactJS .
  • Implemented React JS code to handle cross browser compatibility issues in Mozilla, Safari and IE 7, 8, 9.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
  • Responsiblefor React UI and architecture. Building components library, including Tree, SlideView, and Table Grid.
  • Implemented stable React components and stand-alone functions to be added to any future pages.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Created Responsive Web pages using Bootstrap CSS and CSS Media Queries.
  • Handled all the client side validations, slide show, hide and show controls, dropdown menus and tab navigation using jQuery.
  • Involved in writing SQL Queries, Stored Procedures.
  • Used ReactJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application.
  • Coded business logic component using PHP.
  • Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
  • Designed and implemented the User Interface using OO JavaScript, HTML5, XML, and CSS3.
  • Responsible for the overall layout design, color scheme of the web site using HTML5, XHTML and CSS3 and Responsible for creating detailed wire frames and process flows.
  • Maintained Cross Browser compatibility & implement Responsive Design using Twitter Bootstrap , custom media queries, etc.
  • Used jQuery UI for dialogs, tabs, date picker and modal pop-ups.
  • Implemented form validation using Java­­­Script along with DOM manipulation.
  • Created forms to collect and validate data from the user in HTML5 and ReactJS.
  • Creating cross-browser compatible and standards-compliant CSS-based page layouts.
  • Designed wireframes and mockups for new web interface for a network analysis virtual appliance.
  • Used Ajax in communication for consuming RESTful web services data load.
  • Handled cross browser compatibility issues across various browsers and platforms such as Internet Explorer, Mozilla Firefox, Google Chrome and Opera.
  • Tested all UI modules with QUnit testing framework.
  • Integrated front-end work with Spring MVC along with using Agile methodology.
  • WebStorm IDE is used for design and development.

Environment: Java, J2EE, HTML5/HTML, CSS3/CSS, JavaScript, ReactJS, Redux, Bootstrap, JSON, Ajax, XML, AngularJS 1.4/1.5, ReactJS, WebStorm, NPM, Protractor, NodeJS, RequireJS, Karma & Jasmine, ExpressJS, Spring MVC, Hibernate, Git, Java (JDK 1.7), jQuery 1.10, RESTful, Apache Tomcat 7.

Confidential, Northbrook, IL

Java UI Developer

Responsibilities:

  • Worked on analysis, design, development and testing phases of the application using Agile methodology.
  • Designed and developed the layout of various dynamic web pages using HTML, CSS, JavaScript and jQuery.
  • Used jQuery and AngularJS to develop user interface.
  • Used jQuery to navigate to different pages of the website.
  • Responsible for all client side UI Validation and implementing Business logic based on user selection using jQuery UI and AngularJS .
  • Used jQuery to select, manipulate HTML and CSS elements.
  • Used jQuery mainly for adding several functionalities to the application (calendar, tooltips, popover, hiding elements validation, making Ajax calls, etc.).
  • Maintain Cross Browser compatibility & implement Responsive Design custom media queries, etc.
  • Used Node.JS as a proxy to interact with Rest services and also interacting with MongoDB.
  • Implemented responsive web design to separate presentation form structure such as text alignment, text size, borders and other typographic characteristics with Bootstrap CSS
  • Implemented and maintained Ajax to update the parts of the policy review web pages.
  • Created the report data of HTML, CSS3, JavaScript and jQuery on the client side.
  • Used jQuery event handling in UI pages to display list boxes and to handle validations
  • Used RESTful Web Service which support JSON and XML to access back-end data payload.
  • Used Node.js as a proxy to interact with Rest services and also interacting with Database.
  • Involved Finding out the bugs, broken links and missing images etc. and rectifying them.
  • Tested various modules using QUnit framework

Environment : Java, J2EE, HTML, CSS, JavaScript, Java (JDK 1.7), JSON, XML, WebStorm, QUnit, GIT, jQuery 1.10, AngularJS, NodeJS, MongoDB, Bootstrap, Protractor, Agile, Ajax, RESTful.

Confidential

Java Developer

Responsibilities:

  • Involved in developing web pages using HTML.
  • Developed UI using HTML, CSS, JavaScript validations and XML.
  • Working with team developers to integrate HTML and CSS.
  • Involved in checking the browser compatibility issues and troubleshooting the issues.
  • Developed and designed internet web applications using JavaScript, CSS and JQuery.
  • Involved in checking the browser compatibility issues and troubleshooting the issues.
  • Wrote huge JavaScript to do client side validation like login, address, email, Tel No. validation.
  • Improved performance for interactive components through use of AJAX.
  • Developed Custom Tags to represent data in a desired unique table format and to implement paging logic.
  • 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.
  • Created a user friendly call center application based on the client requirement and the consumer basis.
  • Developed and designed internet web applications and wrote application level code to interact with APIs using AJAX, JSON and XML.
  • Used AJAX for populating the list/drop down box with data.
  • Worked closely with Photoshop designers to implement mock-ups and the layouts of the application using HTML, CSS and JavaScript.
  • Debug the application using Firebug too traverse the documents and manipulated the nodes using DOM and DOM functions.
  • Strong communication, analytical and interpersonal skills working within cross-functional teams.

Environment: Java, J2EE, HTML, CSS, JAVASCRIPT, JQUERY, JSON, XML, WINDOWS, WebStorm, GIT, APACHE, XHTML, MS Office, Adobe Dreamweaver and Adobe Photoshop.

We'd love your feedback!