Software Engineer with 3.8 years of experience in building scalable web applications
Send a job offer directly to this candidate
Software Engineer with around 3.8 years of experience in building scalable web applications using Java 8, Java 17, Spring Boot, and RESTful APIs. Strong experience in designing and developing Microservices architecture using Spring Boot and Spring Cloud components such as Feign Client, Eureka (Service Discovery), API Gateway, Config Server, Circuit Breaker (Resilience4j), and Load Balancing. Strong experience with Spring Data JPA and MySQL for database design and performance tuning, along with hands-on experience in Redis caching and Apache Kafka-based event-driven communication.
Hands-on experience in developing frontend applications using ReactJS, HTML5, CSS3, and JavaScript.
Experience integrating third-party services such as Razorpay, JavaMail API, and WATI APIs. Experienced in Log4j/SLF4J, production-level debugging, JUnit/Mockito unit and integration testing, and implementing observability for microservices using structured logging, distributed tracing, OpenTelemetry, and monitoring solutions. Hands-on knowledge in AWS services (EC2, S3, RDS, IAM) for application deployment and cloud-based infrastructure management.
Experience using Docker for containerizing applications and working with CI/CD pipelines (Jenkins) and Kubernetes for automated build and deployment processes. Proficient in using Git, Swagger, Postman, and SonarQube for version control, API testing, and maintaining code quality. Leveraged AI-powered development tools to enhance software development workflows, including code reviews, debugging, test automation, and technical documentation.
Hands-on experience working across SDLC phases in an Agile environment.
Software Engineer - DLV Software Pvt. Ltd. - Hyderabad
(2022-11)
B.Tech - Velagapudi RamaKrishna Siddhartha Engineering College (VRSEC)