Summary
Overview
Work History
Education
Skills
Timeline
Generic

Sruthi Nunsavathu

Charlotte,NC

Summary

Results-driven and detail-oriented Java Full stack Developer with around 10 years of experience in designing, developing, and deploying enterprise-level web applications.Expert in both front-end and back-end technologies, including Java, Spring Boot, Hibernate,RESTful APIs, Java Script, Angular and SQL/NOSQL databases.Adept at agile methodologies, CI/CD pipelines, cloud paltforms(AWS/Azure) and micro services architecture.Proven ability to lead development teams, collaborate cross-functionally and deliver scalable, high performance software solutions that meet critical business needs.

Overview

9
9
years of professional experience

Work History

Java Developer

Bank of America
07.2022 - Current
  • Client Reference Data Cesium: Cesium serves as a central reference data platform that stores and manages a wealth of financial and market data. This platform is critical in environments like Global Markets and Banking, where accurate, up-to-date information is essential for regulatory compliance, decision-making, and trade execution. Cesium provides several specialized APIs that help users retrieve, query, and manage data related to entities, transactions, and market information.
  • Develop the functionalities using Agile Scrum Methodology.
  • Involve in developing the UI using Spring MVC, JSP, HTML5, CSS3, JavaScript, Angular 8 and Angular 9, JQuery.
  • Extensively used core java concepts like Multithreading, Concurrency, collection framework and File I/O.
  • Used Java8 features in developing the code like Lambda Expression, creating resource classes, and fetching documents from database.
  • Utilized Akka for building reactive applications and microservices to ensure high availability and scalability.
  • Designed and implemented microservices using Scala and Akka HTTP for building lightweight, modular applications.
  • Developed robust and scalable RESTful APIs with Play Framework for optimized data fetching.
  • Wrote build script using maven.
  • Utilized SparkSQL to perform complex transformations, aggregations, and joins across distributed data sources, enabling fast and scalable analytics.
  • Developed reactive applications using Akka Actors and Akka Streams, enabling efficient, asynchronous processing with high scalability and reduced latency.
  • Experience in NoSQL database like MongoDB installation configuration and designing multishare cluster.
  • Used Log4j to print the logging, debugging, warning info statements
  • Used Jira tool for issue/bug tracking, monitoring of .work assignment in system.
  • Experience in implementing version control software GIT repositories.
  • Building/Maintaining Docker container clusters managed by Kubernetes Linux,bash, GIT,Docker, on GCP (Google Cloud Platform).Utilized Kubernetes and Docker for the runtimeenvironment of the CI/CD system to build,test deploy.
  • Technologies: Java, Spring Core, Scala, Spring Tomcat, Angular 9, JDBC, JPA, Hibernate, Spring JDBC Git, REST, JSON, Servlets, JSP, SparkSQL, Log 4j, JUnit, Agile, Maven.

Java Developer

Humana Inc
03.2022 - 06.2022
  • The scope of this project implements the ability to populate data from a quote into a group and employee application form documents. This system allows user to specify products from the quote that will be pulled into the application forms. User will have ability to select supplemental forms and generate electronic version of application forms real-time. This will extract group, member and product from existing quotes. The data will be passed to HP dialogue for placement on the application forms.
  • Develop the functionalities using Agile Scrum Methodology.
  • Involve in developing the UI using Spring MVC, JSP, HTML5, CSS3, JavaScript, Angular 8 and Angular 9, JQuery.
  • Extensively used core java concepts like Multithreading, Concurrency, collection framework and File I/O.
  • Used Java8 features in developing the code like Lambda Expression, creating resource classes, and fetching documents from database.
  • Develop microservices with spring and tested the application using springboot.
  • Used Spring core annotation for Spring Dependency injection Spring MVC for REST API and Springboot for microservices.
  • Wrote build script using maven.
  • Experience in NoSQL database like MongoDB installation configuration and designing multishare cluster.
  • Used Log4j to print the logging, debugging, warning info statements
  • Used Jira tool for issue/bug tracking, monitoring of .work assignment in system.
  • Experience in implementing version control software GIT repositories.
  • Building/Maintaining Docker container clusters managed by Kubernetes Linux,bash, GIT,Docker, on GCP (Google Cloud Platform).Utilized Kubernetes and Docker for the runtimeenvironment of the CI/CD system to build,test deploy.
  • Technologies: Java, Spring Core, Spring Boot, Spring Tomcat, Angular 9, JDBC, JPA, Hibernate, Spring JDBC Git, REST, JSON, Servlets, JSP, MongoDB, Log 4j, JUnit, Agile, Maven.

Senior Java Developer

Tata Consultancy Services (TCS)
India
06.2016 - 02.2021
  • Client: AXA Konzern German (TCS)
  • Role: Sr. Java/J2EE Developer
  • Duration: Sep 2019 - Feb 2021
  • AXA Konzern is a subsidiary of French insurance giant AXA.AXA Konzern is concerned with a lot of issues,but most especially the health and wealth of its clients.The company offers personal and commercial lines of insurance to million customers through its subsidiaries.Personal lines include health,life, pension, and accident insurance, as well as legal protection, travel,homeowners and personal auto coverage. Germany-based AXA Konzern provides its commercial clients with group accident, real estate and legal liability insurance.
  • Designed and Developed the UI screens using JavaScript, Angular 2, JSP, Html and CSS.
  • Involved in developing object-oriented JavaScript and experienced with AJAX, HTML5.
  • Integrated Bootstrap in existing web applications. Involved in coding for the presentation layer using, AngularJS and JavaScript.
  • Implemented back-end code using Spring Boot that handles application logic and makes calls to business objects and services mainly web services.
  • Utilized data of web server using Restful web-services.
  • Used Spring Boot for developing microservices, RESTful to retrieve data from client-side using Microservice architecture and Pivotal Cloud Foundry (PCF) for deploying microservices.
  • Used Spring Cloud, Netflix Eureka for service registry for the microservices.
  • Implemented DAO for data access using Spring ORM with Hibernate.
  • AWS Lambda to extend other AWS services with custom logic, or create your own back-end services that operate at AWS scale, performance, and security.
  • Developed the Services using AWS Elastic Search, Restful Services using JAX-RS.
  • Deployed the application in various environments DEV, QA and also Production.
  • Used the JDBC for data retrieval from the database for various inquiries.
  • Technologies: java 7/8 Spring MVC Framework, Spring Boot, JSP, Servlets, Gradle, Web Logic ,Jenkins Web Services (REST, SOAP, WSDL, JAXB, JAX-WS, AWS, Apache CXF), JMS, MDB, MQ Series, POJOs, Log4j, HTML, JavaScript, jQuery, XML/XSLT, AJAX, JSON, JUnit, JMS, JIRA, CSS, Tomcat, TILES, JNDI, Jasper, JIRA, CVS and Rally

Education

Computer Science

University of Central Missouri
Warrensburg, MO
12.2022

Skills

  • Spring framework
  • Git version control
  • JUnit testing
  • Object-oriented programming
  • Lambdas and streams
  • RESTful apis
  • Java database connectivity
  • Agile methodology
  • Multithreading and concurrency
  • Design patterns
  • Java annotations
  • Docker containers
  • NoSQL databases
  • SOAP web services

Timeline

Java Developer

Bank of America
07.2022 - Current

Java Developer

Humana Inc
03.2022 - 06.2022

Senior Java Developer

Tata Consultancy Services (TCS)
06.2016 - 02.2021

Computer Science

University of Central Missouri
Sruthi Nunsavathu