Full Stack Senior Developer
Current• Developed Backend api using Rest Api in Spring boot 2 using Java 11.• Used JPA/Hibernate as ORM framework to connect to DB layer using Spring Boot.• Used RDMS DB like Oracle and SQL Server.• Performed load balancing using Spring Cloud/Netflix Cloud Technologies like Feign Client, Ribbon and Eureka naming discovery server.• Using OAuth2.0 for two way authorization when communicating from UI to backend API.• Using ZUUL as API Gateway to communicate, filter and intercept while invoking and connecting micro services.• Using code scanning tools and Unit test coverage tools like PMD and Jococo for clean development.• Unit testing using Junit, Mockito and validation framework.• Worked on embedded servers like Tomcat and deploying Docker images at Docker Hub.• Docker images used for CI/CD by Jenkins for source, build and deployment.• Used distributed tracking tools like Zipkin and logging tools like Splunk.• Developing UI pages using React 17, React Hooks, Redux, ES7, Javascript, Tailwind and CCS3.• Writing end to end unit tests using Junit.• Performing Code review and Code estimations.• Grooming tickets, Understanding Requirement, Client discussions and managing daily standups.