Java Developer
Current• Working in developing Microservices based application using technologies like Java 8, Spring Boot, AWS services, Apache Kafka, MongoDB, CI/CD using Jenkins.• Following Agile Software Development methodology to build applications iteratively and incrementally. Participated in related activities and daily scrum.• Working on designing, developing, testing the whole mobile Notifications service for both android and IOS using Java, Kafka, APNS, MongoDB, PostgreSQL• Working on developing APIs for new features in Attain app where I have implemented MongoDB with Redis Cache using Spring Boot.• Using java 8 features like Lambda expressions, Method References, Streams, New Date/Time API, Optional Class, Default Methods, Functional Interfaces.