We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • Over 8 years of experience in analysis, design, implementation, and testing of Object - Oriented Applications in Client/Server environments using Java/J2EE.
  • Experienced in Java Web-based, Desktop Based Development with Concepts of, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Object Oriented Programming (OOP) and its implementation.
  • Experience working with various Software Development Life Cycle (SDLC) methodologies based on Agile, Scrum, Waterfall Model, Iteration.
  • 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.
  • Experienced in Middleware persistence framework like Hibernate/JPA for mapping Java classes to the database and using Hibernate Query Language (HQL).
  • Experience working with YAML, a swagger used to describe the API's.
  • Core development experience for Groovy Grails restful web services.
  • Areas of expertise includes analysis design and development of software involving technologies like Java J2EE Servlets JSP JDBC JSTL SPRING 3.0/2.5 JPA Hibernate 3.0 Struts 2.0 Web Services WSDL JMS EJB XML XSLT JNDI HTML JavaScript AJAX and JSF Prime faces, Vert.x.
  • Experienced in Front End frameworks such as jQuery, Ajax, JavaScript, Nodejs, ReactJS, BackboneJS, AngularJs.
  • Experience in using the React JS, Flux for SPA development.
  • Experience in DOM manipulation using JavaScript and Angular JS.
  • Good experience in writing Spark applications using Python and Scala.
  • Worked in using React JS components, Forms, Events, Keys, Router and Flux concept, Implemented the Drag and Drop functionality using React-Draggable
  • Good Knowledge on Data Structures and algorithms Binary, Bubble Sort, Merge Sort, Quick sort.
  • Experience in Core Java concepts such as OOP Concepts, Collections Framework, Exception Handling, I/O System, Multi-Threading, JDBC.
  • Experience in developing with various open sources frame

PROFESSIONAL EXPERIENCE

Confidential

Full Stack Java Developer

Responsibilities:

  • Involved in the complete SDLC including the design of System Architecture, development of System Use Cases based on the functional requirements.
  • Followed Agile methodology involved in Daily Scrum (Agile) meetings, Sprint planning, grooming to gather & understand requirements and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
  • Used JIRA ticketing system to keep track of issues and tasks on individuals.
  • Develop various screens for the front - end using Angular 6 and used various predefined components from NPM.
  • Responsible for creating efficient design and developing User Interaction screens using HTML, CSS3, Bootstrap, JavaScript, Angular 6.
  • Experienced in React JS and working with React Flux architecture.* Developed validations on Angular and HTTP client to make AJAX calls and load the data from backend into various HTML templates.
  • Developed routings, parent/child components, reusable components in Angular 6.Java 8, Micro Services and Spring Boot:* Converted a monolithic app to microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in AWS.* Created standards and patterns for deploying a spring boot data micro-service architecture to AWS.
  • Implemented REST Microservices using spring boot.* Used spring config server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Microservices deployment.
  • Actively involved in coding using Java 1.8, Spring 4.x to develop features from end to end.* Design and implement an application using Spring MVC, Spring IOC, Spring transactions, Dependency Injection Spring Annotations, Spring AOP, Spring Container-managed transactions, Hibernate.* New library development with Microservices architecture using Rest APIs and spring boot.Spring Security
  • Developed JWT based security for REST services and validate JWT token, extract data and use it for stateless service development
  • Developed Authentication AuthO and Authorization 0Auth2.0 using Spring Security to Secure API and role-based accessWebservices: Used Microservices to communicate using synchronous protocols HTTP and REST.
  • Implementing or exposing the Microservices based on RESTful API utilizing Spring Boot with Spring MVC.
  • Developed and used REST web services for the reporting framework.
  • Experience in building reusable GQL components, and maintain APIs using GraphQL and REST. Wrote scalable code using Java Groovy Grails Test and deploy applications and systems.
  • Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality before writing the functionality.
  • Developed build and deployment scripts using Maven as build tools in Jenkins to move from one environment to other environments.

Confidential

Full Stack Java Developer

Responsibilities:

  • Implemented MVC Framework to make single page applications SPAs for responsive services.
  • Implemented various features of spring framework such as Dependency Injection, IOC, Annotations, and Spring integration with Hibernate.
  • Good knowledge of Spring& IOC, AOP, Spring MVC and springs integration with Hibernate and Struts technologies
  • Designed and developed a RESTful service interface using Spring MVC to the underlying customer event API.
  • Worked on Spring Security for application authentication.
  • Implemented Micro Services based Cloud Architecture on AWS Platform and Cloud Foundry.UI/ Frontend: Used AngularJS as framework to create Single Page Applications which can bind data to specific views and synchronize data with server.
  • Used Front End Developing UI Interface using JSF, JSTL, HTML5.0, CSS, JavaScript, Ajax, and AngularJS.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
  • Responsible for React UI and architecture. Building components library, including Tree, Slide - View, and Table Grid.
  • Utilized AngularJS UI-Route for managing the State Transition and URL route
  • Developed the User Interactive NodeJS Restful API Web Application navigation tool like Maps API using Leaflet.JS for front-end regional mapped area.JMS:Administered and deployed applications into WebSphere Application Server.
  • Used Java Messaging Services (JMS) for the reliable and asynchronous exchange of important information such as payment status report.
  • Worked with JAXB, SAXP and XML Schema for exporting data into XML format and importing data from XML format to database and JAXB in the web service request response data marshaling as well as the unmarshalling process.* Good experience with Cassandra NoSQL Database.Cloud Service (AWS):* Implemented Micro Services based Cloud Architecture on AWS Platform and Cloud Foundry.
  • Manage, integrate, and secure services in the cloud.* Created POC for SSl authorization using vert.x Framework.
  • Created POC for Automatic update for the deployment status update using Vert.x Framework (push Notification), HTML5, CSS3, JavaScript, Junit & JAVA.* Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Created Clusters using Kubernetes and worked on creating many pods, replication controllers, replica sets, services, deployments, labels, health checks and ingress by writing YAML files.
  • Involved in development of test environment on Docker containers and configuring the Docker containers using Kubernetes.
  • Scheduled, deployed, and managed container replicas onto a node cluster using Kubernetes.

Environment: Java 7.0, Spring 3.5, Hibernate 4.2, Eclipse IDE

We'd love your feedback!