chava varshitha - Full stack Java developer |
[email protected] |
Location: Kalamazoo, Michigan, USA |
Relocation: |
Visa: |
Varshitha Chava
[email protected] Phone: +1 269-633-1241 Link: aws_certification Summary Java Developer with 5+ years of extensive experience, adept in leveraging key technical tools such as Microsoft Excel and SQL to manage, analyze, and visualize large datasets. Utilization of JDBC, JPA, Spring JDBC and Hibernate for implementing persistence logic. Integration of Spring and Hibernate for backend components and services development. Strong expertise in Java 8/11 features such as Stream API, Functional interface, and Lambda Expressions, HTTP Client and worked on J2EE technologies such as JSP, Servlets, JDBC. Strong web development skills using HTML5, XHTML, CSS/CSS3, Typescript, JavaScript (ES5 & ES6), jQuery, Angular JS, React JS, Node JS, AJAX, and JSON which meets W3C Web Standards. Worked on developing Microservices using Spring Boot, Spring MVC, Spring Security and developed data models using Hibernate ORM Framework. Developed robust APIs based on REST API and SOAP, utilizing technologies like WSDL, XML and developed REST endpoints with documentation using Swagger. Proficient in Gradle, Maven, and Ant for building and deploying applications to different environments. Experience with testing frameworks such as JUnit and Mockito and deployed using application servers like Apache Tomcat and proficient in Oracle SQL, MySQL, PL/SQL, MongoDB. Worked with container-based technologies like Docker, Kubernetes Utilized JIRA for task completion and collaboration and implemented CI/CD pipelines using Jenkins. Experience in Kafka producer and consumer applications and worked on UNIX/LINUX Shell Scripting, with the added ability to utilize Log4J, Splunk for monitoring error logs. Technical Skills Programming Languages Java, JavaScript, TypeScript, HTML5, CSS3, SQL, Python Frameworks and Libraries Back-End: Spring, Spring Boot, Hibernate, JPA, Front-End: Angular, React, jQuery, Bootstrap. Databases MySQL, Mongo DB Web Technologies: RESTful APIs, SOAP, Tools Log4j, Splunk, JIRA, Jenkins, Gradle, Maven, Ant Build Scripts Maven, Cloud AWS, Dynamo DB, Application Servers Apache Tomcat Version Control Git, GitLab Testing Tools JUnit 4, Mockito Professional Experience Ford, Michigan. Full Stack Java Developer May 2022 - Present Responsibilities: Worked as an individual contributor Responsibilities include - Interaction with Business team in story grooming, reviewing story/acceptance criteria. Designed and developed REST Microservices using Spring Boot, Spring Data with JPA that are consumed by other micro services. Microservice architecture used with Spring Boot based services interacting through powerful messaging tools such as REST. Implemented all the components following a test-driven development methodology using JUnit and Mockito. Integration with external services using REST API to consume the data. Developed all REST APIs using Resilience4J for efficient fault tolerance and handling fallback mechanisms. Used spring config server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Microservices deployment. Involved in writing Spring Configuration YML file that contains declarations and another dependent objects declaration. Implemented Hibernate for interaction with relational databases, optimizing data retrieval and utilized JPA for query optimization features such as lazy loading and batch fetching. Integrated Angular 15 application with RESTful APIs ensuring efficient communication with the back-end services and developed single page applications. Worked on CSS3, JavaScript, jQuery, Typescript and implemented AJAX for asynchronous updates and used Bootstrap's components such as navbar, cards, and forms for building user interfaces. Worked on AWS services including EC2 for managing server installation, AWS SQS for message queuing, RDS for managing relational database, DynamoDB for NoSQL database needs and managed AWS Lambda functions for serverless computing, optimizing resource utilization. Used Splunk for logging information like errors, info, and debugging into the log files. Implemented an end-to-end DevOps pipeline using Docker for deployment, Kubernetes for container orchestration, Jenkins for automation. NTT Data- Remote, India. Feb 2019 - April 2022 Java Developer Responsibilities: I have contributed to the development, testing, and maintenance of various software applications. I have experience working with Java, Python, and SQL for back-end development, and have developed web-based applications using front-end technologies like HTML, CSS, and JavaScript. I am skilled in debugging code, writing unit tests, and ensuring the scalability of applications. I have worked closely with senior developers to implement efficient algorithms and optimize performance. My experience includes using version control systems like Git. I am comfortable working in Agile development environments. I have also collaborated with cross-functional teams to understand user requirements and deliver software solutions that meet business needs. I have experience writing unit tests using frameworks like JUnit and ensuring code quality through continuous integration and automated testing pipelines with Jenkins. I have worked on the deployment of applications using Docker, gaining experience in containerization and cloud technologies. Used Log4j and Splunk for logging and real-time monitoring of applications, ensuring high availability and uptime. Education: Masters in data science and engineering, Western Michigan University. Bachelors in Electronics and Communication Engineering, BVRIT College of Engineering for women. Keywords: continuous integration continuous deployment javascript access management database procedural language |