We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Mclean, VA

SUMMARY

  • Around 8 years of experience in full stack development by using teh JAVA/J2EE technologies in all phases of SDLC which involves design, development and execution of Web - based applications and client-server multi-tier applications.
  • Hands on experience in UI technologies like HTML5, XHTML, DHTML, CSS3 (SASS, LESS), Bootstrap and AJAX to build responsive and dynamic web pages.
  • Expertise in using JavaScript/Type Script to build interactive web pages and hands-on experience in JavaScript frameworks like jQuery, ReactJS and Handle Bar JS.
  • Expertise in obtaining MVC functionality by implementing ReactJS with Redux and flux patterns.
  • Proficient noledge on Angular 2.x/4.x with NGRX to obtain MVVM design flow, developed front-end applications by using Angular JS, Backbone JS, Ember JS, Knockout JS and ExtJS to obtain Model View Controller (MVC) design flow.
  • Good noledge in implementing ES6 features like arrows, block scoping, enhanced object literals, promises and modules.
  • Experience in developing applications using Object Relational Mapping (ORM) frameworks like Hibernate, MVC frameworks like Struts, JSF and spring modules such as Spring MVC/JDBC/Security/AOP/DAO/ORM/OXM/IOC.
  • Proficient experience in building dynamic SPA (Single Page Application) using MEAN full stack java script framework.
  • Developed web admin for sales application using AngularJS with bower, npm and gulp to handle plugins.
  • Hands on experience in Automated and Manual testing with AngularJS framework (Karma, Jasmine, Protractor) and Mocha, Chai for ReactJS.
  • Experience in Java 8 features likes Concurrency, Multi-threading, Functional interface, Lambda functions, Time API, Stream API, Collection API, Filter API, Exception Handling and Transaction Management.
  • Good noledge of Relational databases (Oracle, MySQL, Microsoft SQL Server, Postgre SQL, and DB2) and NoSQL databases (MongoDB, Cassandra and Redis).
  • Expertise in using servers like Apache Tomcat, JBoss, IBM Web Sphere and Web Logic to configure and deploy applications.
  • Enhanced and deployed applications based on Micro Services using Spring Boot and Spring Cloud.
  • Proficient in using JSP to implement teh view layer, using Spring2.0(IOC, AOP) to implement teh business layer, and using Hibernate and DAO to implement persistent layer.
  • Extensive noledge in developing efficient, reliable, scalable enterprise and web applications using EJB, JMS, JSP, JNDI, Struts, JSF(Prime Faces).
  • Expertise in providing autantication and authorization for web services using Open ID Connect (OIDC) with OAuth 2.0.
  • Proficient in teh implementation of Platform as a Service (PaaS) Pivotal Cloud Foundry (PCF) services such as Pivotal Functional Service, Pivotal Container Service and Pivotal Application Service to continuously deploy applications on teh cloud.
  • Experienced in setting up Amazon EC2 instances, virtual private cloud (VPCs), and security groups, Data Pipeline and Lambda.
  • Strong Knowledge of behavioral testing and integration testing of teh application using Cucumber and Selenium respectively.

TECHNICAL SKILLS

Programming Languages: Java 1.6/1.7, JavaScript, HTML, XSLT, XSL, CSS,C,C++.

Web Frameworks: JSP, Servlets, Angular Js, jQuery, ReactJS, NodeJS, EJB, Hibernate, Struts, Spring, JDBC, HTML5, DHTML and XML, CSS3, Web Service, SOAP, MQ Series, Spring Boot, Express JS

Application Server: Weblogic 10.3, Websphere 7.0, Glassfish v2, JBoss, Tomcat

Cloud: Amazon web services(Aws),Cloud Foundry,DynamoDB

Scripting languages: HTML, DHTML, XML, JavaScript, JSON, XML, XSL, XSLT, JSP, JSTL.

Databases: Oracle, MySQL, MSSQL Server, Sybase, Postgre SQL, MongoDB.

IDE: Eclipse, IntelliJ, Net Beans, IBM Rational Application Developer (RAD)

Frameworks: Spring (MVC, AOP, ORM, Web Service, DAO, Social, Security, etc.), Hibernate ORM 5.0.2, Bootstrap, Struts, Tiles, DWR (Direct Web Remoting)

Tools: Eclipse, Notepad++, GitHub, JIRA, Clear Quest, MS Project, Excel, MS Access.

PROFESSIONAL EXPERIENCE

Confidential, Mclean, VA

Full Stack Java Developer

Responsibilities:

  • Involved in Requirements gathering, analysis, design, development, testing and Maintenance phases with a TDD approach.
  • Designed and developed teh UI using HTML5, CSS3, JavaScript, Node JS, and Backbone.js, Ext JS, AJAX, and JSON.
  • Teh presentation layer used Spring MVC to implement teh MVC architecture design and facilitates user interface designed by teh use of JSP's and tag libraries.
  • Developed entire user interface using various Ext JS components like Form panels, Tab panels, Viewport, and Editable grids.
  • Worked on teh modernization of a legacy and outsourced UI technologies used were Angular JS 2, CSS, Node JS, Express JS and AWS (Amazon Web Services).
  • Used AJAX and JSON to make asynchronous calls to teh project server to fetch data on teh fly.
  • Developed a tool to retrieve and send data to third-party service provider dis feature was implemented using REST.
  • Involved with bug fixing on functionality, performance and designing issues with JavaScript, jQuery, HTML5, CSS3, and AngularJS.
  • Used Bootstrap and AngularJS, React.js and Node.js in effective web design.
  • Used RESTFUL client to interact with teh services by providing teh RESTFUL URL mapping
  • Built MAVEN scripts for automated deployment and for teh build operation of teh entire application.
  • Deployed teh application in WebSphere Application Server 6.0.1 and Configured JMS in teh WebSphere application server to send messages on teh queue.
  • Developed Controller for teh request, response paradigm by Spring Controllers using Spring-MVC. Used JSON as response type in REST services.
  • Designed and developed Micro Services business components and RESTful service endpoints using spring boot.
  • Used ReactJS to create views to hook up models to teh DOM and synchronize data with teh server as a Single Page Application (SPA).
  • Developed modules in teh application using teh Microservices architecture style.
  • Developed Applications using Rule Engines, Drools 4. X and ILOG with corresponding to validate teh business User Roles.
  • Done with Web sphere server configurations, Data Sources, Connection Pooling, MQ Series Queues set up for messaging and deploying teh apps on different servers in different environments like QA/IST/Production.
  • Worked on Rest Web services as well as Node Rest framework for backend services and used MongoDB (NoSQL) for database services.
  • Done with unit testing of all java classes using TestNG framework. Supports various kinds of testing activities starting from Integrated Unit Test, Sub System Test, System Test and User Acceptance Test.
  • Used Active MQ messaging to set up communication between applications in ESB. And flows are created for JAX-WS and JAX-RS web services.
  • Involved in deploying teh application in UNIX and to connect to see logs for fixing UAT/Production defects.
  • Coordinated with teh Performance team to get thread dumps tuned java as well as DB code. Used Tomcat server for teh application development and Utilized JIRA for task scheduling, quality control activities like defect tracking and fixing.

Environment: JAVA 1.8, J2EE, Servlets, JSP, Swing, Web Sphere Application Server 8.x, XML, HTML, WSDL, Maven, Java Spring MVC, SOAP, JavaScript, Jenkins, AngularJS, Node JS, Backbone.JS, Bootstrap, EXT JS, ReactJS, Ant, MongoDB, Google Maps API, Micro services etc.

Confidential, Sunnyvale, CA

Full Stack Java Developer

Responsibilities:

  • Participated in teh complete software development lifecycle tasks (design, coding, testing and documentation).
  • Extensive noledge and experience in developing Single Page Applications (SPA) using AngularJS.
  • Responsible for preparing teh use cases and for designing and developing object models, class diagrams with UML Specifications.
  • Involved to implement various screens for teh front end using React.js and used various predefined components from NPM (Node Package Manager) and Redux.js library. Involved in teh implementation of DAO using Spring-Hibernate ORM.
  • Responsible for React UI and architecture. Building components library, including Tree, Slide-View and Table Grid.
  • Extensive experience with ReactJS/ Redux tech stack, implement React to build UI components, Redux for managing app state and interaction.
  • Designed and Developed UI for Customer Service Modules and Reports using Angular2.0, HTML, CSS, Bootstrap, JavaScript and jQuery Created web application prototype using JavaScript and AngularJS.
  • Implemented nested views and routing using teh Angular UI Router as per teh requirement. GUI was developed using JSP, HTML, and AngularJS and created reusable components in Angular2.0 using Custom Directives Filters, Services and Partials.
  • Developed pages using Angular2.0 directives, expressions, routing capabilities for bookmarking, filters, validations and Angular UI components such as grid, buttons, carousels, date pickers, modal dialogs and other input components.
  • Developed views using Bootstrap components, Angular-UI and involved in configuring routing for various modules using angular UI router.
  • Involved in batch processing using teh Spring Batch framework to extract data from teh database and load into corresponding Loan App tables.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Exposed Stateless session beans as RESTful web services using JAX-RS. Implemented Angular promises to handle asynchronous communication with our Rest API for various requirements.
  • Good experience in developing Ext JS applications with extensive server calls using AJAX and stronghold in handling teh server data and exceptions to provide teh interactive user experience.
  • Developed components of web services (JAX-WS, REST, and JAX-RPC) end to end, using different JAX-WS standards with a clear understanding on WSDL (type, message, port Type, bindings, and service).
  • Developed unit test cases using Jasmine and Karma as a unit test runner for various application modules.
  • Used Junit and Mockito framework for unit testing of application and Log4j 1.2 to capture teh log dat includes runtime exceptions.

Environment: Jdk1.7, HTML5, Angular2.0, jQuery, JavaScript, Spring Batch, Node.js, Bootstrap, Spring 4.0, Apache7.0, log4j, Hibernate, Kafka, Maven, Tortoise SVN, Rest web services, AWS, maven, jQuery, JIRA, Eclipse Kepler, XML, MySQL.

Confidential, Atlanta, GA

Sr. Java Developer

Responsibilities:

  • Developed teh application based on AngularJS MVC architecture.
  • Developed UI using HTML5, JavaScript, CSS3, AJAX, Bootstrap responsive framework and JSP for interactive cross browser functionality and complex user interface.
  • Integrated teh Java code (API) in JSP pages.
  • Used AngularJS for DOM Manipulation, Filters, and Directives.
  • Worked on AngularJS routes using $scope object to create a views using controllers.
  • Used AngularJS (grid) for Grid data displays all over teh application.
  • Implemented teh search functionality for Internal Application using AngularJS.
  • Created and optimized graphic prototype websites and applications interfaces using HTML and CSS.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST APIs and Spring Boot for micro-services.
  • Created architecture towards a micro-services approach using RESTful java web-services framework.
  • Involved in using Core java concepts - Collections, Exception Handling, Multi-Threading.
  • Worked on Spring MVC for code enhancements.
  • Applied Spring IOC to facilitate Dependency Injection.
  • Implemented Spring Batch and Spring Task Scheduler to automate importing data from CSV files sent from client into DB2 database.
  • Generating scala and java classes from teh respective APIs so dat they can be incorporated in teh overall application.
  • Writing entities in Scala and Java along with named queries to interact with database.
  • Coded Rest API for Product service using spring boot.
  • Used Hibernate for generating entities and writing HQL queries
  • Created automated test cases for teh web application using Selenium
  • Wrote SQL Queries, stored procedures, triggers, packages on Oracle Database.
  • Built-in support for concurrent programming by running multiple threads
  • Developed application based on document-based Database like MongoDB.
  • Worked on Rest Web services, to specify teh business behaviors and backend calls
  • Used Jasmine unit tests (Karma) to verify Angular JS modules and JavaScript utility routines.
  • Experience working on Grunt for minification of JavaScript files, compilation of LESS files into CSS and also for monitoring teh application.
  • Integrating Micro services and JSP's using Ajax and jersey client based on teh Rest template which is generated using Swagger.
  • Hands on experience on maintaining teh builds in Bamboo and resolved teh build failures in Bamboo.
  • Created Executor based Multi-Threaded application to test Drools implementation.
  • Worked with Gradle build tool to build and deployed application on Apache Tomcat server
  • Used GIT for code management and JENKINS for continue integration.
  • Used Cucumber to write test cases for new modules.
  • Used Log4j to record teh log messages to teh log files

Environment: HTML5, Microservices, XML, CSS3, JavaScript, Spring MVC, Spring Boot, Spring Batch, AngularJS, AJAX, Java, Multithreading, collections, Hibernate, Scala, Oracle, JSON, Bootstrap, RESTful web services, NPM, Bamboo, Jasmine, Jenkins, Grunt, OOPs Concepts, Agile, MongoDB, Selenium/Cucumber.

Confidential, Moline, IL

Sr. Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle which includes requirement gathering, modeling, analysis, architecture design and prototyping.
  • Identified and fixed various production issues related to IBM MQ server on Linux, UNIX, and Windows system.
  • Responsible for developing and maintaining all teh entity and session beans.
  • Used Structs Model-View-Controller approach to help design new features and fix Jira bugs and request.
  • Developed Rest Web services for IOS and Android mobile websites and apps.
  • Handling user requests such as code enhancements, bug fixes.
  • Used Java Collections Lists, Sets and Maps in advanced core java.
  • Designed reports per teh need of teh user.
  • Developed critical components of teh application including Spring Controllers, Spring Forms, JSP Views and Business logic and data logic components dat include Hibernate Entities, Spring-Hibernate DAO and Spring models following MVC architecture.
  • Developed and implemented teh MVC Architectural Pattern using Spring Framework including JSP, Servlets and Action classes.
  • Wrote Drool rules in both rule flow and drools fusion for fetching teh facts from teh database.
  • Implemented Micro Services using Spring Boot, Cloud Foundry, and Spring Micro Services and enabled discovery using teh AWS cloud services.
  • Implemented Restful Web Services to retrieve data from client side using Micro Services architecture.
  • Developed teh persistence layer using Hibernate Framework, created teh POJO objects and mapped using Hibernate annotations and Transaction Management.
  • Implemented service methods and SQL queries, PL/SQL to interact with teh forms.
  • Worked on developing web service calls using SOAP and WSDL.
  • Designed and developed DAO layer with Hibernate standards, to access data from SQL Server.
  • Created SQL Server logins and assigning roles and Autantication models as a part of Security.

Environment: Java, Agile Methodology, Spring IOC, Spring MVC, Drools, Spring Boot, Spring Cloud, Spring Batch, Spring Security, HTML5, IBM MQ 7.0, CSS3, Node.js, Bootstrap, JSTL, jQuery, AJAX, AWS EC2, S3, Micro Services, Hibernate, Restful API, SOA, JAX-RS, JSON, SQL, Oracle, CRUD, CI, CD, Jenkins, JIRA, MAVEN, JUnit, UNIX, IBM Web Sphere, Log4J, GIT.

Confidential

J2EE developer

Responsibilities:

  • Participated in gathering and understanding teh client's requirements.
  • Design Use Cases, Sequence, ER-Diagrams and Class diagrams using Rational Rose
  • Involved in preparing design documents, developing use cases, identifying classes and Objects, drawing class diagrams, sequence diagrams using Rational Rose and identifying teh design patterns, frameworks to be used during implementation.
  • Re-designing of teh website used teh JSP to modify teh look and feel of teh website.
  • Developed database access components with teh back end as Oracle 9i.
  • Hibernate was used as ORM tool for persisting teh data.
  • Development was done in a clustered environment.
  • Used Struts Framework for development of Web applications.
  • Developed spring services and had configured IOC (inversion of control).
  • Used SOAP (Simple Object Access Protocol) for web service by exchanging XML data between teh applications.
  • Developed web services using REST.
  • Involved in teh design and teh implementation using J2EE framework.
  • Tested teh functional flow of teh website.
  • Performed Unit Testing using JUnit and supported System in production.

Environment: J2EE, JSP, Spring, Java, MVC, SOAP, WSDL, Web services, REST, HTTP, Struts, Hibernate 3.0, XML, XSLT, XSL, Oracle 9i, HTML5, CSS3, STS, Rational Clear Case, Web logic 10.3

Confidential

Java Developer

Responsibilities:

  • Involved in teh Design, Development Phases of quotes, customer service modules.
  • Developed teh front-end using JSP, Struts, MVC, JavaScript, HTML and DHTML.
  • Used Struts-validation Framework to provide Validation.
  • Developed middleware business logic using Enterprise JavaBeans.
  • Release deployment planning and execution of releases.
  • Used Clear Case for version control.
  • Worked in teh development of DAO classes for teh data access logic.

Environment: Java, J2EE, Struts, XML, SOAP, WSDL, AJAX, JSP, HTML, JavaScript, CSS, Log4J, JAXB, JUnit, Tomcat 5, JBoss 5.0.

We'd love your feedback!