Job Details
Type: Full Time
Post Date: 30+ days ago
Industry: Engineering And Technology
Job Description
Responsibilities:
Design and develop robust, scalable, and high-performance software applications using Java and related technologies.
Collaborate with cross-functional teams to gather and analyze requirements, and translate them into technical designs and implementation plans.
Implement and maintain code using Java and the Spring framework, adhering to coding best practices and design patterns.
Develop and integrate RESTful APIs, microservices, and other web services.
Design and implement efficient algorithms and data structures to optimize system performance and scalability.
Perform unit testing, debugging, and troubleshooting of applications to ensure proper functionality and identify and resolve any defects or issues.
Collaborate with UI/UX designers and front-end developers to create seamless user interfaces and experiences.
Participate in code reviews and provide constructive feedback to team members.
Stay updated with emerging technologies, trends, and best practices in Java development and apply them to enhance the software development process.
Contribute to the documentation of software designs, technical specifications, and user guides.
Established in June 1996, Future Communications Company is a leading technology company that provides cutting edge ICT products and services including enterprise business, mobility, infrastructure, telecom engineering, project management and digital transformation. It also provides sales, distribution, and aftercare for the world's top mobile devices. Through its strategic partnerships with the world's leading brands, the company provides a broad spectrum of technology solutions to various industries in both the private and government sectors in the GCC region.
View All JobsJoin Our MuslimJobs Community
Join our community of professionals looking to grow in our careers and in our deen