Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Jaya Lakshmi Medikonda

Conroe,Texas

Summary

  • Experienced Full Stack Developer with 6+ years in IT, proficient in all stages of software development from planning to maintenance.
  • Proficient in Java with strong experience in building reliable and efficient applications, including object-oriented programming, Exception Handling, and multi-threading.
  • Experienced in building web applications using Spring Boot, Spring Framework, and RESTful APIs.
  • Experienced in using Hibernate ORM with JPA for managing database interactions in Java applications, including handling data persistence, writing queries, and optimizing performance with features like caching and transaction management.
  • Strong knowledge of databases like MySQL and Oracle, including PL/SQL.
  • Experienced with front-end technologies like HTML, CSS, JavaScript, AngularJS, and ReactJS.
  • Hands-on experience with Postman for testing and validating APIs
  • Worked with cloud platforms like AWS and tools like Kubernetes, EC2, Lambda and Cloud Watch for managing applications.
  • Hands-on experience with CI/CD pipelines using Jenkins, and Docker for containerizing applications.
  • Worked with message brokers like RabbitMQ and Kafka for handling data and messaging.
  • Proficient in using Git for version control, and Jira for project tracking in Agile teams.
  • Worked with servers like Apache Tomcat, JBoss, and WebLogic for deploying applications.
  • Comfortable working in both Windows and Linux environments.

Overview

6
6
years of professional experience
1
1
Certification

Work History

Full Stack Java Developer

The Hartford
2024.02 - Current
  • Involved in the analysis, definition, design, implementation, and deployment of full software development life cycle (SDLC) of the project
  • Utilized JAVA 8 features like Functional Interfaces, Lambda Expressions and Java Stream API for Bulk Data Operations on Collections to increase the performance of the Application.
  • Built RESTful APIs using Spring Boot to enable smooth communication between front-end and back-end services.
  • Developed the application using Spring Framework’s MVC architecture
  • Used Spring Data JPA for efficient data access and management, reducing boilerplate code and improving database operations.
  • Implemented RabbitMQ for message queuing, which helped in managing and performing asynchronous communication among services which improved overall system performance.
  • Worked on Docker to create and manage containerized applications which simplified deployment and gave consistent environment across all stages.
  • Deployed containerized applications on Kubernetes in AWS for automatic scaling and to run application smoothly and efficiently.
  • Worked with Frontend team to Integrate Backend Apis on AWS with ReactJS for dynamic data updates and also to improve user interaction.
  • Used Git for version control to manage code changes, collaborate with team members, and track project progress effectively.
  • Followed Agile Methodology to manage projects in iterative cycles, gave continuous and feedback improvements throughout the development process.
  • Environment: Java 17, Spring Framework, Spring Boot, Spring JPA REACTJS, Hibernate, RabbitMQ, AWS , Kubernetes, Docker, Log4j, JUnit, Mockito, Jenkins, REST, Agile, MySQL Server

Full Stack Developer

Tracfone Wireless Inc
2022.09 - 2024.01
  • Participated in creating functional definition documents and collaborated with team to finalize technical design documents
  • Developed applications using Java 8 features of Lambda expressions, Stream API, and the new date and time API for more efficient and maintainable code
  • Used dependency Injection in the spring framework to automatically inject required dependencies into class which improves loose coupling and reduces manual configuration.
  • Followed Microservices Architecture divided application into small services to improve scalability and maintainability.
  • Developed and integrated RESTful APIs for communication between client applications and backend services depends on the functional requirements
  • Used Hibernate with ORM (Object-Relational Mapping) to simplify database interactions by automatically mapping Java objects to database tables.
  • Implemented unit tests using JUnit and Mockito to check code quality and reliability by testing each and every individual components and mocking dependencies.
  • Integrated MYSQL Server with the application to access and query the data effectively for easy database interactions with the application
  • Deployed on AWS EC2 Containers to provide high availability and performance of application.
  • Used Amazon S3 Buckets to Store input, Output and backup files of the application
  • Used Jira to track and manage project tasks and workflows, ensuring effective coordination and timely delivery of features and bug fixes.

Environment: Java 11, Spring Framework,Dependency Injection, Spring Boot, Microservices,Spring Data JPA,Restful API, Hibernate, ORM, EC2,S3, JUnit, Mockito, Jenkins, Agile, MySQL Server, Jira

Full Stack Java Developer

Tata Consultancy Services
2021.01 - 2022.08
  • Involved in every step of software development from gathering requirements, designing to building and deploying the application.
  • Implemented Inversion of Control in my spring service to manage dependencies and object creation.
  • Used ORM to map database tables to objects and wrote queries to handle data easily and efficiently.
  • Used Kafka to handle asynchronous messaging communication between various parts of the application.
  • Integrated SQL Server with Spring services for complex queries and transactions.
  • Used IntelliJ code editor to develop and manage Spring Boot microservices.
  • Used CI/CD pipelines to streamline the development workflow, automating builds, tests, and deployments.
  • Developed serverless functions using AWS Lambda to handle event-driven tasks.
  • Used AWS CloudWatch to monitor and visualize application metrics and logs.
  • Used ReactJS components and state management to create efficient, reusable UI frontend screens.

Environment: Java 11, Spring Framework, Spring Boot, Spring JPA , ORM,REACTJS, Hibernate, Kafka, AWS , SQL Server

Java Developer

Pega Systems Inc
2018.06 - 2020.12
  • Created and maintained web pages using HTML, CSS AND Javascript which were responsive and worked on various devices and browsers.
  • Modified Existing spring application to improve functionality.
  • Applied Oops Concepts like Inheritance, Polymorphism and encapsulation in application to get efficient and reusable code.
  • Handled exceptions in my application to prevent application crashes at runtime.
  • Implemented multithreading in Java to enable concurrent processing.
  • Wrote JUnit test cases to verify individual components of the application.
  • Used Git to manage code version and to coordinate with the team by tracking changes in the code.
  • Participated in scrum calls to update progress and coordinated with team on project goals.
  • Environment: Java 8, spring, HTML, CSS, Javascript, JUnit, Git, MySQL, Agile

Education

Master’s -

Northwest Missouri State University
Maryville, MO
12.2023

Bachelors of Technology -

RVR& JC College of Engineering
India
04.2020

Skills

  • Java 8/11/17, Python
  • MYSQL, Oracle, PLSQL
  • Design Patterns
  • RabbitMQ, Kafka
  • Spring, Spring boot, JPA, RESTfulAPI
  • Postman
  • HTML, CSS, JavaScript
  • Angular.JS,React.JS
  • AWS, Kubernetes, EC2, Lambda
  • CI/CD, Jenkins, Docker
  • Eclipse, IntelliJ
  • Apache Tomcat, Jboss, Web Logic
  • Git, Jira
  • Agile
  • Windows, Linux

Certification

  • Master Spring Boot 3 & Spring Framework 6 with Java, Udemy, 01/01/23
  • AWS Certified Cloud Practitioner – AWS Certification, Udemy, 01/01/22
  • Kubernetes for Beginners: Google Cloud, AWS & Azure, Udemy, 01/01/21
  • Advanced React for Enterprise: React for senior engineers, Udemy, 01/01/21

Timeline

Full Stack Java Developer

The Hartford
2024.02 - Current

Full Stack Developer

Tracfone Wireless Inc
2022.09 - 2024.01

Full Stack Java Developer

Tata Consultancy Services
2021.01 - 2022.08

Java Developer

Pega Systems Inc
2018.06 - 2020.12

Master’s -

Northwest Missouri State University

Bachelors of Technology -

RVR& JC College of Engineering
  • Master Spring Boot 3 & Spring Framework 6 with Java, Udemy, 01/01/23
  • AWS Certified Cloud Practitioner – AWS Certification, Udemy, 01/01/22
  • Kubernetes for Beginners: Google Cloud, AWS & Azure, Udemy, 01/01/21
  • Advanced React for Enterprise: React for senior engineers, Udemy, 01/01/21
Jaya Lakshmi Medikonda