• Leveraged Java technologies (Spring boot framework) to build reliable microservices-based back-end, enhancing system modularity by applying design patterns.
  • Utilized JPA and MySQL to implement layers for database interactions.
  • Built responsive and intuitive front-end interfaces with ReactJS, improving user experience.
  • Implemented secure authentication and authorization mechanisms using JWT and Spring Security, ensuring robust access control and data protection across services.
  • Collaborated with BA team to clarify software requirements, creating detailed use case diagrams, page mock-ups, class diagrams, sequence diagrams, and ERDs to align development with business objectives.
  • Deployed applications locally using Docker for detailed development.
  • Enhanced code quality by implementing comprehensive unit tests for both front-end and back-end.