Senior Technical Engineer/Software Architect – Java & Kafka | UAE
Location
Dubai, United Arab Emirates
Job Category- Information Technology (IT) & Software
- Engineering & Technical
- Telecommunications
We are seeking an experienced Senior Technical Engineer / Software Architect for an onsite opportunity in Dubai. The position is designed for a senior software engineering professional with 10+ years of overall experience and at least 5 years of proven Software/Application Architecture experience
.
The role requires strong hands‑on expertise in Java, Apache Kafka, AngularJS, JavaScript, and Python
, combined with the ability to design and guide scalable software architectures. The successful candidate will contribute to technical architecture, software engineering, system design, and implementation activities within a collaborative technology environment.
This opportunity provides strong potential for career growth and professional development in software architecture and enterprise technology. Continued technical training, certification, and upskilling in modern architecture patterns, distributed systems, cloud technologies, and software engineering practices can support long‑term progression into senior architecture and technology leadership roles.
Key Responsibilities- Design and develop scalable software application architectures.
- Provide technical leadership across software engineering and architecture initiatives.
- Develop and maintain applications using Java.
- Design and support event‑driven solutions using Apache Kafka.
- Work with AngularJS and JavaScript for application development and integration.
- Apply Python expertise to software development and technical solutions.
- Evaluate technical requirements and translate them into scalable architecture solutions.
- Establish and maintain software architecture standards and best practices.
- Collaborate with engineering and technical teams throughout the development lifecycle.
- Support technical decision‑making and system design.
- Troubleshoot complex technical and architectural issues.
- Ensure software solutions meet scalability, performance, reliability, and maintainability requirements.
- 10+ years of overall software engineering experience
. - Minimum 5+ years of proven Software/Application Architecture experience
. - Strong hands‑on experience with Java
. - Strong experience with Apache Kafka
. - Experience with AngularJS
. - Strong knowledge of Java Script .
- Strong knowledge of Python
. - Proven experience designing and implementing software architectures.
- Strong understanding of enterprise software development and architecture principles.
- Strong analytical and problem‑solving skills.
- Ability to work onsite in Dubai 5 days per week
. - Candidates able to join within 30 days are preferred.
Salary and compensation details have not been provided by the employer.
The role offers an opportunity to work at a senior technical level while strengthening expertise in software architecture, Java, Kafka, distributed systems, and enterprise application development. Continued professional development, technical upskilling, and relevant architecture or technology certifications can support progression toward Lead Architect, Solution Architect, Enterprise Architect, and technology leadership positions.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).