Summary
Overview
Work History
Education
Skills
Timeline
Generic

SRAVANI

Little Elm,TX

Summary

• 4+ years of extensive experience in the Software field, Excellent hands-on experience on Core Java, J2EE, Struts, JSP, Spring framework, Servlets, SQL, JavaScript, AngularJS, XML, HTML 5, CSS 3, JDBC, Oracle 11g.
• Strong experience on various version control systems like Git, CVS.
• Experienced in writing unit test cases using JUnit, Testing and Wrote JUnit Test Cases for challenging environments.
• Good Knowledge on working with OAUTH2.0 to provide authentication and authorization to Rest services by exchanging Access tokens and experienced in Web services using AXIS, REST FUL API and implemented spring boot microservices to process the messages into the Kafka cluster setup.
• Strong knowledge in Spring Framework using IOC/ AOP, Spring Transaction support (Declarative/ Programmatic), Hibernate in spring and proficient in utilizing AWS Lambda to build server less architectures and improve application scalability and efficiency.
• Experienced in writing test automation scripts using java, selenium Web Driver and TestNG which performed sanity testing on every deployment performed in QA environment.
• Experienced in developing websites using DXP(Digital Experience Platform), HTML 4.0/5.0, XHTML, CSS, CSS3, JavaScript, jQuery, Ajax and JSON and experience in CI/CD pipelines to integrate Java code to align with DevOps using Docker and proficient in using Kubernetes for Horizontal scaling and load balancing of applications.
• Experienced in Designing and developing J2EE MVC applications using Struts, Spring MVC and Spring Boot.
• Strong in databases like Oracle, SQL Server, DB2, MySQL and experienced in working with various SDLC methodologies like Agile Scrum, RUP and Waterfall model.
• Proficient in using Amazon Web Services AWS and have extensive experience in focusing on services like EC2, VPC, Cloud Watch, Cloud Front, IAM, S3, Amazon RDS, Elastic Cache, SNS, SQS.

Overview

6
6
years of professional experience

Work History

Fullstack Java Developer

SMBC BANK
06.2023 - Current
  • Design front end using Spring MVC technology. Use Spring interceptors, filters and dispatcher servlets to design the application.
  • Develop Spring RESTful web services to deliver both XML and JSON content using Jackson Spring implementation to retrieve specific details for Insurance products.
  • Use of Java Reflection to dynamically load and generate different type of reports from the premium’s calculations performed by the agent.
  • Responsible for design and development of user interface using Flex Layout and Navigation, Data Grid menus, and skinning components and used the Java Mail API to create and send emails generated by the agents and sent to their clients.
  • Integrate the IoC container of Spring Framework to handle the creation of beans, dependency injection and transaction management.
  • Configure persistence-Context in Spring JPA and Hibernate as a persistence provider to interact with Oracle database and created POJO’s classes as Spring JPA entities in an Object Relational Mapping Architecture.
  • Use Spring AOP Annotations to provide logging functionality in the system.
  • Use SVN Control Source Repository to check in, check out and merge code.
  • Use OOP features such as polymorphism to implement factory design pattern solutions to provide the system the right objects for the product related methods.
  • Use management and build tools such as Maven and deploy and manage the ear files on Windows environment and tested the code using tools like JUnit.
  • Work closely with UI Developers to design and develop services required in the application front-end.

Java Developer

WIPRO India
11.2019 - 06.2021
  • Developed Business tier and Presentation tier using Struts, JSP. Coding using JSP, HTML, and CSS JavaScript for validation, Servlets using STRUTS framework, JDBC. Developed applications using J2EE, JSP, Servlet and Spring Bean Classes.
  • Utilized Java 8 features such as Lambda Expressions, Functional Interfaces, Stream API, and Time API. Enhanced collections, concurrency, and IO operations.
  • Implemented Continuous Integration Continuous Delivery (CI/CD) for end-to-end automation of release pipeline using DevOps tools like Jenkins.
  • Involved in CI/CD process using GIT, Nexus, Jenkins job creation, Maven build Create Docker image and deployment in AWS environment. Developed prototype and project layout skeletons using jQuery, HTML5, and CSS3 and contributed to project by working on end-to-end flow.
  • Experienced in User Experience (UX) design and development, User Interactive (UI) Web Pages and visually appealing User Interfaces using JavaScript, Vue.js, Typescript, Node.js and React.js. Used Azure DevOps tool as source control repository.
  • Worked on Big Data Integration & Analytics based on Hadoop, SOLR, Spark, Kafka, Storm, and web Methods and extensively Used Jenkins as Continuous Integration tool to deploy Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using build pack.
  • Engaged in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis, and code development. Experienced on Linux and Windows Virtual servers on EC2 using chef servers.

Associate Software Developer

REVONEXTSOFT India
01.2019 - 11.2019
  • Utilized GIT for version control, Jenkins, and implemented CI/CD for task automation.
  • Designed and developed J2EE-based systems in Java, collaborating with Requirement leads and Project managers to translate business requirements into technical specifications.
  • Actively participated in Daily Scrum meetings, Sprint planning, estimation, retrospective, and presented Demos at the end of each sprint.
  • Swiftly addressed and resolved pre-production and production bugs in the ticketing system using JIRA.
  • Implemented DAOs to connect backend Database, developed stored procedures, and triggers for efficient MySQL interaction and wrote JUnit test cases to ensure code compliance with requirements, validating end-to-end test case scenarios, and coordinating with the QA Team and spearheaded Java and Android mobile application development, contributing to end-to-end delivery.
  • Employed MAVEN for defining dependencies and building applications, leveraging JUnit for suite execution.
  • Developed End-to-End Mobile Applications, including Restful web services (Spring) API using JPA for efficient data persistence.

Education

Master of Science -

LAMAR UNIVERSITY
Beaumont, TX
05.2023

Bachelor of Science -

VIGNAN UNIVERSITY
Guntur, India
03.2019

Skills

  • Methodologies : Agile, Scrum, TDD, OOAD, SDLC
  • Programming Languages : Java, C, C, SQL, PL/SQL
  • Frameworks : Spring (Core, Security, AOP, JDBC, MVC, Boot, Batch, Webflow), Hibernate, JPA, Struts, JSF, Angular JS, Node JS, React JS
  • Java/J2EE Technologies : Java Beans, JSP, Servlets
  • Web Services/Messaging : Micro services, Restful Web Services, MQ Series, SOA, AWS, AZURE
  • Database Development : SQL, JDBC, MySQL, Microsoft SQL Server and Microsoft Access, Oracle 9i/10g/11g, and MongoDB (NOSQL)
  • Web Design Technologies/Tools : HTML5, CSS3, JavaScript, jQuery, Ajax, Angular, Reactjs
  • Testing frameworks : JUnit, log4j, Mockito
  • Build Tools : Maven, Jenkins
  • Application Servers/Web Servers : Apache Tomcat, JBoss, IBM WebSphere
  • IDE : Net Beans, Eclipse, Spring Tool Suite, IntelliJ
  • Version Control : GIT, SVN, CVS
  • Operating Systems : Microsoft Windows, Unix, Linux
  • Cloud Platform : AWS, Jenkins, Azure
  • Methodologies : Agile, Scrum, TDD, OOAD, SDLC

Timeline

Fullstack Java Developer

SMBC BANK
06.2023 - Current

Java Developer

WIPRO India
11.2019 - 06.2021

Associate Software Developer

REVONEXTSOFT India
01.2019 - 11.2019

Master of Science -

LAMAR UNIVERSITY

Bachelor of Science -

VIGNAN UNIVERSITY
SRAVANI