Technical Lead - Java, Flutter & CRM

Doha

TAT IT Technolgies
Apply for this Job

This range is provided by TAT IT Technologies. Your actual pay will be based on your skills and experience - talk with your recruiter to learn more.

Base pay range

We have an urgent requirement for Technical Lead - Java, Flutter & CRM development with our client based in Qatar.

Must have:

  • Strong proficiency in Java, Spring Boot, Hibernate, Microservices architecture.
  • Experience in Flutter, Dart for mobile application development.
  • Strong understanding of RESTful APIs, GraphQL, and WebSockets.
  • Hands-on experience in CRM platforms (e.g., Salesforce, HubSpot, Zoho, or custom CRM solutions).
Job Summary

We are looking for a highly skilled Technical Lead - Java, Flutter with extensive experience in CRM development. The ideal candidate will be responsible for leading a development team, architecting robust solutions, and ensuring seamless integration of Java-based backend services with Flutter-based mobile applications. This role requires strong leadership, problem-solving skills, and hands-on expertise in Java, Flutter, and CRM platforms.

Key Responsibilities
  • Technical Leadership: Lead and mentor a team of developers, ensuring best coding practices and design principles.
  • Solution Architecture: Design scalable, maintainable, and high-performance solutions for CRM applications using Java and Flutter.
  • Development & Implementation: Develop, test, and deploy robust backend services using Java and microservices architecture.
  • Mobile App Development: Build and optimize mobile applications using Flutter for both Android and iOS platforms.
  • CRM Integration: Design and implement CRM modules, ensuring smooth integration with existing systems.
  • Code Review & Optimization: Conduct code reviews and implement performance optimization strategies.
  • Collaboration: Work closely with Product Managers, UI/UX designers, and other stakeholders to deliver high-quality products.
  • Security & Compliance: Ensure that all development follows security best practices and compliance requirements.
  • CI/CD & DevOps: Implement and maintain CI/CD pipelines for continuous integration and deployment.
  • Troubleshooting & Support: Provide technical support, debug issues, and resolve performance bottlenecks.
Required Skills & Qualifications
  • Education: Bachelor's/Master's degree in Computer Science, IT, or a related field.
  • Technical Expertise:
    • Strong proficiency in Java, Spring Boot, Hibernate, Microservices architecture.
    • Experience in Flutter, Dart for mobile application development.
    • Strong understanding of RESTful APIs, GraphQL, and WebSockets.
    • Hands-on experience in CRM platforms (e.g., Salesforce, HubSpot, Zoho, or custom CRM solutions).
    • Experience in MySQL, PostgreSQL, or MongoDB databases.
    • Proficiency in Git, Jenkins, Docker, Kubernetes, and CI/CD pipelines.
  • Soft Skills:
    • Excellent problem-solving and analytical skills.
    • Strong leadership and team management abilities.
    • Effective communication and collaboration skills.
    • Ability to work in an Agile/Scrum development environment.
  • Preferred Qualifications:
    • Experience with cloud platforms like AWS, Azure, or GCP.
    • Knowledge of State Management in Flutter (e.g., Provider, Riverpod, Bloc).
    • Understanding of front-end frameworks like React, Angular, or Vue.js.
    • Exposure to AI/ML-based CRM analytics and automation.
    Seniority level
    • Associate
    Employment type
    • Full-time
    Job function
    • Engineering and Information Technology
    Industries
    • Technology, Information and Internet

    Referrals increase your chances of interviewing at TAT IT Technologies by 2x

Date Posted: 29 May 2025
Apply for this Job