Hello there! Welcome to TeachMeCode Institute.
How can we help you?
Join our in-person classes at TeachMeCode’s campus in Dubai and have the best learning environment.
Job Title: Software Engineer - Full Stack / Frontend / Backend 
Location:  Dubai, AE 
Employment Type:  Full time 
Salary Range:  To be discussed 
Company Description:  
CNS (Computer Network Systems) is a technology company in the Middle East with over 30 years of successful achievements and long-term partnerships with distinct customers across the region.
We specialize in Banking & Financial Services, IT Outsourcing, Cyber Security, Digital Infrastructure, and more.
Job Description:  
We are seeking a talented and passionate Software Engineer to join our team and play a key role in building and maintaining our next-generation applications.
You will leverage your expertise in both frontend and backend development to create robust, scalable, and user-friendly experiences.
Responsibilities (Mandatory):  
- Design, develop, and maintain highly functional and performant web applications using React JS / Vue JS leveraging the micro frontend architecture.
 
 
- Implement backend services using Java Spring with a focus on microservices architecture.
 
 
- Utilize Apache Kafka for efficient message streaming and communication between services.
 
 
- Integrate and configure Apache Camel for seamless integration with external systems.
 
 
- Interact with various SQL databases for data persistence and retrieval.
 
 
- Utilize Git for version control and collaboration.
 
 
- Actively participate in unit testing, code quality review, and peer review.
 
 
Qualifications:  
- Proven experience as a Software Engineer with a strong understanding of both frontend and backend development.
 
 
- Proficiency in React JS / Vue JS, understanding of micro frontend concepts.
 
 
- Solid knowledge of Java Spring and microservices architecture.
 
 
- Experience working with Kafka for message queuing.
 
 
- Experience with SQL databases (e.g., MySQL, PostgreSQL).
 
 
- Familiarity with Apache Camel for integration tasks.
 
 
- Strong understanding of Git and version control practices.
 
 
- Specialized in unit testing and integration testing like Jest, Junit, Postman.
 
 
- Active participation in code quality review and peer review.
 
 
Additional Information:  
- Experience with Elasticsearch for search functionality.
 
 
- Experience with cloud platforms like AWS / Azure.
 
 
- Knowledge of CI/CD pipelines and practices.
 
 
- Experience with Tyk Open-Source API Gateway / Kong Gateway.
 
 
- Knowledge of JSON, YAML, XML.
 
 
- Knowledge of containerization like Docker.
 
 
 #J-18808-Ljbffr