Key Responsibilities : - Lead the design, development, and implementation of integration solutions for mobile backend applications.- Define integration architecture and standards, ensuring scalability, security, and performance.- Collaborate with mobile development teams to gather integration requirements and translate them into technical solutions.
- Design and implement RESTful APIs and microservices to facilitate data exchange between mobile applications and backend systems.
- Provide technical leadership and mentorship to integration developers, guiding them in best practices, code reviews, and troubleshooting.- Conduct performance tuning, monitoring, and optimization of integration solutions.- Ensure compliance with industry standards and best practices for data privacy and security.
Technical Experience : - Minimum 6-10 years of experience in integration architecture and development, with a focus on mobile backend applications.- Proficient in designing and implementing RESTful APIs, microservices, and asynchronous messaging systems.- Strong programming skills in languages such as Java, SpringBoot, Python, or Node.js.- Experience with cloud platforms (i.e., AWS, Azure, Google Cloud) and containerization technologies (i.e., Docker, Kubernetes).- Solid understanding of database technologies (SQL, NoSQL) and data modeling.- Experience with API management platforms and tools.- Knowledge of CI/CD pipelines and DevOps practices.- Familiarity with OAuth, JWT, and other authentication and authorization mechanisms.- Experience with version control systems such as Git.- Ability to lead and collaborate effectively with cross-functional teams.
- Excellent communication skills with the ability to convey complex technical concepts to non- technical stakeholders.
Professional Attributes : - Solid grasp of software development principles, including Agile methodologies.- Excellent problem-solving and analytical skills.- Strong written and verbal communication skills, with the ability to effectively communicate technical concepts to both technical and non-technical stakeholders.- Detail-oriented with a commitment to delivering high-quality software solutions.- Proven ability to lead and mentor a team of developers.
- Leadership and management skills.
Educational Qualification: - Bachelor of Engineering in Computer Science, or any related stream.
Keyskills: RESTful API Java API Integration Azure Integration Architecture Microservices Architecture Spring Boot Node.js Spring AWS Python