Software Developer (Java Full Stack)
Uzvi Services · August 2024 - Present
- Developed and maintained full-stack web applications using Java, Spring Boot, Spring MVC, ReactJS, and MySQL.- Designed and implemented RESTful APIs and microservices for resident management, visitor tracking, complaints, billing, notifications, and citizen services.- Implemented JWT authentication and role-based access control (RBAC) to secure application endpoints.- Integrated Apache Kafka and RabbitMQ for asynchronous messaging and event-driven workflows.- Built responsive ReactJS interfaces and integrated them with backend APIs.- Worked on the AP Seva Portal, enhancing microservices and integrating external government systems through Azure API Management.- Contributed to Flatso, an Apartment Management System, including backend APIs, database operations, and authentication features.- Wrote and maintained automated tests using JUnit and Mockito, performed debugging, and supported code reviews.- Used Docker, Kubernetes, Git, and CI/CD practices to support application deployment and maintainability.- Collaborated with team members during agile development, sprint planning, and technical discussions.