Badges
Certifications
Work Experience
Software Engineer
EKTHA SOLUTONS INC.•  January 2020 - May 2020
I worked here as a Intern. Below is the summary of my work here- Developed a web application using Core Java and Java EE concepts like Servlets, JSP, JDBC, HTML, CSS, JavaScript, AJAX, Git, Maven, Tomcat, Eclipse etc. • Implemented a project using modules of Spring framework like Spring Core, Spring MVC, Spring JDBC, Spring Boot, Hibernate, etc. • Developed Restful APIs using Spring Boot for microservices and deployed them into the cloud environment. • Wrote dynamic queries using Hibernate Query Language (HQL) and Criteria Builder to fetch data from the database based on filters applied by user. Wrote stored procedures on the database. • Created Docker images, containerized the applications, pushed the containers to AWS ECR using AWS CLI. Deployed the service on Amazon EKS (Elastic Kubernetes Service) with the help of kubectl. • Worked on developing a Single Page Application (SPA) using Angular and TypeScript language. • Implemented batch processing using Spring Batch and scheduled it using Cron job.
Assistant System Engineer
Tata Consultancy Services•  November 2017 - December 2018
Worked as a full stack java developer with the below responsibilities - • Developed application over Micro Services architecture and used technologies like Spring framework, Hibernate and RESTful webservices. • Created the front end of the application using HTML5, CSS, Bootstrap, JavaScript and AJAX. • Implemented Restful services for the application using Spring Boot and implemented security using Oath. • Used Postman for RESTful web services testing and Swagger for documentation. • Used Spring Data JPA in the DAO layer and Hibernate as ORM implementation. • Implemented the Factory, DAO, MVC and Singleton design patterns. • Deployed application through CI/CD pipeline using Jenkins. • Used Apache Kafka cluster as messaging system between the APIs. • Responsible for implementing producers, consumers and configuring brokers. • Performed unit testing using JUNIT framework. • TDD (Test Driven Development) was extensively used for both development of new functionality and Re-factor the legacy code. • Used Git for version control and Maven as build tool. • Implemented Log4j for logging errors. • Agile development process has been followed. Experienced with stand-up, Retrospective,Demo, Planning and Code review meetings.
Education
University of Central Missouri
Computer Science, MS•  January 2019 - May 2020
Links
jahnavi_ks08 has not updated links details yet.
Skills
jahnavi_ks08 has not updated skills details yet.