We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • Around 7 years of professional work experience in Object Oriented Programming, design and development of Multi - Tier distributed, Enterprise application using Java and J2EE technologies.
  • Expertise in using Agile Software Development methodologies like Sprint, Scrum and Traditional software models like Waterfall and Test-Driven Development (TDD).
  • Having Strong experience in User Interface development using web technologies like HTML5, XHTML, DHTML, CSS3(SAAS/LESS), Bootstrap, JAVASCRIPT, JQUERY, AJAX.
  • Extensive knowledge in developing applications in a single page (SPAs) using various JavaScript frameworks like Angular, React.
  • Expertise in developing Single Page Applications (SPA) with Angular Framework with various versions like 4,6 and 8.
  • Proficient in UI design, developed Front End using JSP, HTML5, CSS3, JavaScript, Ajax, jQuery, AngularJS, Angular
  • 2+, Typescripts, NodeJS, and ReactJS.
  • Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections
  • Hands on experience in multiple components of spring framework like Spring MVC, Spring DAO, Spring AOP and Hibernate frameworks.
  • Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Spring REST, Spring Boot Actuator, Spring Batch, Spring Cloud, Spring Security, Spring Microservices.
  • Extensive experience using the Java technologies: Core Java, JDBC, Java Message Service, JSP, Servlets, JPA, EJB, Swing, Applets, and JSTL.
  • Developed web-based enterprise applications using core Java, J2EE, Servlets, JSP, JSF, JDBC, Hibernate, Web services like SOAP and REST, MVC framework like Struts, Spring MVC and SQL.
  • Expert in implementing Microservices, Service Oriented Architecture (SOA) with XML based Web services like SOAP/UDDI/WSDL using Top-down Approach and Bottom-up Approach.
  • Developed and deployed Micro Services based applications using Spring Boot and Spring Cloud.
  • Used Java Message Service (JMS)

PROFESSIONAL EXPERIENCE:

Confidential

Sr. Java Full Stack Developer

Responsibilities:

  • Worked on Agile Methodology with bi - weekly sprints, and daily scrum meetings with backlogs and story points. Implemented responsive UI rich web applications with HTML5, CSS3, Bootstrap4 and Angular frameworks and used reactive & template driven forms to associate HTML elements to model & provide dynamic user validations on client side. Designed and developed dynamic Multi-Browser compatible responsive web application using Angular 9/8/7/6, AngularJS, JavaScript, HTML5, CSS3, and Bootstrap. Written Angular 6 application while using TypeScript for notification management and delivery.
  • Implemented Angular 6 Router to enable navigation from one view to next as agent performs application tasks. Developed Application to assess JSON and XML from Restful web service from consumer side using Angular 6. NodeJS EXPRESS Server is created by combining with Socket.io to build MVC framework to backend Oracle 11g Database. Used Node Package Manage (NPM) for configuring the modules and libraries required for the application. Used NodeJS for development and support for client and server-side applications. Good experience in creating the IAM Service: IAM Policies, Roles, Users,
  • Groups and service accounts thru Terraform Scripts. Created service accounts using Terraform with the respective roles to support the services deployed Managing the GCP TechStack Developed the terraform script to get the s from the bucket and create an SSL cert in the respective project on the fly without downloading the certs on the local machine. Involved in Developing of Application based on J2EE using Hibernate and Spring framework. Building cloud Microservices and implemented back-end using Spring Boot. Used Spring MVC Transaction Management, Spring/Hibernate Batch Transactions & Hibernate cache concepts. Used latest Spring Boot, which is radically faster in building cloud based Micro services with very less configuration. Worked with Spring Features like Spring MVC, Spring DAO, Spring Boot, and Spring Batch. Developed batch processing using Spring Batch in the persistence layer & improved performance of batch. Implemented Relational Database Oracle and PL/SQL store procedures Developed stored procedures and triggers using PL/SQL to calculate and to update the tables to implement the business logic using Oracle database. Interacted with backend Oracle and wrote Stored Procedures,
  • Functions and Cursors for deleting and inserting using PL/SQL. Created Mongoose schema to perform CRUD operations using MongoDB (NoSQL) database and communicated with remote server using REST enabled web service on jersey framework. Using GIT for Source Control and Version Management and using log4j 2 for logging. Developed the project using AWS EC2, S3 Buckets, Data pipeline, Elastic Bean Stalk, CloudWatch, AWS Server Migration Service, Lambda, Amazon messaging services (SQS) and Amazon Kinesis Services. C

Confidential

Java Full Stack Developer

Responsibilities:

  • Involved in the development using Agile development process to gather and analyze the requirements of the Application. Usage of customized components were made and developed UI application using Angular 6.0. Created services on UI for storing and retrieving data from UI to the backend and Implemented customer side validations using Angular 6.0. Project was under migration converting Angular4 to Angular6. Implemented the complete set up with configuration file changes of angular components and updating router
  • Modules. platform modules were Implemented through Spring Java microservices and NodeJS services by employing Hapi.js Used NodeJS for server communication through Restful API and added user validations & permissions. Created the architecture for the RESTful API using Express and NodeJS.
  • Involved in Analysis, Design, Coding, and testing phases of the back - end server-side business logic development by following Agile Scrum Methodology. Developed user interface using JSP, JSP Tag libraries JSTL, HTML, CSS, and JavaScript to simplify the complexities of the application. Developed the application using spring framework that leverages model view layer architecture, also configured Dependency Injection. Involved in creating and Deployment of REST API and Micro Services in Java J2EE using Spring Boot. Developing RESTful web services using Node JS and used node js server to interact with the Rest services and database, hosted on multiple load balanced cloud instances. Engaged in developing the UI by using HTML, jQuery, Angular 7 and JavaScript and used AJAX to make calls to other services. Used Angular 7 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. Used Hibernate ORM tools which automate the mapping between SQL databases and objects in Java.
  • Written SQL and stored procedures as part of database interaction. Implemented spring boot microservices to process the messages into the Kafka cluster setup. Implemented Selenium Web Drivers and Karma for testing the UI components. Extensively used JUnit/Mockito and developed JUnit tests classes.
  • Creating and building Jenkins Pipelines for CI/CD Process. Developed the framework to consume the web services hosted in amazon EC2 instances. Involved in writing Java API for Amazon Lambda to manage some of the AWS services. Worked on micro services project- to build docker containers and deploy to Dev. Worked with Maven to develop build scripts. Used Bitbucket git to store and maintain source code. Jira is used for Project Management and GitLab is used for issue and bug-tracking.

Environment: Java, Core Java, Spring boot, Spring Security, AWS, EC2, JUnit, Agile, Spring, JavaScript, React, Webservices, HTML, CSS, Oracle, Maven, Bootstrap, JMS, Jenkins, GIT, NodeJS, Log4j, RESTful.

Confidential

Sr. Java Developer

Responsibilities:

  • Worked as per Agile Methodology (Scrum) to meet customer expectation, timelines with quality deliverables Involved in different phases of Software Development Life Cycle (SDLC) such as analysis, specification, design, and implementation and testing HTML5, CSS3, React and Bootstrap were used to build and user interface webpages. Developed a single page, responsive web application on front end by using AngularJS. Communication between the view components and server was enabled through AngularJS
  • Ajax module which is used to handle the RESTful calls. NodeJS is used to run Angular on server with mock JSON data and completed the UI development independent of server. Spring Dependency Injection, Annotations and Spring MVC components was used to implement the business layer and navigation part of the application. Developed user management screens using Spring framework and DAO classes using Hibernate framework for Worked with configuring Jenkins with Docker.

Environment: Java, Azure, Spring, Spring boot, JSP, AJAX, Hibernate Framework, JMS, SOAP, XML, Spring Framework, Log4j, Java Script, HTML, Oracle9i, SQL, PL/SQL, Web Sphere, Microservices, WSAD, JSTL, Docker, JIRA, GIT Struts tags, Junit, Mockito, SQL, Struts, CSS, Jenkins.

Confidential

Java Developer

Responsibilities:

  • Used Agile (Scrum) development methodology during designs, implementation, testing, and maintenance Involved in Daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint. User interface was developed for management module using HTML, CSS, and JavaScript. Worked with Angular CLI and Typescript in Angular4 to create Controllers and components for the Web Pages. Developed the project using MVC design pattern and developed front end using Spring MVC framework, business components using Spring.
  • Worked on Spring Web Flow using 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 with Microservice architecture using Spring Boot to modularized code and implemented Rest API's using Spring Rest and integrated Swagger API for documentation Java Messaging Services (JMS) was used for reliable and asynchronous exchange of important information such as payment status report, parsing of JMS XML messages Used Webservices - WSDL and SOAP for getting credit card information from third party vendors. Developed Database Procedures for updating, Inserting, and deleting table for a complete logical Unit of Work (LUW) using PL/SQL under Oracle Database Server. Involved in the design of tables in oracle to store the pay information. Used JDBC to interact with the Oracle database for storage and retrieval of information. Clear Case is used for source code maintenance. Continuous integration to build the project using Jenkins with Maven Builder. Used Log4J to capture the log that includes runtime exceptions Involved with the testing team to Unit test the software for any bug detection.

Environment: HTML, CSS, JavaScript, JMS, Spring MVC, Spring Boot, EJB, SOAP, WSDL, JDBC, UML, Clear case, Rational Rose, Junit, Easy Mock, Java, Oracle, SQL, Log4J

Confidential

Jr. Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC). Worked on Agile Methodology and built the application using Test Driven Development approach Developed application UI pages using JavaScript, Angular JS, jQuery, CSS3 and HTML5. Developed an AngularJS workflow manager leveraging Angular - UI's state router for configuration and management of multi-step user input flows Involved in writing the exception and validation classes using Strut's validation rules. Performed client-side validation using JavaScript. Involved in Unit Testing, Sanity Testing, and Integration testing of all the reports. Implemented server-side components using Core Java, multi-threading, web services with Spring Framework. Developed back-end functionality using Spring MVC and Spring JPA.
  • Designed and created MySQL database tables to normalize the existing tables. Created stored procedures to interact with database. Thoroughly involved in testing phase and implemented test cases using JUnit. Used JIRA ticketing system to keep track of issues and tasks on individuals. Worked on Continuous Delivery pipeline with Docker, Jenkins, and Code hub.

Environment: HTML, CSS, JavaScript, Angular JS, jQuery, JSP, Spring MVC, Spring Web Flow, MySQL, RESTful web services, Eclipse IDE, and Linux.

Confidential

Database Administrator

Responsibilities:

  • Implemented OO Design Concepts, Relationships, Query optimization techniques to improve performance and Transactional issues throughout the application. Extensively used jQuery, JSON, AJAX and DOM scripting to create interactive web applications like message posting and autocomplete validation forms.
  • Developed interactive Graphs to represent data from the database using Java Script and jQuery. Written SQL Queries to interact with Oracle database. Fixed bugs in the production and carried out Unit Testing specifications involving Core Java, J2EE, JSP, JSTL, Servlets, Struts, UML, and XML. Modified the
  • UI design of the Web Application according to the report parameters. Designed and created MySQL database tables to normalize the existing tables. Created stored procedures to interact with database

Environment: HTML, CSS, JavaScript, jQuery, JSP, HTTP, MySQL Workbench, Oracle DB, SQL.

We'd love your feedback!