We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

UtaH

SUMMARY:

  • 8 years of experience as Full stack Java developer involving analysis, design, implementation, integration, administration, and testing of various enterprise applications.
  • Experience in all phases of software development life cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing, and Deployment.
  • Experience in developing applications using Core java, J2EE, JDBC, JSP, Servlets, Struts, Spring 3.2, Spring 4.0, Hibernate, Web Services (SOAP, REST), JAX - RS, JAX-WS, JMS, JDBC, XML, HTML5, CSS3, JavaScript, XSLT, JSON, Ajax, jQuery, MongoDB,Express.js, Angular.js, Node.js (MEAN Stack) and React.js.
  • Expertise in spring framework, include Spring Boot 2.0, Spring IOC/Core, Spring DAO support, Spring ORM, Spring AOP, Spring Security, Spring MVC and Spring Cache.
  • Expertise in J2EE Design Patterns, Data Modeling and Data Base Management.
  • Experience in database development skills like MySQL, Oracle and NoSQL Cassandra, MongoDB.
  • Experience in developing websites using Java Server Faces in Rational Application Developer.
  • Proficiency in server-side Java development wif exposure RESTful web services, AJAX powered web applications.
  • Extensive experience inOpen SourceJava frameworks such as:Spring Boot, Dependency Injection, Inversion of Control, Aspect-Oriented Programming, Spring MVC,HibernateandStruts.
  • Expert in deploying applications on application servers like IBM Web Sphere Application Server, WebLogic, JBoss and Tomcat.
  • Good Understanding of Document Object Model (DOM) and DOM Functions.
  • Expertise in design and implementation of a Web based content management utilizing XML, JAXB, DOM, XSLT, XPath, and JavaScript for data generation and presentation wif JSF, spring, Hibernate, Framework and Oracle.
  • Extensively worked wif tools like Hudson, Jenkins to implement build automation.
  • Proficient in integration of Enterprise JavaBeans (EJB) wif existing applications and using services provided in distributed applications through Web Services (JAX-RPC, JAX-WS, JAX-RS).
  • Very good experience wif Model2 (MVC) architecture and Jakarta Struts/Tiles. Solid experience in using Jakarta Apache frameworks like Struts, Maven, ANT, JUnit and Log4J.
  • Proficient in deploying and configuring ELK stack Elastic search, Log Stash and Kibana for log analytics.
  • Used the best practices of SDLC as well as Agile/SCRUM methodologies.
  • Hands on experience in Web application Testing and Database testing wif emphasis on Software Development Life Cycle, Software testing Life Cycle in Front End and Back End applications.
  • Strong noledge of Java Messaging Service (JMS), IBM MQ Series and Rabbit MQ.
  • Experience in creating sites that have SSO (Single Sign On) using CAS and spring security.
  • Developed and implemented the MVC Architectural Pattern using JSF Framework including JSP, Servlets, and EJB.
  • Experience providing training to development teams on how to track, plan and analyze using JIRA.
  • In depth Knowledge of LDAP & Identity access management products.
  • Good experience in unit testing wif Karma, Jasmine and JUnit.
  • Good working noledge of Grunt, Bower, Generators.
  • Excellent understanding of relational databases involved in application development using RDBMS like MySQL, Oracle, Mongo DB, DB2,Ms SQL,NO SQL
  • Experience wif Spring Cloud and Netflix OSS-Eureka for service registration and discovery.
  • Experience wif and solid understanding of Microservices.
  • Excellent communication, analytical, interpersonal, problem solving and presentation skills.
  • Up to date noledge wif the latest industry trends, and having the ability to work in tight schedules and efficient in meeting deadlines.

TECHNICAL SKILLS:

Web Development: HTML5, SASS, CSS3, JavaScript, JSON, JQUERY, AJAX, XML, SOAP, REST, WSDL, JAXP, JAXB

Databases: MySQL, ORACLE, NoSql, Mongo DB, DB2, MS SQL, SQL Server, RDBMS

Programming Languages: C, C++, JAVA, SQL

Operating System: Windows, Linux, Unix, MS-DOS

Software Tools & Testing Tools: Front end Libraries and plugins, Back end, Ant, Maven, Gradle, Jasmine along wif Karma, JUnit, Selenium, Jenkins

IDEs worked on: Eclipse, Sublime Text, Visual studio, Intellij IDEA

Frameworks: Spring Boot 2.0, Hibernate, JPA, JDBC, Spring ORM, Angular.js, Node.js, Express.js, React.js, D3.js, Struts, JSF, Spring MVC.

Application Servers: Apache Tomcat Server, IBM Web Sphere, JBOSS, Oracle Web Logic

Version Control: Git, Svn

PROFESSIONAL EXPERIENCE

Full Stack Java Developer

Confidential, UTAH

Responsibilities:

  • Worked on various projects Involved in developing the Java applications using spring boot, micro services, docker and Rabbit MQ.
  • Developed the application using SpringFramework that uses Model View Controller (MVC) architecture wif JSP as the view.
  • Used Spring Core for dependency injection/Inversion of control (IOC) and Hibernate Framework persistence onto oracle database.
  • Used Hibernate mappings, relationships between tables and entity classes to access and update information in the database.
  • Hibernate Query Language (HQL) was used to perform various queries in the database.
  • Design and Implemented XML/WSDL/SOAP/RESTFUL Web Services to provide the interface to the various clients.
  • Implemented the function to send and receiveAMQPmessages onRabbit MQsynchronously and asynchronously.
  • Built user interfaces differently by breaking them into components using React.js and used a real, full featured programming language to render views, wif React.js
  • Implemented the service using Node.JS for performance, development, maintenance and deployment reasons.
  • Used Multi-threading to overcome the errors in the process of transactions, to handle all the threads by the main thread process.
  • Experienced in Docker tool for containerizing the application to ease deployment process in several environment and GIT repository as SCM tool and Source Tree as GIT Client Tool.
  • Extensively used Core java such as Multi-Threading, Exceptions, and Collections etc. in Application.
  • Developed RESTful service interface using Spring MVC to the underlying Agent Services API.
  • Implemented RESTful web services.
  • Create and modify components in Node.js frontend servers
  • Designed and developed UI wif AJAX, HTML and java script for more interactive web pages.
  • Configured the xml files for Spring Security injection to ensure the back-end security by discriminating the role of users as well as access authority for the URIs and Server side assets.
  • Designedspringbootmechanism wifout configuration XML's and replaced it wif Java classes.
  • Created custom angular directive for implementing accessibility features for eliminating cross browser computability.
  • Refine and iterate user experience by designing and implementing new modules and interfaces in a complex, responsive site.
  • Used REST Client and POSTMAN to test the rest based services.
  • Delivered quality code to production using CI/CDtools.
  • Used Mockito to test individual methods for unit testing.
  • Used Gitlab, jenkinsfor continuous integration and deployments.
  • Implemented SonarQube as static code analysis tool in Jenkins pipeline.
  • Consumed REST web services (Oracle Customer Data Management) wif Rest template based on RESTful APIs.
  • Designed and developed Micro services business components using Spring Boot 2.0.
  • Implemented ELK stack forlogging and querying to identify any issue in any environments
  • Used ApacheMavenas the software build tool andLog4Jfor logging errors and messages.
  • Used Consul and Vault for creating dynamic configurations.
  • Deployed the application in Apache Tomcat.
  • Develop unit test using Karma and Jasmine.
  • Developed required Selenium support code in Java for Cucumber and Expert in designing Test Automation framework.
  • Followed strict patterns of RA team for unit test cases wif jasmine.
  • Worked on tools like Git lab, bitbucket and JIRA for version control and bug tracking.

Environment: Java 8,Spring Boot 2.0, RabbitMQ, Consul, Vault, Oracle CDM, Rest webservices, MySql, DB2, Micro services, Docker, Core java, multithreading, JMS, HTML,CSS, Java script, Angular.js, Node.js, React.js, Spring core, Spring MVC, Hibernate, ELK stack, JUnit, Karma, jasmine, Jenkins, Bamboo, Apache Maven, Svn, Git, Bitbucket.

Full Stack Java Developer

Confidential, UTAH

Responsibilities:

  • Worked in a team, Involved in developing the Java backend and UI, layout and front-end programming using angular and bootstrap.
  • Created AngularJS Controller which Isolate scopes perform operations in UI.
  • Developed the application using SpringFramework that uses Model View Controller (MVC) architecture wif JSP as the view.
  • Used Spring Core for dependency injection/Inversion of control (IOC) and Hibernate Framework persistence onto oracle database.
  • Used Hibernate mappings, relationships between tables and entity classes to access and update information in the database.
  • Customer search results page, customer dashboard page using React and Redux.
  • Implemented react UI and maintained the state wif redux architecture implementation.
  • Re-designing/ developing the main website to improve user experience and add new functionality Using CSS layouts.
  • Used Multi-threading to overcome the errors in the process of transactions, to handle all the threads by the main thread process.
  • Extensively used Core java such as Multi-Threading, Exceptions, and Collections etc. in Application.
  • Implemented message notification service using Java Messaging API (JMS).
  • Followed the strict patterns of implementing model-view-controller (MVC) architecture using Angular Framework. Design and implementation of accessibility features and collaborating wif customer up to date.
  • Implemented custom, general use modules and components by extending the elements and modules of Angular JS.
  • Used Angular JS as framework to create a Single Page Application (SPA), which can bind data to specific views and synchronize data wif server.
  • Used React-router to navigate to different pages and screens
  • Used React debugger plug-in for debugging the component structure.
  • Views coded in Jade, Bootstrap, Controllers in MVC JavaScript using Angular.js, routing in Express.js, data modeled in Mongoose, stored in a Mongo DB.
  • Followed the strict patterns of implementing model-view-controller (MVC) architecture using Angular Framework. Design and implementation of accessibility features and collaborating wif customer up to date.
  • Web application backend development utilizing Node Js, Express JS and MongoDB.
  • Developed the application on Node.js platform using JavaScript programming.
  • Decorating angular UI bootstrap to appear as look and feel creates different features.
  • Create, edit and maintain sites implementing responsive design & themes using front-end development frameworks including Bootstrap.
  • Created reusable UI components using React JS.
  • Developed RESTful service interface using Spring MVC to the underlying Agent Services API.
  • Implemented RESTful web services.
  • Create and modify components in Node.js.
  • Designed and developed UI wif AJAX, HTML and java script for more interactive web pages.
  • Configured the xml files for Spring Security injection to ensure the back-end security by discriminating the role of users as well as access authority for the URIs and Server side assets.
  • Created custom angular directive for implementing accessibility features for eliminating cross browser computability.
  • Refine and iterate user experience by designing and implementing new modules and interfaces in a complex, responsive site.
  • Delivered quality code to production using CI/CDtools.
  • Consumed REST based Microservices wif Rest template based on RESTful APIs.
  • Designed and developed Microservices business components using Spring Boot.
  • Migration of Existing Application to AWS cloud.
  • Used Amazon Web Services (AWS) like EC2, S3 and Cloud Front for promoting code in various environments.
  • Used Splunk forlogging and querying to identify any issue in any environments
  • Used ApacheMavenas the software build tool andLog4Jfor logging errors and messages.
  • Develop unit test using Karma, Jasmine and Junit.
  • Used JENKINS for continuous integration.

Environment: Spring Boot, Spring MVC, Hibernate, Microservices, Core java, multithreading, JMS, Spring core, HTML, CSS, Bootstrap, Angular.js, Node.js, express.js, React.js, Ajax, Rest webservices, NoSql, Oracle 11g, AWS, Splunk, JUnit, Karma, jasmine, Jenkins, Apache Maven, Mongo DB, Intellij IDEA.

Full Stack Java Developer

Confidential, NEW JERSEY

Responsibilities:

  • Developed interactive web application using Spring MVC, Ajax, JQuery, CSS and HTML.
  • Used the functionalities for writing code in HTML, CSS, Angular.js, D3.js, Node.js, JavaScript, JQUERY, Ajax, JSON, and Bootstrap wif MySQL database as the backend.
  • Worked through cross browser compatibility issues wif layout and styles for all new CSS that was implemented.
  • HTML and CSS latest tags are used to design the webpages and HTML local storage web applications are used to store data.
  • Styling pages wif CSS and developed JavaScript for user interfaces.
  • Designed and developed Application based on Spring MVC Framework using MVC design pattern.
  • Integrated spring wif Hibernate using Hibernate Template to perform CRUD operations against database.
  • Designed and Implemented the DAO layer using spring, hibernate.
  • Designed and developed various modules of the application wif J2EE design architecture, Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
  • Developed server-side services using Java, Spring, Web Services (SOAP, WSDL).
  • Wrote custom JSP tags for role-based sorting and filtering.
  • Implemented Java/J2EE design patterns such as Factory, DAO, and Singleton.
  • Used Hibernate in persistence layer and developed POJO's, Data Access Object (DAO) to handle all database operations.
  • Used JMS for sending and receiving Message through application server
  • Used Hibernate for Object Relational Mapping (ORM) and data persistence.
  • Brief experience on implementing the Angular.js in creating animations based on CSS classes.
  • Used Angular JS as framework to create a Single Page Application (SPA), which can bind data to specific views and synchronize data wif server.
  • Web application frontend development utilizing Angular Js, CSS and JavaScript.
  • Implemented MVC architecture by applying Angular JS framework.
  • Made enhancements to existing CSS and DIV tags, made upgrades using Twitter Bootstrap model.
  • Used Bootstrap front-end framework for faster and easier web development.
  • Create edit and maintain sites implementing responsive design & themes using front-end development frameworks including Bootstrap.
  • Extensively used Selectors in JQuery for updating content on DOM nodes.
  • Used spring framework to support developing robust java applications very easily and very rapidly.
  • Experienced in all phases of UI/UX implementation of a Travel Search and Booking web application including Design, Prototyping, Development and testing phases.
  • Met wif the project manager frequently for reviewing project goals and for creating proposals for future developments and researching their fields for UI design.
  • Utilized various JavaScript and JQuery libraries, AJAX for form validation and other interactive features.
  • Implemented JavaScript source code, embedded nested handling logic using JQuery event handlers and call back functions.
  • Used natural language processing web services to compute statistic report from large data sets collected from customer.
  • Used UNIX shell scripting, writing UNIX wrapper scripts and monitoring the UNIX logs to check for any errors.
  • Managed and deployed micro services onto Docker using Vagrant, VirtualBox, and Puppet
  • Used Maven script for building and deploying the application.
  • Developed required Restful web services for the application wif integration of existing softmart Web application.
  • Applied data transformation business rules to transform code from one format to another format using Node js.
  • Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in Java for Cucumber and Expert in designing Test Automation framework and report generation strategies in Selenium for web-based applications.
  • Installed and maintained NoSQL Database MongoDB.
  • Used Apache Camel for message routing
  • Used Jenkins, Gradle for the automatic application build process.

Environment: HTML, CSS, JavaScript, JQuery, Angular.js, Bootstrap, JSP, Spring, Node.js, Hibernate, Microservices Maven, Spring MVC, JMS, Apache Camel, Restful web services, Spring boot, Selenium, Gradle, Shell scripting, Mongo DB.

Full Stack Java Developer

Confidential, CHARLOTTE, NC

Responsibilities:

  • Analyzed and reviewed client requirements and design.
  • Followed agile methodology for development process.
  • Developed presentation layer using HTML5, and CSS3, Ajax.
  • Developed the application using Struts Framework that uses Model View Controller (MVC) architecture wif JSP as the view.
  • Extensively used Spring IOC for Dependency Injection and worked on Custom MVC Frameworks loosely based on Struts.
  • Used RESTful Web services for transferring data between applications.
  • Configured spring wif ORM framework Hibernate for handling DAO classes and to bind objects to the relational model.
  • Adopted J2EE design patterns like Singleton, Service Locator and Business Facade.
  • Developed POJO classes and used annotations to map wif database tables.
  • Involved in the implementation of Stateless session beans(EJB) for business logic layer and Entity beans for persistence
  • UsedJavaMessage Service (JMS) for reliable and asynchronous exchange of important information such as Credit card transactions report.
  • Used Multi-Threading to handle more users.
  • Design and development of JAXB components for transfer objects and Prepared EJB deployment descriptors using XML.
  • Developed Hibernate JDBC code for establishing communication wif database.
  • Worked wif DB2 database for persistence wif the help of PL/SQL querying.
  • Used SQL queries to retrieve information from database.
  • Developed various triggers, functions, procedures, views for payments.
  • XSL/XSLT is used for transforming and displaying reports.
  • Used GIT to keep track of all work and all changes in source code.
  • Used JProfiler for performance tuning.
  • Wrote test cases which adhere to a Test Driven Development (TDD) pattern.
  • Used JUnit, a test framework which uses annotations to identify methods that specify a test.
  • Used Log 4J to log messages depending on the messages type and level.
  • Built the application using Maven and deployed using WebSphere Application server.

Environment: Java1.6, Spring framework, Spring Model View Controller (MVC), Struts 2.0, EJB 3.0, XML, Hibernate 3.0, UML,JavaServer Pages (JSP) 2.0, Servlets 3.0, JDBC4.0, JUnit, Log4j, MAVEN, Win 7, HTML, REST Eclipse, Agile Methodology, Design Patterns, WebSphere 6.1.

Full Stack Java Developer

Confidential, CHICAGO, IL

Responsibilities:

  • Built Rich Prototypes and Applications using HTML, CSS, JavaScript, JQuery, Ajax, JSON, Bootstrap wif MySQL database.
  • Developed Object Oriented JavaScript code and responsible for client side validations using JQuery functions.
  • Developed source code to consume JSON response received through XHR/AJAX calls using JQuery.
  • Participated in development of a new business application for the layout using Grid orientation model Bootstrap framework.
  • Integrated the frontend JQuery UI wif backend REST API.
  • Designed user-friendly navigation for displaying various sections of data using JQuery.
  • Built responsive site using Bootstrap that fits devices of different visual sizes.
  • Involved in Designing, Implementation, Maintenance and Testing of Databases and Web pages.
  • Coding, styling, testing of reusable JavaScript, CSS, HTML widgets / libraries for complex UI controls.
  • Responsible for JavaScript / AJAX UI upgrades and improvements.
  • Designed web pages using wif HTML, CSS based on the W3C standards.
  • Worked through cross browser compatibility issues wif layout and styles for all new CSS that was implemented.
  • Created the SQL script for the database changes and rewrote the entity layer together wif the Hibernate mapping changes.
  • Designed and Implemented the DAO layer using spring hibernate.
  • Implemented RPC integration style using Restful web services.
  • Used Spring Core for concept Inversion of control (IOC) implemented using dependency injection.
  • Implement the authentication, authorization, and access-control features by usingSpringSecurity.
  • Facilitated User Testing sessions to solicit feedback on prototypes.
  • Wrote the backend to modify the tags in the database using JSON for data transmission.
  • Created and consumed web services using Restful and SOAP web services
  • Developed application using Spring MVC, JSP and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Used Multithreading as a programming and an execution model that allows multiple threads to exist wifin the context of a single process.
  • Developed callback functions to parse and handle JSON data returned from the server.
  • Developed test scripts inSeleniumWeb Driver using Java Language.
  • Used Jenkins for continuous integration.

Environment: HTML, CSS, JavaScript, JQuery, Bootstrap, Spring, Hibernate, SOAP web services, spring batch, Spring core, Spring security, Spring MVC, selenium, Rest web services using apache CXF, multi-threading, JUnit, Jenkins, Apache Tomcat, MySQL.

Java Developer

Confidential

Responsibilities:

  • Involved in requirements gathering and analysis from the existing system. Captured requirements using Use Cases and Sequence Diagrams.
  • Developed the application usingStruts,ServletsandJSPfor the presentation layer along wif JavaScriptfor the client side validations.
  • Developed the web application usingJSF frameworkwif user interfaces usingJSP, HTML,andCSS. Also used JSF validation framework for front-end validations.
  • Developed and usedJSP custom tagsin the webtierto dynamically generateweb pages.
  • Worked wifStruts(MVC Paradigm) components such asAction Mapping, Action class, Dispatch action class, Action Form bean.
  • Used Spring Core Annotations for Dependency Injection.
  • Implementedspringservice layer wif dependency wiring, transaction, DAO and annotations.
  • Reduced programming effort and Increase the performance by using Collection frameworks.
  • Developed Business logic wif Spring MVC framework and ORM mapping usingIBATISORM framework.
  • Experienced in various modules of spring namely Spring Core, Spring IOC, Spring AOP, Spring JDBC and Spring MVC.
  • Implement the authentication, authorization, and access-control features by usingSpringSecurity.
  • Proficient in Web designing & development, using Adobe Dreamweaver, HTML, CSS, JavaScript, XML, JSP, JSON, JSF and Ajax.
  • Used PL/SQL, Stored Procedures for handling Oracle database.
  • Used core java to design application modules, base classes and utility classes.
  • Designed and implemented the User Interface using JavaScript, HTML, XHTML, XML, CSS, JSP, AJAX and MySQL.
  • Implemented Multi-threaded/Concurrent mechanisms for improve the performance.
  • Developed web based presentation using JSP and Servlet technologies and implemented MVC pattern using STRUTS framework.
  • Used Ajax to communicate wif the server to get the asynchronous response.
  • Developed a code forWeb servicesusingXML,SOAPand usedSOAP UItool for testing the services.
  • Involved in the development of SOAP and WSDL files for the web services interacting wif business Logic.
  • Proficient intesting Web Pagesfunctionalities and rising defects.
  • Participated inCode Reviewsfor better quality assurance andDebuggedthe application Module.
  • Deployed the application onWebLogic server.
  • Java Server Faces (JSF) for building component-based user interface
  • Involved in planning process of iterations under theAgile Scrum methodology
  • UsedLog4Jfor logging the user events.
  • Mavenfor compilation and building JAR, WAR and EAR files.
  • Used JUnit for unit testing and Continuum for integration testing.

Environment: HTML, CSS, JQuery, AJAX, JSP, JSF, SOAP web services, Multi-threading, Core java, MySQL, Servlets, JDBC, Java EE, Collection framework, Spring core, JUnit

Hire Now