We provide IT Staff Augmentation Services!

Full Stack Developer Resume

5.00/5 (Submit Your Rating)

NJ

SUMMARY

  • Over 7+ years of experience in Design & Development of Enterprise Applications, Web Applications, and Web Services in Java/J2EE and related technologies.
  • Expertise in Core Java concepts - Collection Framework, Exception Handling, IO, Serialization, Multi-threading, Concurrency.
  • Expert level skills in developing the UI design by using HTML, JSP, CSS, JavaScript, Bootstrap, jQuery, AJAX, dJS, ReactJS, D3JS, VueJS, Backbone JS and NodeJS.
  • Implemented various screens for the front end usingReact.jsand various predefined components fromNPM (Node Package Manager), bower and redux library.
  • Created AWS Lambda functions for AWS config rules using Node.js.
  • Heavily used Lambda function on text object methods Context object properties using Node.js.
  • Good noledge of Spring Core, Spring batch, Spring security, Spring boot, Spring MVC and spring's integration with Hibernate and Struts technologies
  • Experience in Service Oriented Architecture (SOA), Web Services design development and deployment using WSDL, REST, JAXB, SAX, DOM, XSLT, Apache AXIS, SOAP Web Services.
  • Proficient in using Object Oriented Programming Analysis and Design (OOAD) principals, Object Oriented Design Patterns in building high performance applications.
  • Analyzing the client requirements and develop multi-factor authentication using JavaScript, APIGEE integrating with OKTA and RESTful services.
  • Implemented business logic components using POJOs.
  • Have extensive work experience in coding and development of Apigee Edge. Worked on REST based services and SOAP based services.
  • Experience working with APIGEE Edge, Developer Portal & APIGEE SAAS platform and building custom policies.
  • Experience on ANTI PATTERNS of APIGEE like caching the error response cache from backend and Quota policies for traffic management.
  • Responsible for creating Products and Proxies in APIGEE so dat they can be consumed by the consumers.
  • Hands On experience on creating Redis Cluster on AWS and caching the response, and good Knowledge on S3 bucket, EC2Instances, IAM.
  • Well experience in Design and Development of database systems using RDBMS concepts including PostgreSQL, Influx dB, MySQL and experience in writing SQL queries
  • Experience in Splunk log Monitoring, designing dashboards and alerts based on the application requirements.
  • Experience in Pivotal Cloud, Kubernetes as being used to orchestrate the deployment, scaling and management of Docker Containers.
  • Involving in CI/CD pipelines using GitLab repository and using Docker and deploying them in PCF cloud
  • Skilled in using automated functional testing tools like TOSCA and test-driven development using JUnit and debug tools like log4j.
  • Expertise in writing JUnit test cases using Junit Frameworks like Mockito, Selenium, JEST
  • Extensive experience in working on projects with Waterfall and Agile methodologies such as Test-Driven Development (TDD) and JIRA and SCRUM.

TECHNICAL SKILLS

Languages: Java, SQL, PL/SQL, C, C++

Java/J2EE Technologies: J2EE, Servlets, JSP, EJB, JSTL, JDBC, JSF, JavaBeans, Struts, MVC, Hibernate, Spring, Log4j, XML, JMS, JNI, JMX, Junit, Web services and Custom Tags.

JavaScript UnitTesting frameworks: Karma, Jasmine, Protractor, mocha, chai

Spring framework modules: Spring IOC, Spring AOP, Spring MVC, Spring JDBC, Spring ORM, Spring JMS, Spring Boot, Spring Security, Spring Batch

Web Technologies: HTML, JavaScript, CSS, AJAX, XML, JSP, AngularJS.

JavaScript Frameworks: Angular 6,7,8,9, jQuery, Node.js, React.js with Redux, Express.js, Handlebar.js, Hapi.js

Application Servers: Apache Tomcat, WebLogic, WebSphere, JBOSS.

Databases: Oracle, SQL Server, PL/SQL and My SQL, MongoDB.

Operating Systems: Windows, Linux, UNIX.

Web Services: WSDL, SOAP, JAX-WS, JAX-RS and REST API, AWS, Microservices.

Version Control Tools: SVN, Git hub, CVS.

Build Script: Maven, Ant, Jenkins.

IDE's: Eclipse, NetBeans, IntelliJ, SQL developer, Pl/SQL developer

Methodologies: Agile, Waterfall, SDLC, Iterative.

PROFESSIONAL EXPERIENCE

Confidential, NJ

Full Stack Developer

Responsibilities:

  • Involved in meetings with business team to gather the requirements and understood the business criteria.
  • Performed requirement analysis, design, development, and testing of the application using AGILE methodology.
  • Attended daily SCRUM sessions with the team to discuss the progress of the application to meet the business deadlines.
  • Engaged in developing the UI by using HTML, jQuery, Angular 8 and JavaScript and used AJAX to make calls to other services.
  • Used Angular 8 to build the UI components, developed filters to display different dimension of data and font size modifiers Developed container components as the logic layer for the UI components.
  • Develop various screens for the front end using Angular 8 and used various predefined components from NPM (Node Package Manager) and redux libraries.
  • A user provision script developed using Nodejs which includes fetching files from SFTP server and creating users in ldap and database using rest api calls.
  • Worked Extensively withAngular CLIfor creating components, Services, pipes, Directives.
  • Used Node.JS to structure JavaScript code to build Restful webservices.
  • Implemented generating the verification hash code using crypto package on Node.JS
  • Developed modules using Core Java APIs, Collections, Java 1.8(Streams), Jordan API (Dates), Multi-threading, Exception Handling, Generics, Enums, Java me/O and object-oriented designs patterns.
  • Used Lambda Expressions for communicating between business layer and database and coded in java 1.8.
  • Java 11 Stream API for Bulk Data Operations on Collections using both Streams and Parallel Streams.
  • Developed business components by using Spring Boot, Spring IOC, Spring AOP, Spring Annotations, Spring Cloud &Persistence layer by using Hibernate/JPA along with Web Services (RESTful).
  • Implemented customized authentication in Spring Security to verify user-role and secure the user pages.
  • Created architecture towards a Microservices approach using RESTful Web-Services by using Spring Boot.
  • Used JAX-RS for creating Restful web service and implemented authentication by using OAuth2 Security Framework.
  • Implementation of Hystrix circuit breaker to avoid loss of messages during handling of messages at consumer level.
  • Used Microservice architecture with Spring Boot-based services interacting through a combination of REST and Apache Kafka message brokers.
  • Developed and consumed REST APIs for third party provider to get the data from client side using Oracle ADF framework.
  • Performed Unit testing to check the performance of REST API.
  • Used data format JSON to get the data from client and converted to object using Object Relational Mapper (ORM).
  • Deployed microservices in AWS docker containers and developed them using Spring Boot.
  • Deployed the Docker image of services building Docker file and build a continuous delivery pipeline for containers using AWS Code Pipeline and Amazon ECS.
  • Deployed the Dockized Spring Boot application using AWS Elastic Bean Stalk (EBS).
  • Created AWS Lambda, EC2 instances provisioning on AWS environment and implemented security groups, administered Amazon VPC’s.
  • Deployed services on EKS instances and used Kubernetes for the orchestration.
  • Implemented Spring Boot to the REST API to run the jobs daily as per engineering team criteria.
  • Used REST template in REST client service to call the REST API webservice from Spring Boot Application.
  • Used build tool Maven to build the maven dependencies using pom.xml in Spring Boot Application.
  • Worked on MongoDB and wrote code on find, update, save, insert data.
  • Worked on data extraction in loading JSON data from the server-side content into MongoDB.
  • Performed End-to-End testing to see the consistency in responses getting from API and the data stored in Map-R database.
  • Worked with Web Server Apache Tomcat to run the Spring Boot Application.
  • Worked using Anthill and Jenkins to build and deploy the application in all Prod and Non-Prod environments
  • Integrated Swagger UI and wrote integration test along with REST document.
  • Developed all REST APIs using Hystrix commands and Feign clients for efficient fault tolerance and handling fallback mechanisms.
  • Deployed Spring Boot based micro services Docker container using Amazon EC2 container services and using AWS admin console.
  • Configure Jenkins build Jobs for (CI) and (CD)

Environment: Java 11, Spring 5, Hibernate 4.2, Spring batch, Spring Boot, Microservices, Mongo DB, JPA, Angular 8, HTML5, CSS3, Eclipse, SQL Server, Swagger UI, Log4j, Jenkins, JIRA, AWS Services, Pure XML, Web Services, Kafka, REST UI

Confidential, Oklahoma

Sr. Java/J2EE Developer

Responsibilities:

  • Application is developed in Micro Services architecture and used technologies like spring framework, Spring Data JPA and RESTful webservices.
  • Designed proof of concepts and pilot applications using AEM.
  • Worked on creating documents in Mongo database.
  • Developed cloud Microservices and implemented back-end using Spring Boot.
  • Have worked on back end side and integration issues in DB and Informatica tool to solve critical production issues.
  • Used Git for version control and Jenkins for continuous integration and deployment.
  • Experience and expertise in customizing and enhancing the third-party product like Fineos
  • Created the front end of the application using HTML5, CSS3, Bootstrap and JavaScript.
  • The application is built in Micro Service Oriented Architecture using MEAN4+ (Mongo, Express Angular 8.0 and Node) stack and developed Single Page Applications (SPA).
  • Implemented Angular 8 Services for connectivity between web application and back-end API'S using Typescript.
  • BuiltAngular 8components,UIservices to consume rest services using Component based architecture provided byAngular 8.
  • Experience with creating custom directives, decorators, and services to interface with Micro services.
  • Implemented Angular Router to enable navigation from one view to the next as customer performs application tasks.
  • Developed common modules like services, repositories of the web application using Restful Web Services.
  • Implemented Data access objects using Spring Data JPA to access data from Oracle database.
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Developed Hibernate ORM mapping and wrote HQL queries to retrieve table data from Oracle database.
  • Used OAuth 2 which is a lightweight authentication framework with a central authorization server and generates an access token to access a protected resource on a resource server.
  • Authored application using Spring Cloud services (spring version of Netflix OSS-Eureka dat halps in routing, Circuit Breaker and Ribbon for client-side load balancing).
  • Implemented Spring Cloud- Netflix ZUUL to building micro services for communication.
  • Implemented Spring Circuit breaker pattern, integrated Hystrix dashboard to monitor spring micro services, writing server-side request handling and automated functional test cases to validate UI functionality using Node.js.
  • Used spring config server for centralized configuration, Splunk for centralized logging and Jenkins for Micro services deployment.
  • Used Kubernetes to orchestrate the deployment, scaling, and management of Docker Containers.
  • Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes. Created Pods and managed using Kubernetes.
  • Building/Maintaining Docker container clusters managed by Kubernetes. Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
  • Used Apache Kafka for reliable and asynchronous exchange of vital information between multiple business applications.
  • Worked on a project which handles searching algorithms using Elastic Search which is mainly used for pulling analytics related information using the keywords entered by the end user.
  • Deployed the Micro services Docker container using Amazon ECR and AWS CLI.
  • Good at monitoring the efficiency and TEMPeffectiveness of tasks by team members.
  • Excellent oral and written communication skills.
  • Acting as a resource for other Team members.

Environment: HTML5, CSS3, JSON, AJAX, Bootstrap, Angular 8, Maven, Spring Boot, Spring IOC, Spring Data JPA, Hystrix, Netflix Eureka, Docker, Node JS, AWS, Apache Kafka, RESTful, Informatica, MongoDB, JAX-RS, OAuth 2.0, Swagger, GIT, Jenkins, MySQL, Amazon ECR, AWS CLI, Splunk, HQL, Jersey, Kubernetes, ELK.

Confidential

Java Developer

Responsibilities:

  • Developed the User interface using Front-end technologies such as HTML, CSS, JavaScript, jQuery, and Bootstrap.
  • Developed applications using various design patterns in the project such as Business Delegate,
  • Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Responsible for developing the web-based admin portal to search the table for messages, view message details, facilitate manual adjustments and change logging levels using technologies such as Spring MVC, JSP and JSTL tags, CSS, Ajax, Servlets etc.
  • Developed CDW core application to process claims, send messages to affiliates with claim information, and update the affiliates with HSA balance information, handle reversals and adjustments using Core Java, Spring IOC, and Hibernate DAO to maintain persistence and XML for Hibernate mapping.
  • Developed CDW batch processing mechanism to process batch files and convert the records to messages for processing by implementing multi-threading concepts, JMS, MQ and Spring batch framework.
  • Worked extensively with Ajax and jQuery to dynamically load the content into web pages without reloading the pages.
  • Performed client-side validations using JavaScript and jQuery.
  • Worked extensively with Apache Tomcat web server for deployment of the application.
  • Built & deployed scripts using ANT build tool and used Log4J for debugging of the code.
  • Developed and implemented JSP custom tags for handling cross-side scripting errors.
  • Developed middleware service components and DAO components using Spring Framework and Hibernate
  • Performed XSLT transformations to match service requests from the client to the Web service.
  • Developed SQL scripts and PL/SQL stored procedures for querying, populating, and retrieving data from SQL Server.
  • Worked with Spring Interceptors to validate web service requests and send notifications to the subscribers.
  • Used SOAP UI tool to generate request XMLs from WSDL to test the responses.
  • Implemented Hibernate ORM and performed mapping of object classes to the corresponding database tables.

Environment: Java 1.7, Hibernate, Servlets, jQuery, JSP, Hibernate,Oracle, AJAX, HTML, CSS, Bootstrap, XML, ANT, Log4J, Maven, PL SQL, CVS, Windows, Linux, Net Beans, Apache Tomcat, SVN, MVC.

We'd love your feedback!