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