Software Engineer at Shahid - MBC Group
Apr 2025 – Present
- Design, develop, and maintain backend services using Java and Spring Boot for large-scale media platforms.
- Build and maintain RESTful APIs consumed by web, mobile, and TV applications.
- Integrate relational and NoSQL databases, including PostgreSQL, MySQL, and Redis.
- Implement authentication and authorization mechanisms using JWT and OAuth2.
- Ensure system performance, scalability, and high availability under heavy traffic.
- Work with Kafka-based messaging systems for asynchronous and event-driven processing.
- Collaborate closely with frontend, QA, and DevOps teams in a hybrid environment.
- Participate in code reviews, enforce best practices, and improve code quality.
- Provide production support, debugging, and incident resolution when needed.

