We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Tampa, FL

SUMMARY

  • Over 7+ years of experience as a Java Full Stack Developer in IT industry. Extensively experienced in Software Analysis, Design, Development, Implementation and Testing of Object Oriented Applications and Web based Enterprise Applications using java/J2EE.
  • Experience in working in environments using Agile (SCRUM) and Test Driven Development (TDD) development methodologies.
  • Proficient in UI design, developed Front End using JSP,HTML5,CSS3,JavaScript,Ajax, JQuery,AngularJS,Angular 2.0,NodeJs,ReactJs and have knowledge on BackboneJs.
  • Hands on experiences with Core Java with Multithreading,Concurrency,File Handling I/O,Generics,Data Structures and Collections, Garbage Collection.
  • Experience in java8 features like Parallel Streams, Lambdas, functional interfaces and filters.
  • Experience in developing, deploying, and managing N - tier, server-centric J2EE enterprise class projects using Eclipse IDE 3.x/4.x, My Eclipse 6.5, J2SE1.4/1.5/1.6 (Java 2, Applets, Swing, JDBC 3.0, RMI), J2EE 1.5 Web application technologies (Servlets 2.x, JSP 1.x/2.x, JSTL 1.2, JSF 1.x, JNDI), Enterprise application technologies (EJB 2.x/3.0, JMS).
  • Good experience on Design Patterns (J2EE) like Singleton, Factory, DAO, Session Facade, Front Controller, and Delegate Pattern.
  • Experienced in developing messaging module by using Spring JMS, Apache Camel and Rabbit MQ.
  • Experience in Spring framework(MVC/IOC/ORM/JDBC/AOP/BATCH/WEBFLOW/Context) and Struts (MVC,architecture, interceptors, actionmappings and resource bundles).
  • Experience in developing Microservices using Spring-Boot.
  • Experience in development and deployment of applications using JBoss, Web LogicApplication Server, IBM WebSphere Application and Apache Tomcat.
  • Experience in developing SOAP based Web Services using Apache CXF and JAX-WS.
  • Experienced in developing Restful Services using JAX-RS specification like Jersey and Rest Easy to implement REST based Application.
  • Experience in using Socket Programming.
  • Experience in using bug/issue tracking, project Tracking and Management tool JIRA.
  • Experience working on Web Services SOAP & REST, JAX-WS, JAXB, WSDL and UDDI registry.
  • Expertise in implementing Service Oriented Architectures (SOA) using XML based Web Service such as SOAP, UDDI and WSDL.
  • Experience with Cloud Computing Service environment like (AWS) Amazon Web Services (EC2, EBS, S3 and ELASTIC SEARCH).
  • Involved in designed fully distributed system with the use of Restful API and Micro Services.
  • Complete understanding of the DevOps process with continuous integration using Jenkins, JIRA, GIT, CHEF.
  • Expertise in developing model components using ORM technologies like MyBatis, Hibernate(Caching, Hibernate Template, DAO) to write Database independent persistence logic and to maintain portable relationships between the databases.
  • Have developed the micro services framework prototype with guidelines, the developers have followed as skeleton model and developed their interfaces on top of the baseline prototype.
  • Good experience in J2EE Testing in developing test cases with JUnit, MOCKITO for Unit testing, and logging using Log4j.
  • Good Experience in Mock Testing.
  • Experienced with RDBMS implementation and development using Oracle, My SQL, MSSQL and DB2.
  • Expertise in database modeling and development using No SQL Database such as MongoDB and Cassandra.
  • Experience in using version control and configuration management tools like GIT, SVN and CVS.
  • Experience in using the tools like Ant and Maven for build automation.
  • Extensive experience in testing on multiple operating systems including Linux, Unix, Sun Solaris, and Windows.

PROFESSIONAL EXPERIENCE

Confidential, Tampa FL

Java Full Stack Developer

Responsibilities:

  • Developed the functionalities using Agile Scrum Methodology.
  • Extensive experience in various Agile methodologies like Test Driven Development (TDD) .
  • Involved in developing UI using Spring MVC framework, JSP, JSTL, HTML5, CSS, Javascript, JQuery,AJAX and AngularJS.
  • Created Reusable Modules and Custom Directives in Angular 4 which got used in various places of application.
  • Implemented AngularJS Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory tested all application controllers extensively with AngularJS built-in testing facilities.
  • Extensively used core java concepts like Multithreading, Collections Framework, File I/o and concurrency.
  • Experience in Core Java concepts such as OOP Concepts, Collections Framework, and Exception Handling, I/O System, Multi-Threading, JDBC, Generics.
  • Used Java8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
  • Used design patterns like Singleton, Data Access Objects, Factory and MVC patterns.
  • Testing and production support of core java based multithreading ETL tool for distributed loading XML data into Oracle database using JPA/Hibernate.
  • Developed business modules in Cobol/CICS/DB2/MQ programs including DB2 store procedures for saving applications.
  • Created POJO’s and DAO’s for the database entities using Spring JDBC annotation mappings
  • Integrated with Spring Cloud projects to provide distributed tracing and other features.
  • Developed microservices with Spring and tested the application using Spring Boot.
  • Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API’s and Spring Boot for microservices.
  • Development of cloud hosted web applications and REST APIs using Spring Boot with embedded Tomcat.
  • Developed GSA, LSS and SDL using C++, Multi-threading and socket programming.
  • Deployed the application on Amazon Web services (AWS) and used it to provide a large computing capacity for scalable solutions.
  • Deployed applications into Continuous integration environments like Jenkins to integrate and deploy code on CI environments for development testing.
  • Implemented Rest based web service using JAX-RS annotations, Jersey provider implementation.
  • Integrated ActiveMQ and spring JMS API to send and receive message for the application’s restfulAPI.
  • Experience in design and development of Web services, JAX-RPC, JAX-WS, RMI, JTA, JMS and XML,XSD, XSLT, X-Path.
  • Wrote build scripts using Maven.
  • Developed the persistence layer using Hibernate Framework by configuring the 1:1/1:M/M:M mappings in hibernate files and created DAO and POJO.
  • Experience in NoSQL database like MongoDB installation, configuration and in designing MongoDB multi-shared cluster and monitoring with MMS.
  • Installed the WebSphere MQ and involved in configuring MDB listeners, JMS resources, and queues and integrating with the WebSphere Application Server.
  • Configuring WebSphere Application Server on multiple platforms for both horizontal and vertical scaling for Work Load Management.
  • Experience in working with NoSQLDatabase like MongoDB to manage extremely large data sets.
  • Used log4j to print the logging, debugging, warning, info statements.
  • Implemented Selenium Web Drivers and Protractor For testing the UI componenets.
  • Involved in setting up Test automation and developed cucumber feature files and used Selenium for automated testing with TestNG.
  • Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.
  • Experience on implementation of version control software GIT repositories.
Environment: Agile,HTML, CSS, JavaScript,JQuery,AJAX and Angular 2,XML,DAO,POJO, JPA,JAVA,Java8, Springs(IOC,AOP, JDBC) Frameworks, Spring Boot, Cobol, Microservices,JSP, Hibernate Framework,AWS,, RESTful Web services,SOAP, Maven, WebSphere Application Server, Mongo DB,NoSql,Log4j,Jenkins,JIRA, Selenium Web Drivers, Protractor, GIT,Socket Programming.

Confidential, St Louis, Missouri

Java Full Stack Developer

Responsibilities:

  • Agile development (2 week sprints/Iterations), Test Driven Development (TDD), Junit, Mockito, Maven, JIRA issue navigator, Crucible Code Reviews is part of every day’s work.
  • Responsible for creation of design artifacts such as use cases and sequence diagrams .
  • Developed application on Spring 3.x framework by utilizing its features like Spring Dependency injection, Spring Beans, Spring Security ( ACEGI Security), Spring JDBC, Spring Web flow using Spring MVC.
  • Worked on Spring Web Flow on Spring MVC to build an application from scratch using Spring XML configurations, annotations. Wrote controllers to handle incoming requests and send output to the UI on ruby on rails.
  • Used CQ5 Adobe using Rest principles.
  • Used AWS Amazon web services EC2 to run applications and workloads.
  • Used Spring Security framework to set up authentication and authorization for the application using firm wide single sign on.
  • Used DropWizard 1.0.2 framework using HTTP server.
  • Worked on Node JS Application with Express Framework. Familiar with Node Package Manager (NPM), EJS Templating Engine, Bower and Gulp.
  • Developed persistence layer integrating Hibernate with Spring ORM support, also used Spring JDBC for lightweight database operations.
  • Used JPA Annotations for Mapping Objects to Tables, hibernate features such as Lazy Loading, Hibernate Query Language (HQL), Criteria and Pagination.
  • Experience with Service oriented architecture (SOA), developing SOAP web services based on JAX-WS (Document Style) using HTTP Protocol on Bottom Up style development for creating Endpoints.
  • Used Command and Query Responsibility Segregation (CQRS) to write domain logics and Data persistence on event sourcing patterns.
  • During development life cycle took advantage of TWS for task and bug tracking purposes.
  • Used Digital asset management (DAM) for analyzing and designing new modules and ATG for applications.
  • Used Spring Framework for dependency injection, integration of Hibernate using Spring ORM support, development of RESTful web services to give JSON output .
  • Used EJB as a middleware in designing and developing a three-tier distributed application.
  • Developed user interface using JSP, JSF, Ajax, LESS, DOJO, and JQuery.
  • Used Drools to handle complex business rules using Rule Sets and Rule Flows.
  • Integrated the Drools and JBPM to application framework which involved dynamic creation of knowledgebase and Knowledge session.
  • Responsible for designing, development and delivery of the Workflow process using JBPM.
  • Monitor application usage and protect your business from advanced threats with security reporting and monitoring using Azure AD and TFS.
  • Developed User Interface using Google Web Toolkit (GWT) features like Data Binding, Activity classes, editing ui.xml to create UI components.
  • Used Jasper Reports and iReport tool to create PDF version of recommended plans for document generation.
  • Implemented Java Persistence API (JPA ) through Hibernate.
  • Wrote complex SQLs, Stored Procedures PL/SQL using SQL developer & TOAD, executed on JAVA 8 Oracle Database.
  • Used AWS Amazon web services cloud formation templates and AMI to recreate instances
  • Created custom page templates and used ADF skinning features to design web pages.
  • Involved in configuration, data conversion and Implementation of Oracle EBS Procure-to-Pay, Inventory, warehouse management, and Order-to-Cash modules
  • Used SVN as source control tool for branching, merging and maintain code versions in the repository enabled using Maven Versioning Capability.
  • Developed, Tested and Deployed application in Apache Tomcat 7.0.
  • Implemented the interaction between applications and Mule ESB by using Message Service clients.
  • Swing components we built using JFC.
  • Using developer written complex NOSQL (Mongo).
  • Partial knowledge on Kafka.
  • Used Java and Web services to validate the Migration and Calypso Functions.
  • Used Maven for building, deploying application, creating JPA based entity objects and compiling GWT application.

ENVIRONMENT: JAVA 8, Java 6,Agile, TDD, Spring, JPA, JBPM, Drools, Hibernate, SOA, SOAP, JAXB, DOJO, WSDL,WADL, JAX-WS, RESTful, ARIA, Calypso Jackson, Jasper Reports, Junit, Mockito, Oracle, DB2, SQLs, CQRS, Apache Camel, Jboss Fuse 6.1, Jython, Fuse Fabric8, WebSphere, REACT JS, Node JS, IBM MQ, PL/SQL developer, IBATIS, SOAP-UI,FO, GWT, XSS, SQL Injection, Ajax, Angular JS, LESS, JQuery, JavaScript, CSS 3,NODE JS,KAFKA, Ext JS, bootstrap, Unix, SVN, GIT, Eclipse, JIRA, DAM, Crucible, Mircosoft SQL Developer, Maven.

Confidential, Reston, Virginia

Java Developer

Responsibilities:

  • Developed User Interface view with Spring MVC and AngularJS as a Service Oriented Architecture (SOA) application.
  • Used HTML5, CSS, jQuery, Ajax and performed client-side validations using JavaScript.
  • Implemented AngularJS as the framework to build a single-page application (SPA).
  • Created responsive UI modules using Backbone.JS, Handle Bar JS, Ember JS.
  • Updates data using CRUD (Create, read, update, delete) features of Backbone.JS and Paginator for pagination for Tables.
  • Grunt used for Minification of JavaScript files, compilation of SAAS files into CSS and for monitoring the application.
  • Used jQuery UI plugins like Draggable, Resizable, Autocomplete, AJAX, JSON, Angular JS in developing interactive web pages.
  • Implemented Multithreading for handling multiple requests and for high performance.
  • Developed RESTful services based on Spring REST using Jersey framework.
  • Implemented Internationalization using Spring MVC Interceptors, Spring core modules and native Spring AOP facets of Logging and transactional management.
  • DB2 database used to load the application data and written PL/SQL procedures, complex queries to perform various data operations.
  • Wrote Hibernate Criteria queries for data retrievals and have performed the ORM mappings to map java entities to database tables.
  • We kept up bean life cycle by utilizing Spring IOC which keeps up session information of beans.
  • Implemented persistence layer using Hibernate that uses the POJOs.
  • Configured multiple data source using Hibernate Session Manger.
  • Implemented Hibernate Template to great extent making use of HQL, Named Parameters, Named Queries and interfaces such as Expression, Query and Criteria.
  • Developed SOAP web services using JAX-WS and persistence using Hibernate and JPA framework.
  • Developed SOAP Web services in Mule ESB based on SOA architecture.
  • Developed SOAP Services and Web Service Clients (JAX-WS) with data representation in different formats such as XML.
  • Developed Spring Batch processes for financial reporting applications.
  • Message broker services are achieved in the application using Active MQ with JMS framework.
  • Implemented Spring Dependency Injection (IOC) feature of spring framework to inject beans into User Interface and AOP for Logging.
  • Used Spring Security framework for login authentication, password hashing. Worked on Java Message Service (JMS) API for developing message oriented middleware (MOM) layer for handling various asynchronous requests.
  • Implemented Quartz scheduler to execute batch programming using Spring Batch.
  • Configured Jenkins to handle application deployment in Pivotal Cloud Foundry(PCF) server and to integrate with Git Hub version control.
  • Build a CI/CD pipeline using Jenkins automation and GitHub repositories using web hooks plugin.
  • Performed Angular JS end to end testing using Protractor framework and Integration testing methods and Behavioral driven are implemented using Selenium and Cucumber respectively.
  • JIRA tool for project management used in the application to tack bugs, issues and project management functions.
Environment: Angular JS, HTML5, CSS3, AJAX, Bootstrap, JSON, XML, Active MQ, JMS, Hibernate, DB2, SOAP services, JAX-WS, JPA Framework, Spring Rest, Spring MVC, Spring Security, Hibernate, Spring Transactions, Spring Batch, Quartz scheduler, Spring IOC, Mule ESB, Jenkins, Git, Active MQ, DB2, Pivotal Cloud Foundry(PCF) server, Grunt, Jenkins, Protractor, Grunt, Selenium, Cucumber, JIRA.

We'd love your feedback!