Java Full Stack Developer
CurrentExperienced Full Stack Developer proficient in React JS, Java, and Spring framework with a strong background in building scalable applications using Microservices Architecture. Skilled in frontend development with React JS, utilizing various NPM components and creating reusable components for efficient DOM manipulation. Proficient in backend development with Java, Spring Boot, and MongoDB, including RESTful and SOAP web services. Extensive experience in setting up and configuring Kafka environment for real-time data processing, integrating Kafka with other technologies like Spark and Flink, and optimizing data flow with Kafka topics and partitions. Hands-on experience with Azure technologies for deployment and CI/CD processes using GIT, Jenkins, and Docker. Proven track record in Agile methodology, including active participation in Scrum meetings and utilizing JIRA for defect tracking. Strong advocate of Test-driven development (TDD) and Behavior Driven Development (BDD) with expertise in creating JUnit test cases and comprehensive API documentation.