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