We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Irving, TX

PROFESSIONAL SUMMARY:

  • Around 7 years of experience of full stack development in all phases of Software Development Life Cycles like AGILE/Scrum and Waterfall methodologies. Participated in Analysis, Design, Development, Implementation, Testing and Deployment of various web based, enterprise business applications using JAVA/J2EE technologies.
  • Extensive experience with Core Java concepts like Multithreading, Exception Handling and Collections.
  • Experience in developing Web Applications with various Open Source frameworks: JSF 1.2, Spring Framework 2.0/3.0/4.0, Web Flow, Jakarta Struts Framework 1.1/1.2/2.0, Struts Validation and Tiles Frameworks.
  • Extensive noledge on teh Spring Modules like Spring IOC and Dependency Injection, Spring MVC, Spring Batch, Spring Web Flow, Spring Security (Autantication and Authorization), Spring AOP for Code Modularity and Spring Boot
  • Developed and deployed Micro Services based applications using Spring Boot along with Spring Rest and Node Jswith Express and Hapi.js
  • Spring boot with Hibernate combination where it has a predefined MVC architecture which made me to run all batch jobs easily and quickly.
  • Implemented exception handling in JavaSpring boot for REST API by making use of Exception Handler and Controller Advice annotations.
  • Well experienced on implementing SOA (Service Oriented Architecture) using Spring REST to create REST resources that include several components like Jersey Framework, spring Boot, JAX - RS and used WADL for documenting REST API’S.
  • Worked on SOAP protocol using JAX WS and integrated Apache CXF, AXIS-2 for WS-Remote Messaging, WS -Security, WS- Policy and other specifications and automated documentation using Swagger and WSDL.
  • Experienced in configuring and deploying applications on different servers such as Apache Tomcat, Web logic, IBM WebSphere, JBoss.
  • Loaded and transformed large sets of structured, semi structured and unstructureddatausing Hadoop/BigDataconcepts
  • Experience in developing Map Reduce Programs using Apache Hadoop for analyzing thebigdataas per teh requirement.
  • Expertise to interact with relational databases using ORM frameworks like Hibernate, Spring Data, JPA, IBatis, MyBatis, Java Persistence API (JPA),Hibernate’ssecond levelcache - Ehcache.
  • Exploring with teh Spark for improving teh performance and optimization of teh existingalgorithmsin Hadoop using Spark Context, Spark-SQL,DataFrame, Pair RDD's, Spark YARN.
  • Has good noledge on different databases like PostgreSQL, MySQL, DB2, Oracle 13c/11g, Microsoft SQL Server, NoSQL DB (Raven DB, Mongo DB and Cassandra, Couch DB, Redis,
  • Dynamo DB) and good experience in writing stored procedures, functions and triggers using PL/SQL in JDBC, ODBC and in WebLogic server
  • Experience in writing stored procedures, triggers, views and functions using PL/SQL scripts and embedded DDL and DML statements in PL/SQL blocks
  • Experience in Developing User Interface (UI) Rich Web Applications using Front End/User Interface (UI) Technologies like HTML4/5, XHTML, DHTML, CSS2/3(using SASS and LESS), Type Script, Bootstrap and AJAX by managing all facets and pipelines of application.
  • Expertise in implementing teh features of ES6 like arrows, modules, block scoping, promises and enhanced object literals,
  • Experienced in working with MVVM design flow using client-side JavaScript framework Angular 2.x/4. X/5.0 with NGRX
  • Expertise in using shadow DOM which is a feature of Angular 5 to encapsulate visual behavior.
  • Good noledge in providing support for passing messages between publishers and subscribers using observables as a part of Angular 5.
  • Experience with features of Angular 4 like NgModules which configure teh injector and teh compiler and halp organize related things together.
  • Proficient with Angular JS, Backbone JS, Ember JS, Knockout JS, Ext JS for customize front end app development and to achieve MVC design flow.
  • Well experienced in view rendering using jQuery, React JS, Handlebar JS and implementing React JS with Redux and Flux patterns to attain MVC functionality.
  • Well experienced in developing Dynamic Single Page Application (SPA) using MEAN (MongoDB Express Angular Node) full stack development tool Kit
  • Good amount of hands on Experience in developing server-side JavaScript frameworks using Node JS (Hapi JS, Express JS) to build event driven, non-blocking I/O model web applications
  • Experience in installing dependencies using Package Managers like NPM, BOWER and running automated task using Gulp, Grunt and webpack for bundling, minification, loading images, configuration
  • Experience on UI testing with Karma, Jasmine, Protractor for Angular JS and Mocha, Chai for React JS
  • Unit tested web services using Junit, JMeter, Mockito Easy mock, SpringJunitRunner, Spock, Test NG and hence achieved teh goals of Test Driven Development (TDD)
  • Well experienced in using various AWS (Amazon Web Services) Iaas (Infrastructure as a Service) Components like EC2 for running applications on virtual machines, S3 and Glacier for storing and long term back up of data, EBS for persistent block level storage, Elastic Cache,
  • Dynamo DB, SQS for message queueing, RDS for setting relational database in cloud and Lambda for server less program functions
  • Expertise in using Microsoft Azure which is cloud computing service for building, testing, deploying and managing applications and services through a global network of Microsoft managed data centers.
  • Good Knowledge and Experience on implementing Spring Cloud- Netflix OSS Stack for micro Services deployment,Zuul for API Gateway for routing, Hystix (Circuit Breaker) for latency and fault tolerance and Eureka for service registration
  • Experience in applying JMS (Java Messaging Service) for reliable information exchange across Java applications using Apache Kafka, RabbitMQ, ActiveMQand IBM MQ to communicate from Client to Server
  • Good noledge of Splunk architecture and various components. Expert in Splunk Development, Configuration and Administration and used Kibana to view using Elastic search (ELK)
  • Knowledge of Elastic Search, used for supporting distributed search by allowing start with one machine and extend further to other machines.
  • Hands on experience in implementation of PCF (Pivotal Cloud Foundry) Paas (Platform as a Service) services such as Pivotal Application Service, Pivotal Container Service and Pivotal Functional Service to continuously deliver applications on to teh cloud.
  • Implemented security functionality OAuth 2.0, Spring security, SSL and site minder (SSO), secure autantication with LDAP OAuth2 for generating tokens in teh application using Spring Security, JWT for producing tokens
  • Well experienced with build tools like Gradle, Maven and ANT.
  • Implemented Docker container service, build pipe line Jenkins, Bamboo andGoCD (Go Continuous Delivery) to achieve Continuous Integration and Continuous Deployment that can run on teh cloud or on-premises
  • Knowledge on various Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Hands on experience in managing this Docker Container using Kubernetes with zero downtime deployment.
  • Used Kubernetes Linux container for deploying and scaling containerized applications.
  • Good practical experience with Java-based logging utility i.e. log4J and slf4j
  • Good noledge on Drools Rule Engines which corresponds to validating BRMS (Business Rules Management System)
  • Experience in Java Thread Dump Analysis and familiar with thread dump techniques
  • Has noledge on Application monitoring tools like New Relic and Dyna Trace
  • Strong Knowledge on automated java-based integration testing and behavioral testing of teh applications using Selenium and Cucumber respectively
  • Good experience in using Software development methodologies like Agile (Scrum), Water Fall and Rational Application Development methodologies.
  • Experience in using Mule soft which is light weight Java based Enterprise Service Bus (ESB) which allows connecting applications together quickly and easily, enabling them to exchange data.
  • Experience in using open source framework Apache Camel which for message-oriented middleware with a rule-based routing and mediation engine that provides a Java object-based implementation of teh Enterprise Integration Patterns (EIP) using an application programming interface to configure routing and mediation rules.
  • Expertise in working with JAVA8 features like Functional Interfaces, Stream API, Time API, Transaction Management, Exception Handling, Collection API, Lambda Expressions.

TECHNICAL SKILLS:

Web Development: HTML5, SASS, CSS3, JavaScript, PHP, JSON, JQUERY, J2EE design pattern AJAX, XML, SOAP, REST, WADL, WSDL, JAXP, JAXB, JAX-RS, JAX-WS, S5, ES6

Databases: MySQL, ORACLE, Mongo DB, DB2, MS SQL, SQL Server, RDBMS, Cassandra, Couch DB, Graph DB, Amazon DynamoDB.

Programming Languages: C, C++, CORE JAVA, J2EE (SERVLETS, JSP, JDBC, JAVA BEANS, JSF, JNDI, EJB), Data Structures, SQL.

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

Software Tools Testing Tools: BUILD (Ant, Bamboo, GoCD, Gradle, Grunt, Gulp, Jenkins, Maven, Maven 2, Bower) LOGGING (Log4j, Slf4j, Commons Logging)

VERSION CONTROL: (Git, SVN, Clear Case, Surround)

TESTING: (Protractor, Jasmine along with Karma, Mockito, Mocha, Selenium, Spring JUnit 4)

IDEs worked on: Eclipse, Sublime Text, Net Beans, IBM RAD, Visual studio, STS, BEA Web Logic Workshop

Frameworks: AngularJS, NodeJS, BackboneJS, D3, Struts, JSF, Spring MVC, Hibernate, iBatis, JPA, JDBC

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

PROFESSIONAL EXPERIENCE:

Confidential, Irving, TX

Full Stack Java Developer

Responsibilities:

  • Teh back-end use of Node JS, Express JS, MongoDB and Mongoose, teh complete MERN Stack to provide RESTful API.
  • Utilized Modernizer extensively to build HTML5/CSS3 based page layouts that are cross-browser compatible and standards-compliant.
  • Implemented client-side Interface using React JS.
  • Build user interfaces differently by breaking them into components using React JS and used a real, full featured programming language to render views, with React JS.
  • Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, tablets and mobile users using React JS.
  • Implemented application testability and diagnostics and fixing bugs with teh halp of REDUX(Reducers) architecture.
  • Responsible for implementing UI mockups, integrating third party react libraries, and handling/creating Redux store data.
  • Created plug ins for an in-house data ingestion framework to extract data from multiple sources like Apache Kafka, database, file systems and Messaging Queues.
  • Developed React/Redux code using functional programming best practices to enable efficient pure function testing.
  • Experienced in working with Redux and Alt JS architecture.
  • Handled Http Requests using Axios which supports Promise API functionality native to JS ES6.
  • Extensively used Jenkins as Continuous Integration tools to deploy teh Spring Boot.
  • Used JWT (JSON web tokens) mechanism for autantication and authorization security configurations using Node JS.
  • Worked with HTTP/HTTPS protocols by using Angular 5 components to build microservices in Node JS.
  • Employed Spring Boot for initialize and bootstrapping teh build configuration for teh boot based web applications.
  • Designed and developed independent Microservices using Spring Boot Rest Controller model and are deployed on UNIX boxes.
  • Created custom directives in Angular 5 for reusable components (directive for browser controls like: disable right click, browser close, and lock screen while transition, multifield form elements, background file uploads etc.).
  • Used Node JS for teh communication to teh server through Restful API and added user validations & permissions by using it.
  • Implemented Spring Cloud-Netflix OSS Stack along with using Ribbon for client-side load balancing, Netflix Zuul API Gateway with Eureka service registry for reverse proxy infrastructure and Hystrix Circuit Breaker for fault tolerance.
  • Debugged teh website using Chrome Developer's tools and hardcoded teh API into script for getting teh information about merchants using Node Js.
  • Created and consumed RESTful API using Expres.js to provide centralized logic and reusable data retrieval build on top of Node.js
  • Used Mongoose API to access teh Mongo DB from Node JS and used Angular CLI and NPM for scaffolding teh Angular 5 Application.
  • Autanticating Users and providing security to RESTful web services using OAUTH 2.0.
  • Involved in multi-tiered J2EE design utilizingSpringInversion of Control (IOC) architecture andSpringJPA.
  • Involved in using Spring DataJPA(JavaPersistence API) framework andJPASpecification criteria builder to work with dynamic queries injava.
  • Worked on writing SQL queries for PostgreSQL databases to build PL/SQL functions, store procedure, triggers, views and materialized views.
  • Development of cloud hosted web applications and REST APIs using Spring Boot with embedded Tomcat.
  • Utilized AWS S3 for images uploading and imageMagick for resizing for scalable performance.
  • Created micro service plugin for service worker to read in info via RabbitMQ message bus to create and send SNS messages to AWS SNS topic
  • Deployed and monitored scalable infrastructure on Amazon web services specifically on AWS EC2.
  • Able to create and manage External Lookups inSplunkto match event data with description.
  • Configure and Install Splunk Enterprise and Apache Server for user and role autantication and SSO.
  • Ran Log aggregations, website Activity tracking and commit log for distributed system using Apache Kafka.
  • Implemented testing with Junit Framework using Mockito, Spring Junit Runner, JMeter, PowerMock and MockMVC.
  • Developed Unit test scripts using Junit and Spock. Implemented logging using Log4j.
  • Performed unit testing with Mocha and Chai JavaScript test framework.

Environment: React, Angular 5, Redux, Axios, Nodejs, Webpack, Jenkins, Docker, Mongoose, MongoDB, ChaiMocha, Spring boot, Rabbit MQ, Hibernate, Apache kafka, AWS.

Confidential, Carlsbad, CA

Full Stack Java Developer

Responsibilities:

  • Involved in implementing teh complete Application in teh in-build with core web API SOA Architecture with Angular 5
  • Developed and designed User Interface using JavaScript, HTML, CSS, DOM, XHTML, AJAX, Bootstrap, Less, Angular 5.
  • Created and enhanced websites for clients to increase online presence and sales by using some of teh latest technologies, including JavaScript, CSS3, HTML, JQuery UI, handlebars.
  • Wrote application level code to perform client-side validation using jQuery and JavaScript.
  • Used Angular two-way binding and Implemented teh search functionality for Internal Application using Angular 5.
  • Extensively used Mocha and Chai JavaScript unit testing tools for testing JavaScript pages.
  • Extensively used $http service to make AJAX calls and consume JSON response across numerous services
  • Teh back-end use of Node JS, Express JS, MongoDB and Mongoose, teh complete MERN Stack to provide RESTful API.
  • Worked closely with internal clients to define business objectives, project scope, solution space and design/development approach for various research applications.
  • Utilized Modernizer extensively to build HTML5/CSS3 based page layouts that are cross-browser compatible and standards-compliant.
  • Used Node JS for teh communication to teh server through Restful API and added user validations & permissions by using it.
  • Debugged teh website using Chrome Developer's tools and hardcoded teh API into script for getting teh information about merchants using Node Js.
  • Created and consumed RESTful API using Expres.js to provide centralized logic and reusable data retrieval build on top of Node.js
  • Used JWT (JSON web tokens) mechanism for autantication and authorization security configurations using Node JS.
  • Designed and developed independent Microservices using Spring Boot Rest Controller model and are deployed on UNIX boxes.
  • Implemented security functionality OAuth 2.0, Spring security, SSL and site minder (SSO), secure autantication with LDAP OAuth2 for generating tokens in teh application using Spring Security, JWT for producing tokens.
  • Autanticating Users and to provide teh security to RESTful web services using OAUTH2.0
  • Employed Spring Boot for initialize and bootstrapping teh build configuration for teh boot based web applications.
  • Worked with Microservice architecture using Spring Boot to modularized code and implemented Rest API’s using Spring Rest and integrated Swagger API for documentation.
  • Documented teh RESTAPI's using Swagger API for briefing teh services involved in teh application.
  • Development of cloud hosted web applications and REST APIs using Spring Boot with embedded Tomcat.
  • Adopted JMS API to setup mail notification upon teh success or failure when teh backend processes are completed and to send mail notifications regarding any system related problems.
  • Used Splunk to create charts for teh log data and analyze log data to no customer expectations.
  • Worked with JAVA8 features like Functional Interfaces, Stream API for Bulk Data Operations, Time API, Transaction Management, Concurrency API, Collection API, Calendar API.
  • Involved in multi-tiered J2EE design utilizingSpringInversion of Control (IOC) architecture andSpringJPA.
  • Involved in using Spring DataJPA(JavaPersistence API) framework andJPASpecification criteria builder to work with dynamic queries injava.
  • Deployed and monitored scalable infrastructure on Amazon web services specifically on AWS EC2.
  • Used Cloud formation and launch configurations to automate repeatable provisioning of AWS resources for applications.
  • Utilized AWS S3 for images uploading and imageMagick for resizing for scalable performance
  • Worked onDocker hub, creatingDocker images and handling multiple images primarily for middleware installations and domain configurations.
  • Used Kubernetes to create new cluster and container management tool.
  • Project code build is done using MAVEN tool.
  • Used Continuous delivery / Continuous Integration (CD/CI) tools Docker and Jenkins to deploy this application.
  • Implemented Spring Cloud-Netflix OSS Stack along with using Ribbon for client-side load balancing, Netflix Zuul API Gateway with Eureka service registry for reverse proxy infrastructure and HystrixCircuit Breaker for fault tolerance.

Environment: Spring MVC, Spring Batch, Spring Security, Spring REST, Spring IOC, Hibernate, Angular 5, AJAX, HTML, CSS, JSON, Junit, Mockito, Selenium, Cucumber, MySQL5.6, AWS, SOA architecture,, Jenkins, Docker,, Hystrix, Netflix ZUUL, Splunk, Oauth2.0

Confidential, Chicago, IL

Full Stack Java Developer

Responsibilities:

  • Teh back-end use of Node JS, Express JS, MongoDB and Mongoose, teh complete MERN Stack to provide RESTful API.
  • Worked closely with internal clients to define business objectives, project scope, solution space and design/development approach for various research applications.
  • Utilized Modernizer extensively to build HTML5/CSS3 based page layouts that are cross-browser compatible and standards-compliant.
  • Implemented client side Interface using React JS.
  • Build user interfaces differently by breaking them into components using React JS and used a real, full featured programming language to render views, with React JS.
  • Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React JS.
  • Implemented application testability and diagnostics and fixing bugs with teh halp of REDUX(Reducers) architecture.
  • Responsible for implementing UI mockups, integrating third party react libraries, and handling/creating Redux store data.
  • Developed React/Redux code using functional programming best practices to enable efficient pure function testing.
  • Experienced in working with Redux and Alt JS architecture.
  • Utilized create-react-app to launch product to stay update with teh most current webpack and babel build configurations.
  • Handled Http Requests using Axios which supports Promise API functionality native to JS ES6.
  • Extensively Used Jenkins as Continuous Integration tools to deploy teh Spring BootMicroservices to Pivotal Cloud Foundry (PCF) using build pack.
  • Used Pivotal Cloud Foundry to quickly build, deploy and update teh applications.
  • Used JWT (JSON web tokens) mechanism for autantication and authorization security configurations using Node JS.
  • Used Node JS for teh communication to teh server through Restful API and added user validations & permissions by using it.
  • Debugged teh website using Chrome Developer's tools and hardcoded teh API into script for getting teh information about merchants using Node Js.
  • Created and consumed RESTful API using Expres.js to provide centralized logic and reusable data retrieval build on top of Node.js
  • Involved in multi-tiered J2EE design utilizingSpringInversion of Control (IOC) architecture andSpringJPA.
  • Involved in using Spring DataJPA(JavaPersistence API) framework andJPASpecification criteria builder to work with dynamic queries injava.
  • Worked on writing SQL queries for PostgreSQL databases to build PL/SQL functions, store procedure, triggers, views and materialized views.
  • Utilized AWS S3 for images uploading and imageMagick for resizing for scalable performance
  • Performed unit testing with Mocha and Chai JavaScript test framework.
  • Developed Unit test scripts using Junit and Spock. Implemented logging using Log4j.
  • Designed and developed independent Microservices using Spring Boot Rest Controller model and are deployed on UNIX boxes.
  • Created both xml and java configuration files for setting up Apache CXF as JAX-RS runtime, Spring Data and Spring JDBC template technologies.
  • Used Spring ORM module to integrate with Hibernate.
  • Employed Spring Boot for initialize and bootstrapping teh build configuration for teh boot based web applications.
  • Development of cloud hosted web applications and REST APIs using Spring Boot with embedded Tomcat.
  • Extensively used Mocha and Chai JavaScript unit testing tools for testing JavaScript pages.
  • Worked with Babel and Webpack in application build and deployment processes.
  • Implemented testing with Junit Framework using Mockito,Spring Junit Runner, JMeter, PowerMockandMockMVC.
  • Created plug ins for an in-house data ingestion framework to extract data from multiple sources like Apache Kafka, Database, file systems and Messaging Queues.
  • Able to create and manage External Lookups inSplunkto match event data with description.
  • Configure and Install Splunk Enterprise and Apache Server for user and role autantication and SSO.
  • Created micro service plugin for service worker to read in info via RabbitMQ message bus to create and send SNS messages to AWS SNS topic
  • Implemented Spring Cloud-Netflix OSS Stack along with using Ribbon for client-side load balancing, Netflix Zuul API Gateway with Eureka service registry for reverse proxy infrastructure and HystrixCircuit Breaker for fault tolerance.
  • Ran Log aggregations, website Activity tracking and commit log for distributed system using Apache Kafka.
  • Deployed and monitored scalable infrastructure on Amazon web services specifically on AWS EC2.
  • Used Cloud formation and launch configurations to automate repeatable provisioning of AWS resources for applications.

Environment: React, Babel, Redux, Axios, Nodejs, Webpack, Pivotal cloud foundry, Jenkins, Docker, Mongoose, MongoDB, Chai, Mocha, Spring boot, Rabbit MQ, Hibernate, Apache kafka, AWS.

Confidential, Birmingham, AL

Full Stack Java Developer

Responsibilities:

  • Involved in teh creation of UI specification documents by interacting with business users and design documentation and data modelling for teh entire project.
  • Expertise in usingReact JS/Reduxto build User Interface, strong noledge ofstate store, middleware, action creator, reducer and container.
  • Developed user interface by using teh React JS, Redux for SPA development and implemented client-side Interface using React JS.
  • Implemented Virtual Dom for Client-Side view rendering services using React JS.
  • Written several Axios service calls like GET and POST to make REST service calls.
  • Building cloud Microservices and implemented back-end using Spring Boot.
  • Written calls using FETCH API for fetching JSON data.
  • Proficient in writing react code with halp of ECMAScript (ES6).
  • Implemented platform modules through spring Java micro and Node.js services by employing Hapi.js, as well as front-end React JS.
  • Used complete annotation driven approach to develop teh application using Spring Boot and was involved in setting up teh Spring bean profiling.
  • Worked with Spring Boot for automatic configuration and starter for Maven configuration and performed metrics and externalized configuration
  • Developed RESTFUL web services using Spring Boot and Apace CXF framework.
  • Worked with Microservice architecture using Spring Boot to modularized code and implemented Rest API’s using Spring Rest and integrated Swagger API for documentation.
  • Worked with JAVA8 features like Functional Interfaces, Stream API for Bulk Data Operations, Time API, Transaction Management, Concurrency API, Collection API, Calendar API.
  • Deployed our Application on Pivotal Cloud Foundry (PCF) which is used to reduce teh development overhead by providing a ready to use platform
  • Deployed and Monitored Micro Services Using Spring Cloud Foundry Managed Domains and Routes with teh Spring Cloud Service Registry.
  • Deployed and Monitored Micro Services Using Spring Cloud Foundry Managed Domains and Routes with teh Spring Cloud Service Registry.
  • Implemented Spring Netflix Zuul API gateway and Eureka service registry for reverse proxy and Dynamic service discovery of API's.
  • Implemented Netflix OSS (Open Source Software) for Feasible changes after teh deployment.
  • Used Apache Kafka in cluster as messaging system between teh APIs and microservices and worked on Splunk search processing language (SPL) queries, reports, dashboard and logging using Log4J.
  • Implemented Spring Circuit breaker pattern, integratedHystrix dashboard to monitor Springmicroservices.
  • Implemented NoSQL database like Cassandra to (store key values), for data analytics which is used as a Database for this project.
  • Maintaining and troubleshooting Cassandra Clusters this includes monitoring and performing troubleshooting as per requirements
  • Worked onDocker hub, creatingDocker images and handling multiple images primarily for middleware installations and domain configurations.
  • Used Kubernetes to create new cluster and container management tool.
  • Project code build is done using MAVEN tool.
  • Used Continuous delivery / Continuous Integration (CD/CI) tools Docker and Jenkins to deploy this application.
  • Implemented a metrics collection mechanism for teh server by utilizing Apache Kafka to stream server-side events.
  • Worked with Web pack for bundling application source code in convenient chunks and for loading that code from a server into a browser
  • Adopted JMS API to setup mail notification upon teh success or failure when teh backend processes are completed and to send mail notifications regarding any system related problems.
  • Used Splunk to create charts for teh log data and analyze log data to no customer expectations.
  • Autanticating Users and to provide teh security to RESTful web services using OAUTH2.0
  • Tested REACT code on client side with CHAI testing framework and MOCHA as test runner.

Environment: React JS, Redux, Hapi JS, Node JS, Web pack, ECMA6, Mocha and Chai, Spring Boot, Spring cloud like Ribbon, Hystrix, Netflix ZUUL, Micro services architecture, Docker, Jenkins, Cassandra DB, OAUTH, Apache Kafka, Splunk, PCF, Swagger, Webpack, JMS, Maven.

Confidential

Full Stack Java Developer

Responsibilities:

  • Used Backbone JS to utilize its rendering functions and create controllers to handle events triggered by clients and send request to server.
  • Created responsive UI modules using Backbone JS with hard coded dependency of Underscore JS in combination with Handlebar JS for templating.
  • Defined and developed teh application’s presentation layer using HTML, CSS, and jQuery. Used jQuery for creating different menus and dialog boxes and used different jQuery plugins for calendar, calculator, and printing options.
  • Implemented various cross-project functionalities using Spring AOP and implemented transaction management using Spring AOP and used Spring Aspects for implementing logging functionalities.
  • Implemented Web service calls using SOAP (JAX-WS frameworks) to provide significant pre-build extensibility in teh form of teh WS* standards.
  • Created WSDL (Web Services Description Language) document for client application web services. Developed SOAP web services (JAX-WS) for sending and getting data from different applications WSDL generation and exposed teh service at server-side over teh Internet
  • Implemented persistence layer with iBATIS ORM.
  • Extensively involved in writing code by using Java Collections like LinkedList, Queues, HashSet and etc., Worked on teh Java Collections API for handling teh data objects between teh business layers and teh front end.
  • Involved in writing Multi-Threading Synchronization concepts in Java.
  • Developed back-end PL/SQL packages, UNIX shell scripts for data migration and batch processing.
  • Created and customized UNIX shell scripts for automating regular maintenance and batch jobs.
  • Used ANT for automated build and deployment on IBM WebSphere.

Environment: HTML, CSS, Backbone JS, Handlebar JS, jQuery, IBM WebSphere, Spring AOP, Java Collections, Multi-Threading, UNIX, iBATIS, SOAP

Confidential

Java Developer

Responsibilities:

  • Developed application based on Model View Controller (MVC) architecture.
  • Implemented forms and action classes for teh application using EJB and Struts Framework.
  • Developed EJB deployment descriptor using XML and used JAXB components for transferring teh objects between teh application and teh database.
  • Functionalities like auto completion of forms and user validation are implemented using jQuery.
  • Used Multithreading concept to post data from files to tables involving transformation of file from one format to another.
  • Developed dynamic web pages using JSP and used Struts Validation framework to perform input validation.
  • Configured Struts-config.xml, Tiles-def.xml and various properties files provided by Struts Framework for teh implementation module.
  • Developed and implemented teh MVC Architectural pattern using STRUTS 2.x framework.
  • Implemented POJO based action by STRUTS and also utilized various Tag Support given by teh STRUTS 2.x.
  • Implemented interceptor which is invoke at preprocessing and post processing of a request in STRUTS 2.x.
  • Implemented OGNL (Object Graph Navigation Language) of STRUTS 2.x to simplify teh accessibility of data stored in teh ActionContext.
  • Build PL\SQL functions, stored procedures, views and configured Oracle Database 10g with JDBC data source with connection pooling enabled.
  • Performance tuning of JVM heap size,garbagecollections,javastack and Native thread & production performance.
  • Used Subversion (SVN) for maintaining current and historical versions of source code, web pages and documentation.
  • Used Clear Case for source code maintenance.
  • Developed Ant scripts and developed builds using Apache ANT.
  • Used Log4J to capture teh log that includes runtime exceptions.

Environment: Java/J2EE, EJB, Servlets, JSP, HTML, CSS, JavaScript, JBoss, Subversion (SVN), Oracle, SQL Developer, JDBC, Struts 2.0 framework.

We'd love your feedback!