Home

Goutham reddy - Senior Java Full Stack Developer
[email protected]
Location: Dallas, Texas, USA
Relocation: YES
Visa: GC
Goutham
Full Stack Java Developer
+1 (469) 389 0998
Email: [email protected]
Professional Summary:
Full Stack Java Professional with around 10 Years of extensive IT experience in all phases of Software Development Life Cycle
(SDLC) which includes development, design, analysis, testing and Integration of various web based and client/server
applications in multi-platform environments with JAVA/J2EE technologies.
Experience in developing web applications using HTML5, CSS3, SASS, LESS, XHTML, XML, JavaScript, AJAX, jQuery,
WordPress, JSON, Bootstrap, React JS, Flex, Redux, ES6, GitHub. Frameworks: React JS, Node JS, Angular JS.
Strong working experience in developing Service Oriented Architecture (SOA) and Microservice Architecture based J2EE
applications on AWS, Azure cloud
Experience in Microservices, Pivotal Cloud Foundry, and Engagement using Spring Boot.
Proficient in using frameworks and technologies like Struts, Hibernate (ORM), spring (DI/MVC/AOP/batch/ Templates),
Web Services (AXIS, Jersey), JMS, Log4j.
Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, ORM, Spring Dashboard, Spring
Boot, Spring Microservices, Spring REST, Spring Eureka, Spring Ribbon, Spring Zuul Proxy
Leveraged Python libraries for data processing and analysis, including NumPy, Pandas, and Matplotlib.
Extensive experience in both Python and Java programming languages, with a solid understanding of their syntax, features,
and best practices.
Deep knowledge of object-oriented programming (OOP) principles and design patterns, applying them effectively in Python
and Java development projects. Knowledge of the Golang standard library, including the fmt, net/http, and time packages.
Integrated with backend trading systems and APIs to retrieve and display real-time market data, trade execution status, and
portfolio information on the frontend interface.
Experience in React JS for creating interactive UI using One-way dataflow, Virtual DOM, JSX, and React Native concepts and
Familiar with creating Custom Reusable React Components Library.
Expertise in developing data models using Hibernate Object relational mapping (ORM) framework and used Hibernate
Annotations to reduce time at the configuration level.
Expertise in Angular JS controllers, directives, factory & service resources, routings, and events.
Proficient with build automation tools like Gradle, Maven and Ant for builds and deployments to different environments.
Pleasant experience working with Bootstrap and CSS3 media queries to support Responsive Web Design (RWD).
Proficient in leveraging Python's versatility and extensive libraries to deliver efficient solutions for diverse projects.
Experience in JMS over messaging to exchange the information in more reliable and asynchronously for enterprise
applications. Experience in creating Docker images, Containers, push/pull and integrating with Spring Boot.
Proficient in using the Integrated Development Environments (IDEs) such as Eclipse, IntelliJ IDEA, and NetBeans.
Knowledge of Angular 9 features like dynamic unloading, dynamic loading, virtual scrolling for a faster experience for users,
and drag-drop module automatic rendering has become a possibility.
Implemented latest React features such as React Context API, React Hooks, Functional Components, and middleware such as
Redux Thunk, Redux-Saga.
Experience in unit testing the applications using JUnit Framework and developed logging and standard mechanism based
on Apache Log4J.
Expertise in developing SOA (Service Oriented Architectures) and Micro-Service architectures using J2EE web services based
on Restful (JAX-RS), SOAP(JAX-WS), JAX-RPC and JAX-R (Java API for XML Registries) using frameworks like Apache CXF,
Jersey, Apache Axis.
Expertise in developing front-end systems with JavaScript, Bootstrap, HTML5, CSS, and MVC frameworks such as Angular JS,
React JS.
Proficiency in designing and developing modern day applications using Spring Boot Microservice architecture on an AWS,
Azure Cloud platform for backend development Dockers, Kubernetes using DevOps practices
Involved in designing the user interface UI/UX strategy, UI requirements, converting findings into UI designs.
Experience with Bug Tracking tools like Atlassian JIRA, Remedy, Bugzilla, ServiceNow, Green hopper.
Proficient in using AWS services like EC2, RDS, ELB, Route53, Lambda, IAM, Cloud Watch, S3, SQS, and SNS.
Collaborated with cross-functional teams to integrate Spark-based components into the overall system architecture.
Expertise in Core Java concepts, such as Object-Oriented Design (OOD)/Object-Oriented Programming (OOP), MultiThreading, Generics, Exception Handling, Collections, Java Reflection, Annotation, and some new features in Java 8 like
Functional Interfaces, Lambda expressions, Date & Time API.
Skilled in building RESTful APIs and web services using Python's Flask-RESTful and Java's Spring Boot frameworks.
Experience in Object Oriented, Client-Server, Web-Based Distributed and Enterprise Applications with Java/J2EE, Web
based technologies & developing applications with agile methodology.
Developed and maintained Python-based applications utilizing frameworks such as Django and Flask.
Strong problem-solving skills and the ability to troubleshoot and debug complex issues in Python and Java codebases.
Experience in Angular 4/6/8 along with Bootstrap, and CSS 3/4 to create reusable components
Experience in developing Web-centric applications using XML, Angular JS, JavaScript, jQuery, and CSS.
Hands on experience in configuring and deploying web Applications using different web/application servers such as Web
Logic, IBM WebSphere, JBoss, Glassfish and Apache Tomcat.
Designed and integrated APIs and microservices using Java frameworks like Spring Boot to connect various systems and
channels, ensuring data synchronization and real-time updates in an omni-channel environment.
Experience in working with Relational Databases like Oracle, MySQL, DB2, MS SQL Server using SQL, PL/SQL, and NoSQL
databases such as MongoDB & Cassandra.
Configured & deployed Java applications on Amazon Web Services (AWS) for a multitude of applications utilizing the AWS
stack, and cloud formation.
Proficient in building scalable, high-performance web applications and microservices using Node.js and related frameworks.
Developed single-page applications using Angular 8, Typescript, Declarative User Interface, and POJO.
Experience in testing with Junit Framework using Mockito and Easy Mock & Junit Runner.
Conducted thorough testing and debugging of frontend trading functionalities to ensure high quality and bug-free user
interfaces, providing a seamless trading experience to end users.
Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication.
Developed and implemented omni-channel solutions to enable seamless customer experiences across multiple channels,
including web, mobile
Experience in configuring, deploying the applications into Tomcat, WebSphere, WebLogic, JBoss, Glassfish Servers.
Experiences with full software development life cycle (SDLC), architecting scalable platforms, object-oriented programming,
and AGILE methodologies, waterfall methodology.
Education:
Master s in Computer science
Bachelor s in Computer science
Technical Skills:
Programming Languages Java, J2EE, Python, JavaScript, and PL/SQL.
JAVA/J2EE Technologies Java, J2EE, JDBC, Servlets, JSP, JMS, Java Beans, JSTL, Struts, EJB, Spring, Hibernate, JNDI, JPA,
Web Services (JAX-RPC, JAX-WS, SOAP, REST, WSDL, UDDI and RESTFUL).
Tools And Framework Spring Framework, Spring IOC, Spring AOP, Spring MVC, Spring Boot, Spring Cloud, Hibernate,
Node.js, Express, RabbitMQ, Kafka, Elasticsearch
Web Technologies HTML5, XML, CSS3, jQuery, Bootstrap, React, Redux, AJAX, JSON
Xml Technologies XML, XSL, DOM, SAX, DTD, XQuery, XSD and XSLT.
Cloud Technologies AWS EC2, S3, Dynamo DB, ELB, GCP, PCF
Databases Oracle, MySQL server, MS SQL, IBM DB2, MongoDB.
WEB/Application Servers Apache Tomcat, IBM WebSphere, Glassfish, Web logic Application server, JBOSS.
Build Tools ANT, Maven, Gradle and Jenkins.
IDE/Tools Eclipse, IntelliJ, Spring Tool Suite (STS), RAD.
Testing Tools/ Others JUnit, Mockito, Soap UI, Log4j and JIRA.
Version Control Tortoise SVN, CVS and GIT.
Platforms Windows, Mac, Linux, and Unix.
Methodologies Agile, Waterfall, Test Driven Development.
Professional Experience:
Client: Finra, Washington, DC
Dec 2020 - Present
Sr. Java Full Stack Developer

Responsibilities:
Involved in SDLC Requirements gathering, Analysis, Design, Development, and testing of application using AGILE
methodology (SCRUM) and TDD Development.
Working with a small team using Agile Methodology and DevOps to delivery internal based projects to the business.
Designed and developed modern day applications using Spring Boot Microservice architecture on an AWS Cloud platform
for backend development.
Involved in designing and developing the web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, React.js, Redux,
Flex, Node JS, Mongo DB
Implemented Microservice architecture using Spring boot, Spring REST to create REST endpoints and integrated Swagger
to get dynamic documentation.
Used Amazon Cloud Watch to monitor AWS services and Amazon CloudWatch logs to monitor applications.
Comprehensive experience in using Node.js and Spring Boot implementing RESTful web service.
Hosted and consumed RESTful Web services using JAX-RS API with Spring Boot.
Installed application on AWS EC2 instances and configured the storage on S3 buckets.
Used React concepts like JSX (JavaScript Syntax Extension), components, state, and props.
Implemented routing and navigation using React Router for seamless user experiences.
Employed state management libraries (e.g., Redux, MobX) to manage application state and data flow.
Conducted code reviews and provided constructive feedback to team members, ensuring code quality and maintainability.
Collaborated closely with UX/UI designers to ensure effective implementation of design specifications and optimize user
experiences.
Worked with version control systems (e.g., Git) to manage source code and collaborate effectively with the development
team.
Developed an omnichannel banking application using Java EE and Spring frameworks, allowing customers to seamlessly
access banking services through various channels and devices using Java technologies.
Built Angular 8 UI services to consume rest services using Component-based architecture provided by Angular 8.
Responsible for setting up Angular 8 framework for UI development.
Implemented CI/CD with Jenkins, AWS: Code Deploy, Ops Works, and Packer for the deployment of Java Applications
Developed HTML views with HTML5, CSS4, bootstrap, and Angular 8.
Worked upon the dashboard for the project contains a variety of charts and draggable components using D3, React JS.
Implemented stable React components and stand-alone functions to be added to any future pages.
Responsible for React UI, architecture. Building component library like Tree, Slide-View, Table Grid using React strap.
Used Microservice architecture with Spring Boot-based services interacting through REST and used Executor Service
framework to implement multithreading in programming to improve overall performance.
Implemented various features of Spring framework such as Dependency Injection, IOC, Annotations, Spring Security, and
Spring integration with Angular 8.
Created and used Reducers that received said Actions to modify the Store State Tree.
Create RFP (Request for Proposal) microservice to provide RESTful API utilizing Spring Boot with Spring MVC.
Used container systems like Docker, container orchestration like EC2 container service, Kubernetes, Used Terraform
Managed Docker orchestration and Docker containerization using Kubernetes
Used Kubernetes to orchestration and Docker containerization using Kubernetes
Deployed Docker contained Spring REST services into AWS EC2 container service using AWS admin console and used
lambda to run applications in AWS console.
Used Amazon Web Services (AWS) like EC2, S3, and Elastic Search.
Deployed Spring Boot-based microservices into Docker container using Amazon EC2 container services.
Used Redux middleware to handle asynchronous events/ Side effects and maintain functional paradigm.
Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.
Managed our DevOps via AWS S3 and deploy scripts.
Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched
projects via the GitHub API through keywords.
Developed and maintained robust backend systems using Node.js, Express.js, and other related frameworks.
Implemented unit tests for Python scripts using libraries such as PyTest to ensure code quality and reliability.
Designed and maintained RESTful APIs in Python using frameworks like Flask and Django for seamless integration with
frontend applications.
Used Express.js on the top of Node.js as a proxy to interact with RESTful services and interaction with MongoDB which is a
NoSQL Database.
Implemented authentication and authorization mechanisms in Python applications using frameworks like OAuth and JWT
for enhanced security.
Used GitHub repository to submit code changes that are in turn reviewed by the dev leads before they are merged to the
headmaster branch before production.
Environment: Java 8, ReactJS, Redux, AngularJS, NodeJS, MongoDB, HTML, CSS, JavaScript, jQuery, TypeScript, React-Router,
Bootstrap, Restful Web, AJAX, JSON, NPM, ES6, Webpack, GitHub, DevOps, JIRA, Jenkins, AGILE, Visual Studio Code, AWS,
Dockers, Kubernetes.
Client: SMBC Bank, New York City, NY
Mar 2019 Nov 2020
Sr. Full Stack Java Developer
Responsibilities:
Involved in the complete SDLC (software development life cycle) of the application from requirement analysis to testing.
Followed Agile Methodology in analyze, define, and document the application, which will support functional and business
requirements. Coordinate these efforts with Functional Architects.
Creates and configured Micro-Services architecture, integrated it with the React JS application.
Developed the application using J2EE Design Patterns like Factory, Singleton, Session Facade, Service Locator and DAO.
Created Angular service and integration with RESTful APIs.
Used Angular HTTP Client to send GET/POST request to fetch data from the server and build Angular 8 components, UI
services to consume rest services using Component-based architecture provided by Angular 8.
Implementation of a responsive UI which will scale itself depending on the device, platform, and browser, using Typescript,
HTML5, CSS3, Bootstrap.
Worked with React JS for developing Dynamic Single Page Application.
Designed and developed application using Spring Framework modules like Spring IOC, Spring AOP and handled security
using Spring Security OAuth.
Used ReactJS to create custom components for data manipulations and to display data in company standard format.
Created multiple reusable components and services using Angular 8 built-in and custom directives.
Used Angular 8 and Node.JS to structure JavaScript code in an MVC (Model, View, and Controller).
Used Spring framework including Spring core/IOC, Spring Batch, Spring Boot, Spring Security, Spring ORM modules.
Designed and developed Restful service interface using Spring MVC to the underlying customer event API. Involved in
building Restful Web services using JAX-RS API.
Worked on React Virtual DOM and React views, rendering using components that contain custom HTML tags
Implemented unit tests using frameworks such as Jest and Enzyme to ensure code quality and application stability.
Optimized application performance through code optimization, performance tuning, and implementing best practices.
Resolved bugs, issues, and performed troubleshooting to ensure smooth operation of React.js applications.
Stayed up-to-date with the latest React.js features, updates, and industry trends to continually improve development
practices.
Used Cassandra NoSQL DB to store the data for the application.
Developed robust web applications using the Python programming language, with a focus on frameworks such as Django
and Flask
Implemented data analysis and machine learning algorithms using Python libraries such as NumPy, Pandas, and scikit-learn,
to extract meaningful insights from large datasets.
Microservices have been built using Spring boot, Spring security and deployed to the AWS cloud.
Developed Micro Service to provide RESTful API utilizing Spring Boot with Spring MVC.
Developed REST and SOAP based Web Services for data retrieval to make it independent of the current application.
Used Apache Solr to index the processed data to make use of Solr search capabilities
Developed Hibernate in Data Access Layer and Implemented Hibernate Template to great extent making use of HQL, Named
Parameters, Named Queries, and interfaces such as Expression, Query and Criteria.
Used Annotations for Dependency Injection for REST API s and Spring Boot for Microservices.
Collaborated with a cross-functional team to develop a microservices architecture using Java Spring Boot for backend
services and Python Flask for specific functionality, enabling modular and scalable application development.
Implementing or exposing the Microservice architecture with Spring Boot-based services interacting through a combination
of REST and Apache Kafka message brokers.
Created RESTful APIs using Python frameworks like FastAPI and Django REST Framework, enabling seamless
communication between client applications and backend services.
Integrated Python applications with cloud platforms like AWS and Azure, leveraging their APIs and SDKs for seamless
interaction with cloud services.
Developed documentation for APIs automatically using FastAPI's built-in Swagger UI and ReDoc, saving time on manual
documentation.
Implemented CI/CD pipelines using Azure DevOps, automating deployment, testing, and monitoring processes for improved
efficiency.
Proficient in utilizing Azure data services such as Azure SQL Database, Azure Cosmos DB, and Azure Data Lake for data
storage and analytics.
Optimized API performance by utilizing FastAPI's built-in request validation, serialization, and response handling.
Led migration projects, seamlessly transitioning on-premises workloads to Azure, resulting in enhanced flexibility and
reduced infrastructure costs.
Experienced with event-driven, scheduled AWS Lambda functions to trigger various resources. Involved in writing Java API
for Amazon Lambda to manage some of the AWS services.
Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the
media files related to the application.
Used Hibernate for persistence, generated hibernate objects, configure hibernate mapping file.
Implemented Java Persistence API (JPA) through Hibernate Created connections to database using Hibernate Session
Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
Worked on MongoDB database concepts such as locking, transactions, indexes, Shading, replication, schema design, etc.
Involved in creating specifications for ETL processes, finalized requirements and prepared specification documents
Migrated data from on-premises SQL Database to Azure Synapse Analytics using Azure Data Factory, designed optimized
database architecture.
Actively kept up-to-date with the latest trends, tools, and technologies in the Node.js ecosystem.
Experienced with the installation of AWS CLI to control AWS services through SHELL/BASH scripting.
Created AWS S3 buckets, performed folder management in each bucket managed cloud trail logs, objects within buckets.
Developed Microservices using RESTful web services to provide all the CRUD capabilities.
Used STS for development and debugging Spring Boot applications and used GIT for version control.
Built MAVEN scripts for automated deployment and for the build operation of the entire application.
Used Jenkins for Continuous Integration and Spring Tool Suite (STS) for application development.
Used Git as Version Control. Developed test cases for Unit Testing, Integration Testing with JUnit.
Deployed and configured the data source for database in Apache Tomcat application server and utilized log4j for tracking
errors and debugging, maintain the source code using Subversion.
Environments /Areas: Java 8, J2EE, Typescript, Angular 8, React, HTML5, CSS3, Bootstrap, Spring IOC, Spring AOP, Spring
Security OAuth, Spring MVC, RESTful API, SOAP, Azure, Hibernate, HQL, MongoDB, MAVEN, Spring Tool Suite (STS), Git, JUnit,
Apache Tomcat, log4j.
Client: World Fuel Services, Miami, FL
Jan 2018 Mar 2019
Full stack Java Developer
Responsibilities:
Developed the functionalities using Agile Scrum Methodology.
Developed web application using Angular.JS, Ajax, DHTML and DOM scripting.
Involved in the development of the UI using JSP, HTML5, CSS3, JavaScript, jQuery, Angular JS, React JS, and worked on
JavaScript framework to augment browser-based applications with MVC capability.
Worked on responsive design and developed a single ISOMORPHIC responsive website that
Could be served to desktop, Tablets and mobile users using React.JS
Designed the login portal using framework Angular 6 along with HTML5, CSS3, and Typescript.
Created REST API's, integrating services via Ajax using JavaScript, jQuery, and Angular 6
Working with React Router for developing Single Page Applications SPAs.
Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched
projects via the GitHub API through keywords.
Used Express Framework to set up middleware to respond to the HTTP requests with the help of Node .JS and developed
the backend by Mango DB.
Worked on AWS to integrate the server side and client-side code.
Designed, Configured, and deployed Amazon Web Services (AWS) utilizing the Amazon cloud formation.
Utilized Spring core, Spring Boot, JPA, and Hibernate 5. Developed Entity objects and used Hibernate the ORM tool to access
persistent data from MySQL.
Developed Microservices with ZUUL to retrieve API routes for the entire cluster. Using this strategy each Microservice in a
cluster can be load balanced and exposed through one API gateway.
Created Services to consume REST APIs and to communicate between components using Dependency Injection provided by
Angular 6.
Used Amazon Cloud Watch to monitor AWS services and Cloud Watch logs to monitor applications.
Developed microservices with Spring to retrieve API routes for the entire cluster. Using this strategy each Microservice in a
cluster can be load balanced and exposed through one API gateway.
Involved in setting up Amazon EC2 instances, virtual private cloud (VPCs), and security groups. Setting up databases in AWS
using RDS, storage using S3 bucket and configuring instance backups to S3 bucket.
Developed React.JS applications using Redux architecture for front-end UI, and Node.js applications for backend.
Created a state management in react application using redux for the data flow within the application.
Configured redux store, reducers, and actions. Used sagas for handling middleware and 'fetch api' for rest calls.
Developed the administrative UI using React.js, Webpack and Node.js.
Design and Styled Components using JavaScript and React Native.
Deployed Spring Boot based microservices Docker container using Amazon EC2 container services and using AWS admin
console. Worked on extracting event data from front end using Kafka REST proxy and knowledge on RabbitMQ.
Environments: HTML5, CSS3, JavaScript, jQuery, React, Redux, React Native, Bootstrap, Angular 6/8, DevOps, jQuery,
backbone.js, React.js, Node.js, JSON, RESTful, SOAP, jQuery, Bootstrap, AngularJS, JSON, WebLogic, SQL, JSP, Servlet, AJAX, SOAP,
Restful, XML, XSLT, AWS.
Client: MCS, Hyderabad, India
Oct 2015 Jun 2017
Java Developer
Responsibilities:
Working as a full stack developer responsible for Web, middle tier, and Databases in the development of web application.
Implemented various J2EE design patterns like Singleton, Factory, and Builder, etc.
the Worked in Agile framework as an individual contributor Responsibilities include - Interaction with the Business team
in story grooming, reviewing story/acceptance criteria.
Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, Bootstrap,
AJAX, and JSON.
Created Server instances on AWS. Tomcat, Glass Fish, Swagger are installed and used for deploying Microservices
Used Angular 4 for the logical implementation part at the client side for all the application.
Enhanced application performance by Angular 4 Component-based development for Angular framework transitions.
Extensively used Java 8 features such as lambda expressions, Parallel operations on collections, multithreading, and for
effective sorting mechanisms. Used Streams, available as part of Java 8 to store and process the data.
Developed server-side application to interact with the database using Spring Boot and Hibernate.
Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
Responsible for developing the sequential and conditional batch jobs using the Spring batch framework. Excellent
knowledge on Spring Core such as Dependency Injection, Annotations, and XML based Configurations.
Implemented and developed Hibernate configuration and session-per-request design pattern for making database
connectivity and accessing the session for database transactions.
Hands on experience in developing several Microservices using Spring boot, jersey, swagger to communicate through HTTP
protocol for implementing SOA approach and web services.
Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using
Spring AOP and Spring Actuator.
Worked on Rest API and REST/JSON to test the developed webservices and sent the payload data.
Worked with Docker container infrastructure to encapsulate the code into a file system with abstraction and automation.
Configured the Docker Containers and creating Dockers files for different environments.
Used JBOSS for application deployment, stage testing & Created Junit test cases to test the codes and validate the release.
Consumed stream of records using Producer and Consumer APIs with Spring for Apache Kafka.
Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
Junit, log4j were used for unit testing and as logging frameworks.
Designed and developed database objects like Tables, Views, Stored Procedures, User Functions using PL/SQL, SQL and used
them in WEB components.
Worked on CI/CD tool Jenkins to automate build process from the version control into testing & production environment.
Supported debugging and fixing of reported production errors by customers through the QA team.
Environment: Java 8, Spring, HTML 5, CSS 3, Bootstrap, JavaScript, Angular 4, Typescript, Restful API, Hibernate, JPA,
Microservices, Spring Boot, AWS Cloud, Apache Kafka, PL/SQL, MySQL, JBoss, Docker, CI/CD, Log4J, Maven, Windows, Junit, JIRA.
Client: HSBC, Hyderabad, India
Jun 2014 Sep 2015
Software Developer
Responsibilities:
Created various spring boot and Spring batch applications to connect them to various databases and created queries to
retrieve data and modify the tables for the databases.
Used Spring MVC to implement Model View Controller design pattern and Spring IOC for Dependency Injection.
Designed and developed API s using REST framework and Spring Boot and used Bootstrap along with React JS
Designed and developed Microservices business components using Java /J2EE, Spring Boot and Implemented REST web
services based on RESTful APIs
Implemented DAO pattern to fetch data from database using Hibernate to carry out various database operations.
Developed Microservices using Spring Boot that create, update, delete and get the information from backend and
Implemented web interface using Spring MVC.
Used React JS to turn the application into Single Page Application and implemented drag and drop functionality using ReactDraggable.
Designing & developing enterprise RESTFUL Services using Restful Web services, Spring Batch, and Interceptors.
Implemented security for API using OAuth 2.0 token-based authentication/authorization using Spring Security.
Optimized Microservices using NodeJS with Express and ES6 as interfaces to Cassandra, NoSQL database.
Developed services which parsed, validated, calculated, and stored data in PostgreSQL RDS using Amazon Kinesis and AWS
Lambda. Installed the applications on Tomcat server and configured the storage on S3 buckets.
Performed Unit testing, bug fixing in multiple environments (DEV/TEST/PROD) and reproduced bugs for fixing and
reviewed code of individual modules in the application.
Used Swagger to Document the API s.
Used AJAX extensively to implement front end /user interface features in the application
Automated the build and deployment of projects using Jenkins and Maven.
Used GitHub for Source code management, JIRA for defect and workflow tracking.
Followed Agile/Scrum methodology to iterate quickly on product changes, developing user stories.
Environment: Java, Spring Boot, Spring Security, Microservices, Hibernate, Maven, REST, Swagger, Postman, Jenkins, AWS, S3,
EC2, Docker, Git, JUnit, SOAP UI, Agile, React, Bootstrap
Keywords: continuous integration continuous deployment quality analyst user interface user experience javascript sthree database rlang information technology microsoft procedural language Florida New York

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];1740
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: