Application Developer – Java

Apply for this job

Email *

Job Description

Job Description

Established in 2002, IST has lead the way in delivering exceptional customer experience (CX) solutions to a multitude of verticals and organizations worldwide. IST cherry picks the best CX technologies in the marketplace to provide their customers with the most comprehensive, innovative, and effective CX solutions. We are looking forward to expanding further in Europe and deliver comprehensive technology enabled CX transformation programs at scale. As a CX Technology Services provider, IST Networks is currently a part of Majorel X where diversity is key for our team that is composed of, data lovers, tech enthusiasts, creative masterminds. and operations gurus, united by a common purpose: to push the boundaries of CX.

IST Networks is seeking to fill a Java Developer role, to be based in our Riyadh office in KSA. 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!

Requirements

Requirements

Education:

  • Bachelor’s degree in Computer Science or a similar field.

Experience:

  • 2-5 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, JavaScript, 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.
  • Contributing in all phases of the development lifecycle.
  • Writing well-designed, efficient, and testable code.
  • Conducting software analysis, programming, testing, and debugging.
  • Experience with test-driven development.
  • Experience working in an Agile/Scrum development process.
  • Experience with Genesys is a must.

Behavioral Competencies

  • Excellent troubleshooting and communication skills.
  • Attention to detail.
  • Analytical thinker: resolve problems with a strong focus on attention to detail.
  • Adaptable: cope with the unexpected, manage problems.
  • Organization: self-motivated with good time management skills to manage own workload.

Skill sets required:

  • Java Script
  • Java
  • Java Development
  • Java Software Development
  • JSP
  • Core Java
  • J2EE
  • Servlets
  • Struts
  • Spring
  • Ajaz
  • IVR