Post Job Free

Resume

Sign in

Java Developer Full

Location:
Orlando, FL
Posted:
June 19, 2023

Contact this candidate

Resume:

Harika. S SR. JAVA FULL STACK DEVELOPER

Mobile: +1-214-***-****

Email id: adxshx@r.postjobfree.com

LinkedIn: www.linkedin.com/in/harika128

Professional Summary

Around 7+ years of professional experience as Java full stack developer in design, Development, testing, analysis in multi-platform environments using Core Java/J2EE technologies.

Strong hold on programming with core java 8 concepts like Multithreading, File handling, OOPS Concept, Collections, Generics, Event handling, and Exception handling.

Strong experience using J2EE technologies like JSP, JSF, JMS, JSTL, EJB and Servlets.

Solid understanding in developing Microservices with Spring Boot, Pivotal Cloud Foundry, and Spring Cloud. Experience in SOAP based Web Services, REST Web Services like JAX-WS, JAX-RS, JAXB, SOA, AJAX.

Expertise and strong understanding of front end UI development technologies and scripting languages like HTML5, CSS, Bootstrap, Java script, Type script, Node.js, jQuery, JSON, AJAX, and Angular JS.

Experience in working with ReactJS for creating interactive UI’ using One -way data flow, Virtual DOM, JSX, and built react application with Redux for state management.

Good experience in designing applications using Design Patterns (J2EE) like creational, structural, and behavioral MVC Architecture, Singleton, Factory, Façade, and service locator.

Experience in Java 8 features like method references, parallel streams, Lambda expressions, optional and Functional Programming concepts.

Experience with web application’s UI testing frameworks like Jasmine, protractor and karma for Angular JS, Chai for React JS, and Backbone JS.

Developed and designed both SOAP and REST webservices with Spring Boot and implemented Spring REST. Written application level code to interact with APIs and configured using swagger.

Experience in using persistence frameworks like Hibernate as the back end ORM tool (Object Relational Mapping) to map POJOs to a relational database using HQL (Hibernate Query Language) and used JDBC connections to establish connection between the Servlet pages and Databases.

Extensively worked on Java messaging Services like Kafka, JMS, RabbitMQ, Active MQ and IBM MQ.

Strong experience in working with both Relational and Non-Relational databases such as Oracle, MySQL, SQL Server, PostgreSQL and NoSQL like MongoDB, Apache Cassandra, and IBM DB2 databases to manage tables, views, indexes, sequences, stored procedures, functions, triggers and Cursors.

Solid understanding in writing unit test cases and determining application functionality using Mockito, power Mock, JUNIT, and REST webservices with SoapUI, JMeter and Postman.

Highly Proficient in Build Automation tools like Ant, Maven, Gradle and logging tools like Log4J, SLF4J.

Good working knowledge on DOM scripting, XPath, JSON and on Maven.

Solid experience using the Version Control Systems – GIT, SVN, Bitbucket and project management tools like Rally and JIRA.

Experience in working with AWS solutions using AWS Lambda, EC2, Simple DB, RDS, Elastic Load Balancing (ELB), DynamoDB.

Working experience on multiple servers like Tomcat, WebSphere, BES Web Logic and JBoss.

Expertise in deploying web applications on Jenkins using X process. Good knowledge in Docker components like Docker Hub, Docker Engine, Virtual Machine and Docker Registry.

Broad knowledge and Hands on experience in Agile methodologies like Waterfall and Scrum.

TECHNICAL SKILLS SET

Languages

Java, SQL, PL/SQL, Python

Enterprise Java

JSP, Servlet, JNDI, JDBC, JSF, JMS, JPA

Web Technologies

HTML, XHTML, Type Script, CSS, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, DOJO

JavaScript Technologies

React, Redux, jQuery, NodeJS, AngularJS, Angular

Tools & Framework

Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Log4J, SOAP UI, Spring Boot, Spring Batch, Spring Security, Apache Camel, Kafka

Web services

SOAP, RESTful, UDDI, WSDL, JAX, Apache Axis2, Apache CFX, ATG.

Web/App Servers

Web Sphere, Apache, Tomcat, JBoss, EA, WebLogic

Database

Oracle, SQL-Server, MySQL server, MongoDB, Hadoop

Development Tools

Eclipse, My Eclipse, RAD, Spring Tool Suite (STS)

Testing Tools/ Others

JUnit, Soap UI, Putty, Rational Clear Quest, RTC

Version Control

GIT, GitLab, GitHub, CVS, SVN,

Build-Automation Tools (CI)/Issue Tracking Tools

Maven, Gradle, Jenkins, JIRA, Pivotal Tracker, Fire Bug, Pivotal Cloud Foundry

PROFESSIONAL EXPERIENCE

Client: General Motors (GM) February 2023 – April 2023

Role: Sr Software Engineer

Location: Austin, Tx

Participated in daily stand-ups using Azure DevOps to track progress, identify roadblocks and coordinate tasks across the team.

Developed and implemented with front-end components using Angular16, Including interacting with components and validating forms.

Utilized Insomnia API for backend calling and accessing the tokens to run the applications locally.

Worked meeting the project deadlines and ensuring successful deliverables, participating in the Sprint demo presentations to provide updates on the project progress and collaborating with the team members.

Taking initiative in assigning the bugs created and debugging the root cause and resolving the issue.

Worked and created custom email templates using Adobe Campaign Client, ensuring requirements, and maintaining consistency and testing the email templates using Soap-UI across all the email clients.

Utilized strong knowledge of backend development to debugging and analyze to ensure the successful integration of front- end and back-end components.

Utilized Azure DevOps to manage the project life cycle, including the source control and demonstrated proficiency managing the code repositories.

Client: Avaya Technology December 2020 – October 2022

Role: Senior Full Stack Java Developer

Location: Durham, NC

Roles & Responsibilities:

Involved in various phases of the SDLC (Software Development Life Cycle), participated in the daily scrum meetings, sprint meetings, Architectural meetings and presenting a demo in the end of every sprint.

Experience in Web Applications Development using HTML/ XHTML, CSS3, JavaScript, Typescript, XML, JSON.

Developed User Interface (UI) by using React JS, Next JS, Flux/Redux and experienced in leading frame works such as React.JS to build high quality, scalable and reusable components, and front end solutions.

Experienced in implementing Server side rendering (SSR) with Next.js for improved performance and SEO.

Experience in Utilizing Next.JS Static site generation (SSG) to generate pre-rendered pages for improving loading speed.

Extensively used Next.JS dynamic routing system for handling different page layouts and component based on the URL.

Experienced in creating API routes within Next.js applications for smooth integration between frontend and backend.

Implemented React router for building the single page application (SPA) and to route the pages on the client side.

Developed web applications running on NodeJS using the framework, Vue.js and Backbone.js for front end MVC/templating.

Used Vue.js events distribution and parent chain for parent-child component communication.

Experienced with Advanced JavaScript including prototype-based inheritance, AJAX, JSON and familiar with JavaScript frameworks such as, jQuery and jQuery-UI.

Developed complex Stencil JS components with the large number of attributes that process JSON data with the use cases of CMS and documentation to populate input parameter of the components.

Developed in Stencil to create framework neutral web components for applications that were developed using react JS, Vue JS

Developed Rest API to process the data form the DB to another rest service.

Written the test cases using testing framework JASMINE and run those tests in the KARMA test runner.

Analyzes design and determines coding, integration and programming activities based on general objectives and overall architecture of product or solution using JAVA11.

Used Spring Boot to build cloud Micro Services and develop Spring MVC based application.

Involved in analyzing Micro services architecture challenges, design analysis, development of the user stories, assigning tasks, testing the application.

Deployed Micro-services as Restful Java Web Services on Amazon Elastic Beanstalk.

Used Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message services.

Used RESTful API to transfer user data securely and performed validation using Java Script.

Worked on ATG Rest to create services to create /update/fetch user details.

Used Node.js to run Grunt tasks and build properly the project and Implement modules into Node JS to integrate with designs and requirements. Used Grunt JS, Bower JS, Express from NodeJS.

Used Spring Boot and Spring Security to build microservices and deployed to AWS cloud.

Expertise in using the Spring Boot Framework to manage the functionality of application and to implement the application.

Used Spring Boot to deploy Microservices and used microservice architecture to retrieve the data form the client side by using REST and used Pivotal Cloud Foundry (PCF) to deploy the microservices.

Spring Framework AOP Module is used to implement the logging in the application and to know the application status.

Experienced working with OAUTH2.0 to provide authentication and authorization to REST services by Exchanging access tokens.

Used Kafka publishers and listeners to transmit the data across the applications.

Used Apache Kafka as a messaging layer for custom framework and implemented and AWS as cloud infrastructure

Experienced working with Cassandra in loading the data into the cluster using Java API and ran performance tests using Cassandra-test tool to improve the read and write performance of the cluster.

Worked with MongoDB to store non-relational data into collection and retrieve them whenever required.

Created Swagger files to configure the definition objects or parameters of service end points.

Developed unit test cases, created mock objects by using testing tools like JUnit, Mockito and Power Mock.

Used Maven for project management to automate the entire application building process and dependencies process.

Used GIT for version management between various integration and development streams.

Setup the Continuous Integration (CI) process for the application using Jenkins for timely builds, code coverage and running test of application.

Extensively used Jenkins to streamline the CI/CD pipeline and worked for end to end automation for all build and deployments.

Worked on integrating GIT into the Continuous integration(CI) environment along with Jenkins.

Configured Docker files to build and push images into test Docker repository with test configuration to validate an image.

Developed and deployed restful web APIs in AWS instances with Jenkins, Open shift, and Docker technology

Experienced in creating the Elastic Map reduce cluster and able to run scripts using the EMR.

Setting up AWS Oracle RDS databases for new project, use the data pump to migrate data to Relational Database Services (RDS).

Worked on Microservices using Docker using Amazon EC2 container service and using AWS admin console.

Develop AWS Lambda based Microservices interacting with SNS/SQS using AWS SDK and to trigger the events related to migration of data and on AWS EMR.

Used XML for building the data structures required for the Web Service.

Environment: Java, J2EE, Spring, JDBC, Hibernate, JMS, Tomcat in AWS EC2 instances, Docker, AWS Lambda, Swagger, OAUTH2.0, MongoDB, JavaScript, Vue.js, Node.js, React, Stencil JS, MFE, Jasmine, Karma, Angular, JSP, Spring MVC, Spring boot, JSON, Eclipse, HTML5, Jenkins, Microservices, GIT, SQL Server, JUnit, Maven, Mockito, Power Mock.

Client: Aetna June 2019 - December 2020

Role: Senior Java Full Stack Developer

Location: Hartford, CT

Roles and Responsibilities:

Experienced in React, HTML5, CSS3, JavaScript, Bootstrap to build responsive and dynamic pages.

Used Agile development process to gather and analyze the requirements of the application.

Designed and coded customized Angular 6 services to interact with backend API and server components.

Used W3C Validator for testing and worked on Unit testing with Karma and Jasmine.

Written Angular application while using TypeScript for notification management and delivery.

Developed Front end website with Angular 6 and used Type script with Angular 6 framework to build most components.

Implementing SSR with Angular Universal to improve the user experience by rendering the content on the server and client for easy management.

Written Angular application while using TypeScript for notification management and delivery

Unit testing was conducted using Jasmine and Karma and end to end testing was conducted using Protractor.

Used most of the new features of Java 8 like lambda expressions for communicating between business layer and database, stream API for Bulk Data Operations on Collections using both streams and parallel streams.

Used Spring Integration for integrating the application with Microservices using spring integration workflow files.

Involved in analyzing microservices architecture challenges, design analysis, development of the user stories, assigning tasks, testing the application.

Developed RESTful Web services and used Rest Templates and feign clients to consume the data from different services.

Responsible for maintaining our Google cloud firestone collections using REST Web Services.

Designed and developed RESTful XML web service endpoints based business components in Microservices by using Spring Framework for handling AJAX requests.

Worked with Microservice architecture using Spring Boot to modularized code and implemented REST API’s using Spring REST and integrated Swagger API for documentation.

Building cloud Microservices and implemented back-end using Spring Boot.

Designed and developed business components using Spring Boot, Spring Dependency Injection (Core), Spring AOP, Eh Cache Framework and Spring Annotations.

Extensively used hibernate as the ORM tool to communicate with the other databases.

Involved in loading and storing objects using Hibernate and configuring hibernate mapping files.

Developed Hibernate with Spring Integration as the data abstraction to interact with the database.

Generated access token using OAUTH 2.0 authentication framework to access protected resources and to provide security to RESTful Web Services.

Used JWT (JSON Wen Tokens) to securely communicate JSON objects.

Developed Spark streaming modules for pulling data from RabbitMQ and Kafka.

Implemented the function to send and receive AMQP messages on RabbitMQ Synchronously an asynchronously and send JMS message to Apache Active MQ on the edge device

Used Hibernate to store the persistence data into the PostgreSQL database and to access the data from the database used HQL.

Used Postman and SoapUI to test Restful web service endpoints and perform operations like get, post, update and delete.

Wrote JUNIT test cases to test the functionality also did integration tests of the code by using Mockito.

Involved in Designing Web application using Maven and implementing the application using Spring Integrations/Spring Security.

Used Log4J to capture the log that includes runtime exceptions and monitored the error logs using Log4J to fix the issues.

Experience in deploying all applications to Linux servers Utilizing cloud infrastructure.

Expertise in debugging the issues related to application on the server side.

Used Tomcat application server to host the application on a Linux environment.

Experienced in deploying applications in Tomcat and WebSphere locally and maintain the application in Google cloud.

Developed microservices using Spring Boot framework and deployed the EAR into WebSphere Server.

Used AWS EC2 instances to expand and maintain the AWS infrastructure, manage documents in S3 and providing IAM access to S3 bucket using REST Web Sersvices.

Involved in setting up Dynamic website using AWS deployment services and configured virtual severs.

Used Jenkins for integration with public domain and created EC2 instances.

Involved in writing application level to code to interact with API’s, webservices using AJAX, JSON and XML

Extracted data from databases with DAO layer and involved in converting them into JSON formats.

Environment: Java, HTML, CSS3, Karma, RabbitMQ, Tomcat, Bootstrap, JavaScript, TypeScript, jQuery, AJAX, Responsive Web Design, Jenkins, Angular6, XML, RESTful Web Services, W3C, JSON, Node.js, Mongo DB, Oracle, Windows, GIT, JIRA, Log4j.

Client: Seertree Global Service April 2018 – June 2019

Role: Java Full Stack Developer

Location: Chennai, Tamil Nadu

Roles & Responsibilities:

Involved in all the phases of the SDLC (Software development Life cycle), participating in the daily scrum meetings, sprint plannings and presenting demo in the end of the sprint.

Developed single page applications (SPA) using Angular and React.js. In depth experience in using React.js. and techniques such as Redux, JSX.

Used React JS, Handlebar.JS for view rendering and to attain MVC functionality, used React JS with Redux and Flux patterns.

Utilized Redux-promise in application to get the data from Back-end and to perform RESTFUL Services.

Experience in Angular 4/6 in few modules and created reusable components, services, and pipes.

Worked on form validation, error handling and event handling using java script and jQuery.

Created typescript reusable components and services to consume RESTAPIs using component-based architecture using Angular.

Involved in improving the performance using JAVA 8 features like Lambda expression, Method References, and Functional Interfaces.

Experienced in using Spring Boot and Spring Cloud to develop and deploy Micro Services based applications.

Using Microservices to retrieve data from client side and improve rapid performance and communication among modules in the application.

Developed Web Services like SOAP and RESTful services to allow communication between the applications.

Involved in writing program to consume the web services using SOA using CXF framework and used SOAP JAXB to produce web services.

Developed Web Services using XML messages that use SOAP.

Developed prototype application using JavaScript, jQuery, Backbone.js connecting to a RESTful Web Services on a different domain.

Used RESTful Web Services to fetch data from the third part security applications and storing in Kafka Message Queues.

Used Spring security system to secure the webservices that is used to transfer the data.

Involved in build, deploy, developing the Web Applications using Spring framework design.

Designed and developed business components using Spring Boot, Spring AOP, Eh Cache Framework and Spring Annotations.

Used Eclipse IDE for development and JBoss (7.1) server for deployment and used GIT for repository management.

Used Spring MVC Design Pattern to hold the UI data and serve the response according to request.

Implemented persistence using Hibernate that uses the POJOs to represent persistence database tuples.

Used Hibernate ORM tool to make an ORM relationship with the application databases.

Involved in setting up the replication factors in Kafka cluster.

Used MongoDB as database to store data and utilized aspects like sharing the data and document design.

Worked on running integrated testing using JUNIT and XML for building the data structures required for the Web Service

Used Gradle with Jenkins for building and deploying the application to multiple environments.

Used GIT for version management between various integration and development streams

Used JSON along with XML to exchange the data among different application modules.

Environment: Java 8, React, spring, Hibernate, JSP, HTML, CSS, JavaScript, Micro service, REST API, jQuery, JBOSS Application Server, Kafka, Gradle, Jenkins, JSON, JMeter, Web Services, JUnit, Eclipse, MongoDB, XML, GIT

Client: Pyramid Soft sol March 2017 – April 2018

Role: Java Developer

Location: Hyderabad, India

Roles & Responsibilities:

Worked in all phases of Software Development Life Cycle (SDLC) using Agile Methodology

Created and optimized websites and application interfaces using HTML and CSS

Involved in developing complex web applications using Angular 4/6, type script, JSON, and XML.

Experienced in designing developing and testing single page applications (SPA) by using Angular, Java script, jQuery, AJAX.

Experience in using object oriented frameworks like Angular 4, Node.is, Back-bone.js to design and develop user interface (UI).

Used advanced java script with prototype inheritance, JSON, AJAX, and for client side validations.

Used Groovy Scripts as an automation script in SOAPUI tool to test the webservices.

Used WSDL to implement the SOAP webservices to integrate the third party services

Implemented SOAP Services (JAX-WS) to interact with external systems

Developed presentation layer using Spring MVC and used annotation based mapping to map the JSP post backs to the controller methods.

Used Hibernate framework with spring Integration as the data abstraction for mapping entities to database tables

Used Hibernate transaction management, Hibernate cache concepts and Batch transactions.

Involved in setting up connection pooling and used JMS for asynchronous messaging and implemented agent server messaging dialog using JMS and camel.

Work with the various agile development teams to standardize branching and tagging of code in our repository and maintain code base integrity using Subversion (SVN), Git, Bitbucket, clear case and Team Foundation Server (TFS).

Written DAO classes using JDBC API/Hibernate to interact with DB2, Oracle Database.

Developed and deployed application using Agile methodology onto WebLogic application server over the HTTP protocol.

Experience in micro services development using spring boot and deployment in Pivotal Cloud Foundry (PCF)

Environment: Java, JDBC, Angular 4/6, AJAX, JSON, J2EE, DB2, Hibernate, JMS, Oracle, JSP, My SQL, HTML, SOAP, Eclipse, WSDL, WebLogic Server, GIT, CSS, PCF.

Client: Anagha Softech August 2015 – March 2017

Role: Java Developer

Location: Hyderabad, India

Roles & Responsibilities:

Involved in all phases of (SDLC) Software Development Life Cycle

Developed dynamic user interface using Java Script, HTML, CSS, C++,MFE.

Worked on Servlets, JSP, and Struts Frameworks used in the development of controller components.

Used Eclipse IDE (Integrated Developed Environment) in the entire project.

Developed applications using J2EE Technologies and Design patterns like Value Object pattern, Facade.

Experience in using SOAP based webservices like WSDL and UDDI and helps to interact with other services.

Experience in using JDBC in the backend process to connect to the Oracle database for storing and retrieval of information.

Used PL/SQL stored procedures to regulate data from the oracle database.

Created MySQL database to regulate the data tables and involved in development of stored packages, Functions and Triggers.

Experience in using Gradle build tool for building and packaging the application.

Used SVN as source code for repository management.

Environment: Java Script, HTML, CSS, Servlets, JSP, JDBC, Gradle, MFE,SVN, MySQL, PL/SQL, SOAP



Contact this candidate