● An experienced distributed system enthusiast with over 8 years as JAVA Backend Development Engineer.● Designed and developed RESTful APIs using Java, Spring, Spring Boot Framework across multiple projects in various sectors.● Designed backend Services end to end from flow charts, database schemas, monitoring, alerts and continuous deployment considering scalability, reliability, error handling & efficiency.● Experience with relational databases (MySQL, PostgreSQL), NoSQL (Mongo), in-memory (Redis).● Implemented services with Object Relational Mapping (ORM) & Object Document Mapping (ODM) tools such as Hibernate, Ebean, Morphia (Mongo) with Spring Boot.● Designed relational database schemas for various backend services and developed complex advanced SQL queries for analytics using PostgreSQL, MySQL.● Extensive expertise with Amazon Web Services (AWS) such as EC2, RDS, Load Balancer, AutoScaling, S3, Route53, IAM, Kubernetes, Athena, Lambda, SNS, SES, Elastic Cache.● Experience with standard Java backend services design patterns such as MVC, DTO, Controller, Service, DAO, Lombok, Junit, Mockito.● Experience with various Object Oriented Design patterns using Java such as Singleton, Factory method etc.● Extensive experience in development of producers & customers in Kafka to build a data pipeline.● Experience with git and development of CI/CD pipelines on Gitlab-Ci● Actively involved in design review and code review meetings.● Experience with logging and alerting tools such as Splunk and NewRelic.● Experience with Agile environment, documentation and charting tools such as JIRA, Confluence,