Uploaded File
Sai
saijava888@gmail.com
302-500-5849
Jacksonville, FL 32235
FullStackJavaDeveloper
9 years experience C2C
0
Recommendations
Average rating
6
Profile views
Summary

Experience
Full Stack Developer
Nov 2019 - Dec 2020
Malvern, PA
  • Involved in Full Software Development Life Cycle (SDLC) from Requirement gathering, design, development, testing and documentation.
  • Worked with the Product owner to gather requirements, create the JIRAS and plan the sprints.
  • Implemented Java 1.8 features like Lambda expressions, Java Optional, Stream API for Bulk data operations on Collections which would increase the performance of the Application.
  • Designed and coded Couchbase distributed vehicle connectivity cache system from the ground up using Java Reactive Programming paradigm.
  • Used Microservice architecture, with Spring Boot-based services interacting through a combination of REST and leveraging AWS to build, test and deploy micro services.
  • Hands on experience in AWS concepts like Lambda functions were triggering in step functions. Continuous integration and deployment, IAM, EC2 Instance, Machine learning, Step functions, Cognito, S3, Dynamo DB, RDS, CFT’s, SQS, SNS and DLQ as well.
  • Vast knowledge of utilizing cloud technologies including Amazon Web Services (AWS)and Pivotal Cloud Foundry (PCF).
  • 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 PCF.
  • Better experience on writing Python scripting for triggering the lambda’s in step function.
  • Used various bootstrap components like accordion, date picker, time picker, alert, buttons, modal and also react-bootstrap components.
  • With the concept of ReactJs Worked on usage metrics and also end to end events tracing for analysis purpose
  • Created documentation for all the components which is included in React-Bootstrap page.
  • Expertise in React JS framework to develop the SPA.
  • Experienced in React JS and working with React Flux architecture.
  • Creating, maintaining and updating various Web applications created primarily in Python.
  • Strong Python Development experience with agile-like development processes
Agile Methodology AWS Bootstrap Java Python React.js REST WebServices Scripting Spring Spring Boot Microservices
Remove Skill
Senior Java Software developer
Jan 2019 - Nov 2019
Jacksonville, FL
  • Involved in all phases of Software development life cycle.
  • Worked with the business analysts to gather requirements, create the JIRAS and plan the sprints.
  • Will work on some of user stories and remaining will assign to the offshore developers.
  • I used to work on 4 environments like Development, QA, Staging and Production.
  • Will review the code in Bit-Bucket and push the code into Development and QA and then will help to testers for doing the SIT in QA.
  • Involved in UAT with Business analyst and business team in Staging Environment before Production.
  • Involved in User Interface Design using Struts
  • Tiles, Tag Libraries.
  • Investigating production issue like performance, configuration etc.
  • Responsible creating various applications as well database monitor using CA APM.
  • Responsible creating Alerts and Maintenance time using CA APM.
  • Responsible installing upgrading CA application performance monitoring (APM) environment
  • Involved in Co-ordinating the team in off
  • shore like and solving the issues and giving requirements to them.
  • Involved in implementation of procedures for gathering the requirements from clients for solution demonstrations.
  • Responsible in configuring Power Packs with different Application servers like Websphere, Jboss, Apache, Websphere Portal Server, Websphere MQ, to administer applications with CA APM Suite.
  • Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
  • Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
  • Familiar with creating Custom Reusable React Components Library.
  • Integrated Jenkins to git where the build triggers automatically when we push a pull request for CI/CD.
  • Used Git as Version Control to commit the code changes.
  • Coded in Java and also wrote SQL queries.
  • Used VSS for checking in-out files and for maintaining versioning.
Apache Git Java React native React.js SQL Triggers UI IBM WebSphere IBM Websphere MQ JBOSS BRMS Jenkins Struts Redux
Remove Skill
FullStackJavaDeveloper
May 2018 - Oct 2018
  • Involved in the implementation of design using vital phases of the Software development life cycle SDLC that includes Development, Testing, Implementation and Maintenance Support.
  • Used Agile Scrum methodology for iterative incremental software development.
  • Implemented Java 1.8 features like Lambda expressions, Java Optional, Stream API for Bulk data operations on Collections which would increase the performance of the Application.
  • Used Microservice architecture, with Spring Boot-based services interacting through a combination of REST and Apache Kafka message brokers and leveraging AWS to build, test and deploy micro services.
  • Implemented Microservices with Spring Cloud provided library services like Netflix Eureka Naming Server, Netflix Ribbon and Feign Client as a Rest client to map response to the client bean.
  • Applied J2EE design patterns like Singleton, Data Transfer Object DTO, Data and Business Object VO during the development of components.
  • Used Visio to prepare Flow Diagram, Class Diagram and Sequence Diagram.
  • Implemented Spring MVC flow to interact with different modules and extensively used Spring AOP and Dependency injection during various modules of project.
  • Used Spring Data JPA as ORM tool for data related functionalities, persistence layer and implemented transactions.
  • Involved in creating POJO Objects and mapped using Spring Data JPA Annotations.
  • Implement Lombok API annotations to generate boilerplate code for POJO objects.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for Microservices.
  • Responsible for Configuring Apache Kafka Consumer and Producer metrics to visualize the Kafka System performance and monitoring.
  • Extensively used the Java collection Framework Classes for Holding the Application objects.
  • Hands on experience with SAST and DAST using tools like HP Fortify.
  • Led Application Security Analysis for some of the major Clients using HP Fortify.
No skills were added
Remove Skill
Java Software Developer
Sep 2017 - May 2018
Involved in Full Software Development Life Cycle (SDLC) from Requirement gathering, design, development, testing and documentation. Worked in Agile, CMMI Development Environment. Participated in the daily SCRUM meeting and paired programming to produce quality delivery within time. Used Spring Boot which is radically faster in building cloud Microservices and develop spring based application with very less configuration. Design common framework for REST API consumption using Spring Rest Templates. Developed spring boot application for writing web services. Developed RESTFUL Web Services which are consumed by several clients like Mobile, Tablet, as well Web. Design application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate. Extensively used Spring IOC, configured Application Context files and performed database object mapping using Hibernate annotations. Utilized Angular.JS framework to bind HTML5 template (views) to JavaScript object (models). Worked with Angular.JS applications for customer facing software using modern JavaScript development techniques and responsive design methodology. Involved java Multithreading to cascade multiple changes on multiple records in only one transaction and developed a batch process framework. Design and develop common utilities for JSON to Java object and vice versa using Jackson libraries Used Core Spring framework for Annotation based Dependency injection Used Spring AOP to handle transactions session aspects and to implement security Achieved transaction using Spring AOP and stored procedures Used Spring MVC Spring Security Spring ORM modules to integrate with MongoDB to implement the persistence layer with JPA/Hibernate Worked on designing data models in Cassandra and working with Cassandra Query Language Involved in migrating data from Oracle 11g to Cassandra Involved in E-commerce project
Agile Methodology AJAX AngularJS Java JavaScript JSON JSP MongoDB MVC Oracle REST Stored Procedure WebServices Cassandra Hibernate JPA Scrum Spring Spring Boot Microservices
Remove Skill
Java Software Developer
May 2016 - Aug 2017
  • Involved in the system analysis, design, and development
  • Involved in project Plan, System & Integration documents
  • Configured the Jboss server with the required property files which contain the principals, passwords, database configuration file arguments and their roles.
  • Involving in Analysis of, MongoDB for best fit for Dynamic User Segmentations and reviewed with database architects for approval.
  • Experience in creating JavaScript for using DML operation with MongoDB.
  • Involved in the Understanding of the Requirements and Design of the Application and Active involvement in many aspects of the software development lifecycle.
  • Prepared the design document based on requirements. And sending project status report on by weekly basis.
  • Implemented of Maven dependency with java
  • Developed Unit Test Cases using JUnit.
  • Responsible for Code Review, Code Troubleshooting, Bug Fixing, & Change Requests.
  • Responsible for ensuring the quality of deliverables. Expertise in using Core JAVA Collection API, Generics, Annotations, Reflection API, multi-threading for application development.
  • Used Spring Transaction Management. Used spring core for Dependency Injection.
  • Developed the web applications using Core concept (Threading and Collection).
  • Responsible to Design & Develop the Business components using Java 7 / Java 6, Java EE 6, MVC.
  • Responsible to Design & Develop the Business components using Struts, JSP, Servlets, POJO, WebServices, Design Patterns, Angular JS , JMS, XML.
  • For the User Interface used HTML, CSS, & ANT technologies.
AngularJS CSS Database Architect HTML Java JavaScript JSP MongoDB WebServices Design Patterns J2EE Java Servlet JBOSS BRMS JMS Junit Maven Spring Struts
Remove Skill
Java Developer
May 2012 - Jul 2015
  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like requirement gathering, Design, Analysis and Code development.
  • Followed Agile with scrum methodology as software development process to build the web based application.
  • Designed and Developed the front end of the web based application using HTML, CSS and made client validations using JavaScript, jQuery.
  • Used ASP.NET AJAX Toolkit controls like Script Manager, Update Panel and Timer in some web pages.
  • Development of UI models using HTML, JSP, JavaScript, AJAX, Web Link and CSS.
  • Written unit test cases using Junit testing framework for testing.
  • Worked extensively on Oracle Server backend database development.
  • Created complex queries, views, functions and stored procedures using PLSQL.
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancement.
  • Created Hibernate Mappings for the persistence layer.
  • Used Hibernate as ORM to integrate with the backend database and implemented data access using Hibernate persistence framework, created XML mapping files to map POJO to DB tables.
  • Testing, evaluation and troubleshooting of different NoSQL database systems and cluster configurations to ensure high-availability in various crash scenarios.
  • Create and configured the continuous delivery pipelines for deploying Micro Services and lambda functions using Jenkins CI server.
  • Developed Restful Micro Services using Spring Rest and MVC, for OSS services.
  • Implemented SOA architecture using SOAP web services by using Apache CXF and JAX-WS
  • Implemented SOAP and a subset of XML schema for a Web Service toolkit and for web services integration
  • Created web services using SOAP for SOA to get data from Mainframes and content manager
  • Used J2EE design patterns like DAO, Value Object, Service Locator, MVC and Business Delegate
  • Developed/Customized Java Server Pages for Customer User Interface
Agile Methodology AJAX Apache ASP.NET CSS HTML Java JavaScript jQuery JSP MongoDB MVC Oracle REST SOA SOAP Stored Procedure UI WebServices XML API Development Design Patterns Hibernate J2EE JAX-WS Jenkins Junit Scrum Spring Microservices
Remove Skill
Edit Skills
Non-cloudteam Skill
Education
IT in
Wilmington University 2017
IT
Jawaharlal Nehru Technological University 2012
Skills
Java
2021
18
WebServices
2021
18
JavaScript
2021
17
JSP
2021
16
MongoDB
2021
16
AJAX
2021
15
HTML
2021
15
Oracle
2021
15
Agile Methodology
2021
14
CSS
2021
14
REST
2021
14
MVC
2021
13
Stored Procedure
2021
13
jQuery
2021
12
Spring
2021
12
XML
2021
12
Apache
2021
11
UI
2021
11
SOAP
2021
10
ASP.NET
2015
9
Design Patterns
2021
9
Hibernate
2021
9
J2EE
2021
9
Scrum
2021
9
SOA
2015
9
AngularJS
2021
8
Ext.JS
2021
8
Junit
2021
8
Jenkins
2021
7
.NET
2015
6
Git
2021
6
JAX-WS
2015
6
Maven
2021
6
Java Servlet
2018
5
JSON
2021
5
Microservices
2020
5
React.js
2021
5
Spring Boot
2021
5
Struts
2019
5
AWS
2021
4
IBM WebSphere
2019
4
JBOSS BRMS
2021
4
JIRA
2021
4
node.js
2021
4
API Development
2015
3
Bootstrap
2021
3
JDBC
2015
3
JMS
2018
3
JPA
2021
3
SQL
2021
3
TOAD
2021
3
backbone.js
2021
2
BEA WebLogic
2021
2
Data Analysis
2021
2
DB2
2021
2
Eclipse
2021
2
Python
2020
2
Ruby on Rails
2017
2
Selenium
2021
2
SQL Developer
2021
2
Windows
2021
2
WSDL
2021
2
XSL
2017
2
XSLT
2017
2
Cassandra
2018
1
D3.js
2018
1
Database Architect
2017
1
EJB
2017
1
Express.js
2021
1
Grails
2017
1
IBM Websphere MQ
2019
1
JAXB
2018
1
JSF
2017
1
Log4J
2021
1
MySQL
2019
1
Postman
2020
1
Scripting
2020
1
Typescript
2021
1
UNIX
2021
1
Apache Tomcat
0
1
MS Azure
2018
1
Quality Assurance
2019
1
React native
2019
1
Redux
2019
1
Requirements Gathering
2019
1
Software Engineer
0
1
SQL Server
2018
1
SSRS
2018
1
Triggers
2019
1