Senior Java Developer

Arabian Advanced Systems - New Cairo, Cairo

24
Applicants for
2 open positions
19
Seen
Experience Needed:
3 to 5 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
Salary:
Negotiable, + Social Insurance + Medical Insurance + Life Insurance
Education Level:
Bachelor's Degree only
Languages:
Arabic, English
Vacancies:
2 open positions
Travel Frequency:
Minimal travel
About the Job
  • Design, develop, enhance, debug, and implement software. Troubleshoot production problems related to software applications.
  • Research, test, build, and coordinate the conversion and/or integration of new products based on client requirements.
  • Design and develop new software products or major enhancements to existing software.
  • Address problems of systems integration, compatibility, and multiple platforms.
  • Consults with project teams and end users to identify application requirements.
  • Resolve problems with software and responds to suggestions for improvements and enhancements.
  • Act as team leader on projects.
  • Instruct, assign, direct, and check the work of other software developers on development team.
  • Participate in development of software user manuals.
  • Excellent application system design and development skills.
Job Requirements
  • Bachelor’s degree in computer science or equivalent education.
  • 3-5 years Core Java & Object-Oriented Principles/Design, J2EE.
  • 1-2 years of experience in web services integration using XML technologies
  • 1-2 Years of experience in MS SQL
  • 1-2 Years Others: Designing APIs (REST) and SOAP Web services.
  • Liferay experience is optional
  • Strong experience in architecting, implementing and managing high performance scalable J2EE applications on Linux/Unix platforms with one or more of the following: Java Web Services, Oracle SQL Developer, JSP, EJB, Struts, Spring, Ant, JSF JMS, XML, JBoss, JDeveloper
  • Development experience with Oracle Web Center and WebLogic is a must
  • Excellent knowledge of J2EE architecture/design patterns, Object Oriented Design methodologies, SOA, data modeling techniques and SOAP.
  • Strong experience designing
  • Very strong SQL experience of writing complex queries and developing views
  • Strong experience in architecting, implementing and managing high performance scalable J2EE applications on Linux/Unix platforms with one or more of the following: Java Web Services, Oracle SQL Developer, , MS SQL ,JSP, EJB, Struts, Spring, Ant, JSF JMS, XML, JBoss, JDeveloper
  • Excellent knowledge of J2EE architecture/design patterns, Object Oriented Design methodologies, SOA, data modeling techniques and SOAP.
  • Strong experience designing / developing with n-tier architectures (UI, Business Logic Layer, Data Access Layer)
  • Solid knowledge of OOP software concepts, design patterns, and best practice
  • Ability to adapt quickly to an existing, complex environment and learn new concepts / software technologies as needs arise
  • Strong problem-solving and analytical skills.
  • Self-motivated, independent, detail oriented, and a responsible team-player
  • The ability to communicate effectively - both verbally and in writing.
About this Company

Arabian Advanced Systems (Now: Naseej) is the leading knowledge solutions provider in the Arab World serving the region’s top Academic, research, cultural, and government organizations and corporations for the past 23 years; delivering world-class solutions and services that... (More)

See all Careers and Jobs at Arabian Advanced Systems