Srinivas Rasala

Full stack Java Developer at PET SMART
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Edison, New Jersey, United States, JE

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United States
    • Retail Art Supplies
    • 1 - 100 Employee
    • Full stack Java Developer
      • Sep 2021 - Present

      • Developing backend services on Spring, Hibernate, Web Services (SOAP and RESTFUL). • Used Hibernate to build data access layer and used (HQL) for querying. • Developed and Consumes SOAP and Restful web services and validated using SOAP UI, Postman. • Responsible for developing the UI pages using Angular 10, HTML5, CSS3, JavaScript, JDK, and Bootstrap. • Core Java concepts such as OOP Concepts, Collections Framework, and Exception Handling, I/O System, Multi-Threading, JDBC, Generics. • Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancements. • Development of company´s internal CI system, providing a comprehensive API for CI/CD • Implemented Spring boot microservices to process the messages into the Kafka cluster setup. • Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper • Used various Angular custom directives and developed reusable components and templates that can be re-used at various places in the application. • Deployed the application on Amazon Web services (AWS) and used it to provide a large computing capacity for scalable solutions. • Created POJO’s and DAO’s for the database entities using Spring JDBC annotation mappings. • Used Java 8 features in developing code like Lambda expressions, creating resource classes, fetching documents from database. • Integrated with Spring Cloud projects to provide distributed tracing and other features. • Developed Microservices with spring and tested the application using Spring Boot. • Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API’s and Spring Boot for Microservices. • Worked with Angular to develop single page applications, worked with ngrx for managing Angular applications. Show less

    • Germany
    • 1 - 100 Employee
    • Full Stack Java Developer
      • Feb 2020 - Aug 2021

      • Designed and developed for the Presentation layer using JSP/Servlets and Spring MVC Framework. • Used Spring Boot which is radically faster in building cloud Microservices and develop spring-based application with very less configuration. • Worked on Lambda Expressions, Functional interfaces Stream API's, Time API, and Improvements on Collection, Concurrency, and IO improvements by using Java 8. • Involved in Data Migration process using Azure by integrating with GitHub repository and Jenkins. • Involved in creating and Deployment of REST API and Microservices in Java J2EE using Spring Boot. • Worked with Microservices based integration software development meta-architecture, framework and continuous delivery pipeline and its exemplary realization through a few production services • Setup and build AWS infrastructure various resources, VPC, EC2, S3, IAM, EBS, Terraform, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates. • Built single page apps, modules, graphics, and reusable components using React JS. • Designed User Interface using with HTML5, jQuery, CSS3 and SASS. Involved in developing functions to acquire data from API server using AJAX. • Implementing Presentation layer using CSS Framework, AngularJS, Wire-framing and HTML5. • Developing the presentation layer and GUI framework using CSS3, HTML5 and AngularJS. Client-Side validations are done using JavaScript. • Designed single page applications using AngularJS directives, services, and controllers. • Deployed Spring Boot based micro services Docker and Amazon EC2 container using AWS admin console. • Used AWS SDK to connect with Amazon Simple Queue Service for bulk email processing. Show less

    • United States
    • Financial Services
    • 700 & Above Employee
    • Senior Java Developer
      • Sep 2018 - Jan 2020

      • Involved in gathering and analyzing System Requirements. • Involved in the development of UI using internal framework (Atom) and Java. • Imported the data using Spark RDD and transformed using actions on RDD. • Provided Documentum technical support finding root causes for defects and resolving them • Used Spark/MapReduce jobs to parse the JSON or XML data. • Implemented Kafka producer and consumer applications on Kafka cluster setup • Implemented Spark using Java utilizing Data frames and Spark sql for faster processing of data. • Involved in the processing of data feeds using big data technologies like hive, scoop and Spark. • Involved in the development of batch process to transform the data in hive to xml. • Used Streams and Lambda expressions available as part of Java 8 to store and process the data. • Designed the application and worked with offshore development team. • Used spring framework for the business layer using Spring Core, Spring Web MVC, Spring Batch modules. • Used RTC as version control tool to maintain the code repository. • Involved in deploying the application on development and Staging environments. • Used Splunk for viewing the extracting the logs and server information. Show less

    • United States
    • Banking
    • 700 & Above Employee
    • Senior Java Developer
      • Sep 2017 - Jul 2018

      • Involved in gathering and analyzing System Requirements. • Involved in the development of Angular JS and Java. • Designed the application and worked with offshore development team. • Implemented custom Angular JS directives. • Used spring framework for the business layer using Spring Core, Spring Web MVC, Spring AOP modules. • Used RTC as version control tool to maintain the code repository. • Involved in deploying the application on development and Staging environments. • Involved in gathering and analyzing System Requirements. • Involved in the development of Angular JS and Java. • Designed the application and worked with offshore development team. • Implemented custom Angular JS directives. • Used spring framework for the business layer using Spring Core, Spring Web MVC, Spring AOP modules. • Used RTC as version control tool to maintain the code repository. • Involved in deploying the application on development and Staging environments.

    • Australia
    • Marketing Services
    • 1 - 100 Employee
    • Java Developer
      • Dec 2016 - Aug 2017

      • Extensively implemented the framework with multi-threading to implement loader with • JDK 1.5 features. Analysis, design and development of application based on J2EE and design patterns • Involved in all phases of SDLC (Software Development Life Cycle) and used oops concepts. • Developed user interface using JSP, HTML, JavaScript and CSS. • Involved in developing functional model, object model and dynamic model using UML • Development of the Java classes to be used in JSP and Servlets • Implemented asynchronous functionalities like e-mail notification using JMS.spark and kafka • Implemented Multithreading to achieve consistent concurrency in the application. • Used Collection Interface to develop internal logic of the application • SOAP service created with top down approach using Apache Axis2 framework, with marshaling and un-marshaling and producing WSDL file. • Dependency injection using Factory Design Pattern and Spring IOC. • Exposed and implemented top-down and bottom-up SOAP web services. • Used the spring framework for managing the navigation and page flow and working with applets development. • Created SQL queries and used PL/SQL stored procedures. • Used Test Driven Development approach and wrote many unit and integration test cases • Involved in writing flexible queries at DAO layer. • Used Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking • Followed strategy of TDD using Junit based testing where writing test cases first and then writing logic based on test cases to reduce QA cost. Show less

    • United Kingdom
    • Financial Services
    • 700 & Above Employee
    • Java Developer
      • Jan 2014 - Jun 2015

      ● Developed presentation screens by using JSP, HTML and JavaScript. ● Implemented Model View Controller (MVC-2) architecture and developed Form classes, Action Classes for the entire application using Struts Framework and used for server-side validation. ● Performed client-side validations using JavaScript. ● Used Hibernate Annotations to reduce time at the configuration level and accessed Annotated bean from Hibernate DAO layer. ● Used HQL statements and procedures to fetch the data from the database. ● Transformed, Navigated and Formatted XML documents using XSL, XSLT. ● Used JMS for asynchronous exchange of message by applications on different platforms. ● Developed the view components using JSP, HTML, Struts Logic tags and Struts tag libraries. ● Involved in developing SQL queries, stored procedures, and functions. ● Involved in writing Stored Procedure in using PL/SQL. ● Used JUnit Testing Framework for performing Unit testing. Show less

Education

  • Campbellsville University
    Master's degree, Computer Science
    2015 - 2017
  • Vel Tech Dr RR & Dr SR Technical University
    Bachelor's degree, Computer Science
    2011 - 2015

Community

You need to have a working account to view this content. Click here to join now