Job Description
Job Description
About IST Networks
We at IST Networks are Focused on Delivering a World-Class Customer Experience System.
We focus on project delivery and pride ourselves on quality and innovation.
Established in 2002, IST has led the way in delivering exceptional customer experience (CX) solutions to a multitude of verticals and organizations worldwide. We at IST cherry picks the best CX technologies in the marketplace to provide our customers with the most comprehensive, innovative and effective CX solution.
Today, we operate globally with a total of 6 offices in Egypt, UK, UAE, KSA, Bahrain and Turkey, with a highly skilled workforce specializing in Contact Center (Cloud, Hybrid or on-Prem), Customer Engagement Systems (Cloud or on-Prem), Contact Center Agent Desktops, Speech and Language (Arabic and English), Mobile Transactional Security, Digital Signage, Workforce Management, Workload Distribution, Customer Journey Analytics, Robotics Process Automation, Enterprise Mobile Apps, Customer Feedback Management and many more.
Starting a career with IST Networks is exciting and rewarding. We believe in diversity and inclusion. Diverse employees, each of whom brings different opinions and skill sets that are enriching. That’s the way we want it to be because we believe that with the right mix of people, innovation takes place. At IST Networks we are also constantly investing in the training and development of our teams as we recognise that when you succeed, we do too.
Summary Description
IST Networks is seeking to fill a Java Developer role, to be based in our Smart Village Head Office in Cairo. You will be part of a talented software team that works on mission-critical applications.
As a Java Developer you will be responsible for analyzing user requirements and business objectives, determining application features and functionality and recommending changes to existing Java-based applications, among other duties. Your day-to-day tasks as a Java developer will vary depending on your level of ownership over one application or many.
Interested in our opportunity?
Enjoy being yourself and come join our innovative ISTians Team!
Responsibilities
-
Contribute in all phases of the development lifecycle.
-
Write well designed, testable, efficient code.
-
Ensure designs are in compliance with specifications.
-
Prepare and produce releases of software components.
-
Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
Requirements Education
- Bachelor’s degree in Computer Science or a similar field.
Experience
- 1-3 years proven working experience as a Java Developer.
- Extensive technical experience and development expertise in Core Java, J2EE, JSP, Servlets, Struts, Web services, Spring, Hibernate, Java Script, and AJAX.
- Experience in using Java frameworks – Spring or similar frameworks, and JQuery.
- Strong backend experience to develop Data Layer using at least one of the frameworks like Hibernate, JPA etc.
- Good knowledge of database concepts with working knowledge on SQL and Stored Procedures.
- Object Oriented analysis and design using common design patterns.