We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

Miami, FL


  • Around 8 years of strong software experience in design, development and deployment of web - based Client-Server business applications using OOP, Java/J2EE technologies.
  • Experienced working in projects involving Agile Methodologies, Scrum, Test First Development, Incremental and Iterative Development, Rational Unified Process.
  • Expertise in design with Use Case, Sequence diagrams, Activity diagrams, Class diagrams with exposure to UML, tools like Rational Rose and use of Rational Unified Process (RUP).
  • Experienced in MVC (Model View Controller) architecture with Magento, Angular JS and Spring.
  • Proficient in applying design patterns like MVC, Singleton, Session Facade, Service Locator, Visitor, Decorator, Bean Factory, Observer, Front Controller, Data Access Object.
  • Good working experience in Web based UI’s using HTML, HTML5, DHTML, CSS, CSS3, Bootstrap, JavaScript, VB Script, Action Script jQuery, JSON, AngularJS, DOJO, EXT JS, AJAX, ReactJS, Vue JS, Backbone JS.
  • Hands on experience for HTML/CSS/JSP direct coding with focus on Cross-browser/Cross-platform compliance.
  • Experience in using various JavaScript Web application related libraries such as Backbone.js, ReactJS, Ember JS, Require.js, Knockout, Angular.js 2.0.
  • Experience in developing Web-centric applications using XML,Angular.js, JavaScript, jQuery, CSS.
  • Experience in developing cross platform server-side applications using Node.js to achieve scalability in real-time web applications.
  • Good knowledge in Angular 2.0 directives to create reusable elements and attributes, along with easy to test and maintain client-side interactivity in web applications.
  • Experience in java8 features like Parallel Streams, Lambdas, functional interfaces and filters.
  • Good knowledge in Twitter Bootstrap and Responsive Design.
  • Experienced in, Client-side validations, Client-Server data interaction using ajax in Nodejs.
  • Expertise in the implementation of Core Java concepts of Java, J2EE Technologies: JSP, Servlets, JSF, JSTL, EJB transaction implementation (CMP, BMP, Message-Driven Beans), JMS, Struts, Spring, Swing, Hibernate, Java Beans, JDBC, JNDI, Multi-Threading, Data structures etc.
  • Expertise in design and development of various web and enterprise-level applications using Java/J2EE technologies Such as Spring, Hibernate, Struts framework, EJB, Servlets 3.x.
  • Experience in developing spring features like Spring MVC, Spring DAO, Spring Boot, Spring Batch, Spring Heroku, Spring Security, Spring Integration, Spring Eureka, Spring Netflix, Spring Hystrix.
  • Expertise in implementing SOA (Service Oriented Architecture) and web services such as SOAP and REST using CXF2, WSDL, JAX-WS and JAX-RS.
  • Hands on experience in developing Web services, Microservices, AWS, Docker and JMS for the synchronous and asynchronous communications between two applications running in different servers.
  • Really good experience with Model2 (MVC) architecture and Jakarta Struts/Tiles. Solid experience in using Jakarta Apache frameworks like Struts, Maven, ANT, JUnit and Log4J.
  • Hands on experience in Amazon Web Services (AWS), services like EC2, S3, Elastic Beanstalk, ELB (Load Balancers), RDS, VPC, Direct Connect, Route53, Cloud Watch, CloudFormation, IAM, SNS etc.
  • Defined AWS Security Groups which acted as virtual firewalls to route requests to multiple AWS EC2 instances.
  • Experienced in Development, testing and deployment of enterprise applications on Windows &UNIX platforms using IDE's such as Eclipse, Rational Application Developer (RAD), NetBeans, intellij 14.x/15.x
  • Experienced in writing complex SQL queries, procedures, Triggers and Stored Procedures in various databases such as Oracle, DB2 and MySQL.
  • Experienced in working with multiple databases like Oracle 10/11g, SQL Server, MySQL, DB2, Sybase, NOSQL DB (mongo, Cassandra).
  • Strong experience with MongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases.
  • Experience in configuring and deploying the applications on Tomcat, WebSphere, WebLogic and JBoss Servers.
  • Have good experience on using GIT, Bitbucket, SVN and CVS for project management and version management.
  • Experience providing training to development teams on how to track, plan and analyze using JIRA .
  • Hands on experience on installation of Docker using Docker toolbox.


Programming Languages: Java, J2EE, C, C++, SQL, PL/SQL, Python 3.6.0 XML.

JEE/J2EE Technologies: Servlets, JSP, JSF, EJB, JDBC, JMS, JNDI, LDAP, JAXB, JAX-WS, JSTL, Design patterns, JPA.

Design & IDE Tools: Net Beans, Eclipse, Web logic Workshop, IntelliJ, Rational Rose, STS 3.x, Atom.

Web Technologies: HTML, DHTML, CSS, AJAX, JavaScript.

Application/Web Servers: Web Sphere Application Server 6.1, Apache Tomcat 6.0, JBoss 4.x/6.0, BEA Web Logic 9.x/10. x.

Operating Systems: Windows /Unix /Macintosh, Windows 98/2000/ XP.

Database: Oracle 9i/10g/11g, NoSQL, Mango DB, MySQL, PostgreSQL, DB2 9.x/8.0.

UML, OOAD design patterns, ER: diagrams


Frameworks: Struts 2.x/1.x, Spring 3.x/4.x, Hibernate 4.x/3.x, JSF 1.2/2.0, iBatis, Spring Batch, Spring Boot, Maven, Bower, NPM

Scripting: JavaScript, jQuery, Angular JS, AJAX, Unix Shell.

XML Technologies: XML, XSLT, DOM, DTD, SAX.

Testing/Debug: JUnit, Log4j, Jasmine, karma.

Version Control Tools: Bitbucket, CVS, SVN, GIT, Rational Clear Case.


Confidential, Miami, FL

Java Full Stack Developer


  • Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed agile methodology in the Scrum Cycle model.
  • The application is built based on Microservices Oriented Architecture and developed dynamic single page applications using MEAN Stack (Angular 4.0 framework with HTML5, CSS3 and Twitter Bootstrap).
  • Involved in the development of the application with the style guides, coding guidelines and environment setup instructions.
  • Involved in developing application styles using bootstrap and css3.
  • Created Angular directives, controllers, modules, pipes etc., in TypeScript.
  • Built custom Angular 4 Directives and Services for single-page web application for agile-based team.
  • Experience in Developing User Interface (UI) Rich Web Applications, and Web Service Applications using Front End/User Interface (UI) Technologies like Object Oriented JavaScript, Type Script, Angular 4, Angular JS, Node JS, Bootstrap, Media Queries, CSS Frameworks, Java.
  • Execution of SQL queries to extract data from DB2 tables for running test scripts.
  • Maintained, structured, and surveyed documents within the NoSQL MongoDB database ; ensuring data integrity, correcting anomalies, and increasing the overall maintainability of the database.
  • Experience in handling messaging services using Apache Kafka .
  • Worked on some of the new features of Angular 4 like new if else syntax, ng-templates, form validators.
  • Hands on Experience on Angular CLI (Command line Interface) and Unit Test with Karma-Jasmine .
  • Have extensively used Java8 Streams, Lambda Functions, Predicates, Functional Interfaces, Method References, Filters, Collections and Default Methods.
  • Design and implement OAuth2integration on RESTful APIs using JWT tokens to generate Refresh tokens, Access tokens and Authorization code.
  • Provide guidance and support to application developers on DB2 best practices during application development
  • Used JWTs to authenticate and authorize the users against his credentials
  • Used Spring Framework including Spring Core/IOC, Spring AOP, Spring ORM and Spring Batch, developed Mid-Tier code and implemented the authentication, authorization, and access-control features by making use of Spring Security.
  • Developed bean references in spring framework using dependency injection (D/I)/IOC
  • Used Spring Annotations to simplify the business logic for creating Spring MVC RESTful web services.
  • Used spring boot Actuator to externalize application's configuration properties for different environments
  • Used Spring Data JPA for configuring the persistence layers in the application.
  • Implemented JPA (ORM Mapping tool) framework using Entity manager to interact with the database to update, retrieve, insert and delete values effectively.
  • Handle all Kafka environment builds, including design, capacity planning, cluster setup, performance tuning and ongoing monitoring.
  • Worked in container based technologies like Docker, Kubernetes and Openshift
  • Perform high-level, day-to-day operational maintenance, support, and upgrades for the Kafka Cluster.
  • Used Open API for auto documentation of REST Services in microservices
  • Implemented pre-authentication and data base security using Spring security and securing application access and Spring Batch for scheduling and maintenance of batch jobs.
  • Configured Open API registered Micro service with Eureka server to monitor service health check from Spring Boot admin console and Spring Hystrix dashboard.
  • Efficiently implemented platform as service technologies like Pivotal Cloud Foundry (Pivotal Application Service, Container Service and Functional Service).
  • Implemented Netflix Zuul API gateway for the REST services and registering services to Eureka.
  • Used Apache Camel for building real-time data pipelines and streaming of the application along with Zoo Keeper and achieved asynchronous messaging service.
  • Kubernetes is configured in the application for automating deployment, scaling and management of containerized applications.
  • Implemented NoSQL persistence pattern for some data within app to increase performance by indexing.
  • Involved in designing and deploying multitude applications AWS stack (Including Route53, Cloud front, S3, Elastic Beanstalk, ELB, RDS, AWS Aurora, VPC, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud Formation
  • Utilized Cloud Watch to monitor resources such as CPU memory, Amazon RDS DB services, ELB, EBS volumes; to set alarms for notification or automated actions; and to monitor logs for a better understanding and operation of the system.
  • Installed and Setup Web Servers (Apache and Tomcat), DB Server (MySQL)
  • Migrated data from the previous database in SQL Server database to Oracle 11g.
  • Managing the Openshift cluster that includes scaling up and down the AWS app nodes
  • Managed and supported AWS Security related issues, such IAM and S3 policies for user access
  • Used JUnit along with Mockito to achieve efficient test-driven development.
  • Dockerized applications by creating Docker images from Docker file, collaborated with development support team to setup a continuous deployment environment using Docker
  • Deployed Spring Boot based microservices Docker container to Amazon ECS through AWS admin console.
  • Setup the continuous Integration (CI) and continuous deployment (CD) jobs in Jenkins.
  • Tested REST services using google chrome’s POSTMAN plugin.
  • Implemented Maven Script to create JAR, WAR, EAR & dependency JARS and deploy the entire project onto the Tomcat Application Server.
  • Prepared Junit and Test NG test cases and executed them as part of auto build process from Jenkins Jobs.
  • Integration of Maven/Nexus, Jenkins with Patterns/Release, Bit Bucket.
  • Used Bit Bucket for version control, experience with git-bash and git-hub
  • Prepared SQL/PL-SQL scripts and Stored Procedures required to implement fine-tuned from DBAs
  • Monitored the error logs using Log4J and fixed the problems.

Environment: Angular 4.0, HTML5, OAuth 2.0, JWT, OIDC, Microservices, Spring boot, Spring security, Spring Data, JPA, Swagger, Spring batch, Gradle, Jenkins, STS, Gulp, Jasmine, Apache Camel, Tuning, Apache Kafka, Amazon Web Services (AWS), REST-API, Bitbucket, Web Pack, Ec2, S3, RDS, EBS, Elastic Load Balancer, Open API, Selenium, Jasmine, Junit, Log4j, Mockito.

Confidential, Denver, CO

Sr. Java Developer


  • Involved in Agile methodology software development lifecycle involves - coding, testing and debugging.
  • Created front-end user interfaces with React JS by creating many components and modules.
  • Design patterns are extensively used to achieve the clean separation of different layers. Used different patterns like Adapter, Singleton, Factory, Abstract Factory, MVC, DAO and Service Locator, Facade.
  • Good experience with Microservices (containers, load balancing, distributed cache) by using Spring Ribbon.
  • Designed many front-end pages of the application using HTML5, CSS-LESS, Bootstrap 4.0, AJAX.
  • For client-side view rendering services, used React JS and various predefined Redux libraries.
  • Used Redux-Store and Redux-Reduce for holding the state tree of the application.
  • Implemented Node JS as a server-side proxy for an event-driven model.
  • Involved to implement various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
  • Development of GWT Web auditing application for securities management
  • Creating Web applications using JSP, Spring MVC, jQuery, GWT on Tomcat/Apache server, PHP/Perl web applications
  • Good experience in unit testing using Karma, Jasmine and JUnit, Automated Testing using Java, Junit/TestNG, Selenium (IDE/Web driver), Integration Testing using Continuum, Selenium, Jenkins and Apache camel.
  • Developed the application using Spring Framework to achieve Dependency Injection for loose coupling, modularity, easy unit testing
  • Monitor MySQL Database servers, optimization, upgrade and performance tuning.
  • Strong Experience and Expertise in Object Oriented Analysis and Design and implementation ofObject Oriented Analysis Design using C++.
  • Implemented Spark Scripts using Scala, Spark SQL to access hive tables into spark for faster processing of data.
  • Expert in performance monitoring tools like IaaS, PaaS, AWS cloud watch
  • Working Experience on Azure Storage, SQL Azure and also in different PaaS Solutions with Web, and worker Roles and Azure Web Apps
  • Installation and configuration of MySQL database servers by using MySQL GUI Too
  • Hands on experience with Visual Studio Online (VSO), Cognitive Services (LUIS) and SQL Azure.
  • Implemented crosscutting concerns using Spring AOP and data base security using Spring Security technologies like JWT (Json Web Tokens).
  • Participated in Peer reviews of the Design and Source Code (C++ and Shell Scripts)
  • Experienced in STL concepts of C++ in developing the application
  • Customized and simplified Open Stack dashboard services using REST API. Explored the capabilities offered by Open Stack, worked on Nova and Neutron component services by utilizing OpenStack4J API.
  • Implemented RESTful service using WADL (Web Application Description Language) for modelling the resources provided by the services and relationships between them.
  • Used Rabbit MQ to have a synchronous messaging service to deploy into cloud.
  • Efficiently implemented platform as service technologies like Pivotal Cloud Foundry (Pivotal Application Service, Container Service and Functional Service).
  • Developed multiple MapReduce jobs in Java8. Experienced in managing and reviewing Hadoop log files.
  • Near-real time data stream processing workflow developed using Apache Kafka and Apache Flume .
  • Hibernate ORM framework is used to make connections with MY SQL Database.
  • Experience in Migrating Data to Oracle database
  • Documented APIs using OpenAPI Specification
  • Used SQL extensively in command objects of Crystal reports.
  • Used Maven as a build tool and retrieved all the dependencies required for the application.
  • Testing for NODE JS is done using Mocha and Chai and for spring boot used Mockito, JUnit, Mock MVC and thereby achieved Test Driven Development.

Environment: HTML 5, CSS 3, Bootstrap, Angular JS 1.5, JavaScript,Java8, JSON, React JS, Maven 3.0, Spring 4.x, Hibernate 4.x, Restful Web Services, Microservices, WebLogic Application Server, Amazon Elastic Beanstalk, S3, Soap UI, IBM Lombardi, Jenkins, Git, Python, Django, jQuery, DOM, JAX-RS, Junit 4.4, Log4j, OpenAPI, Apache Kafka, MongoDB, Oracle, Agile Scrum .

Confidential, Des Moines, IA

Java Full Stack developer


  • Developed and Analysis the J2EE application based on the Service Oriented Architecture.
  • Implemented various features of spring framework such as Dependency Injection, IOC, Annotations and Spring integration with Hibernate
  • Implemented application architecture of the System based on Spring MVC (Model View Controller) and J2EE specifications.
  • All the functionality is implemented using Spring IO / Spring Bootand Hibernate ORM.
  • Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Built html templates for high traffic and complex data driven websites.
  • Implemented and developed UI components using Angular JS features like dependency Injection, Models, data binding.
  • Built html templates for high traffic and complex data driven website.
  • Worked on single page applications, components using Angular JS.
  • Develop various screens for the front end using AngularJS and used various predefined components from NPM.
  • Daily programming in server side by using Angular Node JS and Express JS .
  • Worked on Front end by using Angular JS and JavaScript
  • Worked with Angular JS routers, forms, modules, Dom, events, expressions
  • Have created the angular custom directives, Filters and Services.
  • Built RESTful Node JS and Express API to communicate with AngularJS front-end for faster data transfer.
  • Wrote test cases, created specs, page objects and undergone End-to-End testing for whole application using Protractor for AngularJS on Node JS command line
  • Developed new tools and utilities in C++ to be used by deployment team
  • Developed pages using JSF features like converters, validators, ActionListener, custom components etc.,
  • Involved in developing persistent layer using Hibernate framework.
  • Worked on Hibernate Transaction Management, Batch Transactions, and Hibernate DAO to fetch data from the database using and carryout various databases.
  • Supported C++ testing framework to improve automated testing.
  • Published and consumed Web Services using REST and deployed it on WebSphere.
  • Developing promotions microservice using Java, Spring Boot.
  • Used SOAP UI for testing the web services, App Dynamics for application health and JMeter for stress testing.
  • Created computing and data resources on AWS using EC2. Installed Pivotal Cloud Foundry on EC2 to manage the containers created by PCF.
  • Deployed Spring Boot based microservices Docker container using Amazon EC2 container services and using AWS admin console.
  • Exposed the Web Services to the client applications by sharing the WSDL's.
  • Implemented NoSQL persistence pattern for some data within app to increase performance by indexing.
  • Hands on experience with MongoDB Installation, Configuring, Monitoring and Designing Environment.
  • Hands on Map-reduce functionality in MongoDB to maintain customer order tracking.
  • Worked with core java technologies like Multi-Threading and synchronization.
  • Multithreading was used to process data in chunks to improve performance.
  • Extensively Involved with relational database development using stored procedures primarily in Oracle and MS SQL Server
  • Handled Java Multi-Threading part in back-end component, one thread will be running for each user.
  • Developed unit test cases using Mockito framework for testing accuracy of code and logging is done using SLF4j + Log4j.
  • Used CVS as a documentation repository and version-controlling tool.
  • RAD (Rational Application Developer) which is based on Eclipse, to develop and debug application code.
  • Built scripts using MAVEN that compiles the code, pre-compiles the JSP’s, built an EAR file and deployed the application on the WebLogic application server.

Environment: Java, J2EE, JDK 1.6, RCP, WebLogic, AWS SDK, Ext JS, Git, JFC, Spring 4.x, Spring Boot, AWS SNS/SQS, Hibernate 4.x, Core Java, SOAP/Rest Web Services, JavaScript, UML, Web Services, HTML5, CSS, SASS, RAD 7, WAS 8 WSDL, JIRA 5.x/6.x, Linux, JMS, JSF, NOSQL(MongoDB), Angular JS, TFS, Microservices, JBoss 3.0, AJAX, Apache JMeter, jQuery, JUnit, Maven, Oracle 10g.

Confidential, CA

Java/J2EE Developer


  • Used OOAD for building applications. Involved in gathering business requirements, analyzing the project and creating use Cases and Class Diagrams.
  • Created sequence diagrams, collaboration diagrams, class diagrams, use cases and activity diagrams using Rational Rose for the Configuration, Cache & logging Services.
  • Designed and developed the project using MVC design pattern and developed front-end using Spring MVC framework, business components using Spring.
  • Developed Spring MVC validators to perform server-side business object validations.
  • Implemented Tiles based framework to present the layouts to the user and has developed UI using view tags (HTML), JSP, JavaScript, and CSS.
  • Developed responsive and interactive pages using Angular JS and Node.js frameworks.
  • Used extensive JQUERY to perform form validation and CSS manipulation.
  • Implemented Generic DAO using Spring JDBC to handle database operations on Similarly Constructed Tables.
  • Developed user interface using JSP, JSP Tag libraries, Spring Tag libraries and JavaScript to simplify the complexities of the application.
  • Implemented Spring framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
  • 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 Configured.
  • Worked on the JAVA Collections API for handling the data objects between the business layers and the front end.
  • Wrote authentication and authorization classes and manage it in the front controller for all the users according to their entitlements using Spring security.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retrieve the data and did other database configurations using Spring.
  • Developed SOAP-based Web Services for Integrating with the Enterprise Information System.
  • Worked on different ways to increase performance of the Application through use of methodologies like asynchronous calls to database, stored procedures in place of Dynamic SQL, etc.
  • Involved in setting up Jenkins for continuous integration and continuous builds by polling the repositories.
  • Developed ant scripts and developed builds using Apache ANT.
  • Developed unit test cases for the data access layer and business components using Junit and Easy Mock.

Environment: Java/J2SE 1.5, JSP, Servlets, JAXB, XSLT, DOM, XML, Spring 3.0, Web Services, JNDI, J2EE, JBoss6.0, Rational Rose, Spring, CVS, XML, Log4J, Oracle9i, Junit, Jenkins, Junit, JavaScript and DHTML.


Java Developer


  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
  • Designed and developed Application based on Spring Framework, Spring MVC and Spring templates.
  • Used Spring Transactions in the application and developed Session beans for the business logic at the middle tier level.
  • Used Spring Framework for Dependency Injection and integrated with Hibernate DAOs.
  • Used Hibernate framework in persistence layer for mapping an object-oriented domain model to a relational database.
  • Involved in implementation of enterprise integration with WebServices and Legacy Systems using SOAP, and REST (Using Axis and Jersey frameworks).
  • Responsible for maintaining Content Management System on daily basis.
  • Involved in setting up Maven configuration.
  • Used Spring Core for concept Inversion of control (IOC) implemented using dependency injection.
  • Tested applications and documented results and bugs including documentation of information useful in the debugging process.
  • Generated JUnit test cases for testing various Java components.
  • Developed Object Model and UML design models for developing Use cases and created Sequence diagram, class diagram and active diagrams for application components and interfaces.
  • Worked closely with various teams to resolve issues which include: Business, QA, Build& Deployment, Off-shore, Production Support teams.
  • Mentored, trained and educating the users in technology perspective, worked through walk through and review sessions, closely worked with users, developers and team members in problem solving.

Environment: Agile, Java, Spring 3.0, Hibernate 3.0, AJAX, JMS, XML, SOAP, WSDL, REST, JDBC, JAX-WS, JavaScript, AngularJS, UML, HTML, JNDI, JAXB, SVN, Log4J, JUnit, WebSphere 8.5 Application Server, IBM RAD, Oracle 10g, Maven.


Web Developer


  • Involved in Agile development process based on iterative development.
  • Design development of presentation layers using HTML, CSS, JavaScript and jQuery.
  • Worked with System Analyst and the project team to understand the requirements.
  • Developed web pages applying best standards.
  • Designed dynamic and multi-browser compatible pages using HTML, DHTML, CSS and JavaScript.
  • Developed UI using HTML, CSS, JavaScript and JSP for interactive cross browser functionality and complex user interface.
  • Used Spring Framework.
  • Used Spring MVC framework for implementing the Web tier of the application.
  • Used different Design patterns like MVC pattern, DAO pattern, and singleton to achieve clean separation of layers.
  • Worked on Hibernate persistence tier. This involves developing mapping files and Hibernate (POJOs/ DAOs).
  • Responsible for creating the screens with table-less designs meeting W3C standards.
  • Implemented AJAX to speed up web application.
  • Applied jQuery scripts for basic animation and end user screen customization purposes.
  • Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
  • Extensively used Ajax calls to send parameters and fetch data based on the user-triggered events.
  • Manipulated data to both send and fetch data from the server through GET and POST requests.
  • Developed print functionality and download to Excel functionality.
  • Prepared Unit test cases for existing functionality as per the requirement and execute the same.
  • Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript validation controls.
  • Used SVN as version control.
  • Used Lo4j debugging tool to monitor the Error Logs.
  • Involved in developing SQL queries, stored procedures, and functions.

Environment: HTML, XML and SQL, CSS, JavaScript, JQUERY, JSP, Spring MVC, Hibernate, AJAX, JAVA, Servlets, JDBC, SVN.

Hire Now