Skip to main content
Muhammad Farhan

Muhammad Farhan

Software Developer

Talent
KarachiMember since May 25, 2026
JavaSpring BootSpring AIMicroservicesHibernateSpring MVC / RESTful APIs:Spring Data JPASpring Profiles & Configuration:Caching MechanismsSpring Cloud & GatewayService DiscoveryCircuit Breakers & Fault ToleranceDistributed ConfigurationgRPCRest ApiSpring Cloud StreamApache KafkaRabbitMQSpring SecurityOAuth2 / JWTSpring Cache (Redis / Caffeine)
·

Hire this person

Send a job offer directly to this candidate

JavaSpring BootSpring AIMicroservicesHibernate

About

Results-driven Software Developer with more than 3 years of proven experience designing, developing, and deploying robust Java and full-stack web applications. Adept at building scalable backend systems using Java, Spring Boot, Hibernate, gRPC, Docker, Kubernetes and microservices architecture while also developing dynamic, responsive frontends with HTML, CSS, Javascript, Reactjs. Strong background in Agile development, REST API design, and cross-border collaboration.

Passionate about delivering high-quality, maintainable code and contributing to innovative engineering teams.

Experience

Software Developer at Contour Software (2023-07 – Present)

  • Develop and maintain features for iMetal, a metals industry management system, using Java and Spring Boot–based services.
  • Collaborate with UK-based teams in the Metalogic division on cross-border development.
  • Build and maintain RESTful APIs and gRPC services to support communication between distributed system components.
  • Implement secure authentication and authorization mechanisms using Spring Security and JWT.
  • Perform unit and integration testing using JUnit and Mockito to ensure reliability and stability of delivered features.
  • Participate in code reviews, Agile/Scrum ceremonies, and CI/CD workflows to improve software quality and team productivity.
  • Contribute to backend development involving database integration, service optimization, and performance improvements.

Jr. Software Developer at QMH Technologies (2022-11 – 2023-06)

  • Contributed to backend development of a secure E-Wallet platform using Spring Boot, Spring Security, Hibernate, and J2EE, ensuring robust authentication and data handling.
  • Collaborated on the Transparent Property Platform by conducting code reviews, testing, and implementing Spring Cloud.
  • Developed and optimized gRPC APIs, integrated third-party payment services, and wrote unit tests to enhance platform reliability.
  • Enhanced platform features and resolved critical bugs, significantly improving performance and user experience.
  • Implemented Redux for state management, ensuring seamless communication between frontend and backend services.

Java Developer Intern at Perfekt Solution Software House (2021-07 – 2021-09)

  • Developed core modules for a Hostel Mess Management system using Spring Boot and Hibernate.
  • Implemented security measures and optimized existing code.
  • Designed and implemented UI screens using HTML, CSS, and JavaScript for system interaction.
  • Integrated form validation, responsive layouts, and dynamic content updates to improve user experience.

Education

Bachelor of Science in Computer Science – Sukkur IBA University (2018 – 2022)

Skills

Software Developer

Reviews

Related