Java Developer

Arabian Advanced Systems - New Cairo, Cairo

40
Applicants for
3 open positions
40
Seen
20
Shortlisted
20
Rejected
Experience Needed:
More than 2 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
Salary:
Confidential
Vacancies:
3 open positions
About the Job

We are looking for a Java Developer with experience in building high-performing, scalable, enterprise-grade applications.

You will be part of a talented software team that works on mission-critical applications. Java developer roles and responsibilities include managing Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing.

Java Developer responsibilities include:

  • Designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance.
  • 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.
Job Requirements
  • 2+ years of software development experience and a BacheloJ2Jr's degree in Computer Science.
  • Experience with Java/J2EE Web Application Development and frameworks such as Spring and Hibernate.
  • Experience with Tomcat or similar application servers.
  • Experience developing with Java design patterns (DAO, MVC, Singleton)
  • Knowledge of SOA to include SOAP/WSDL and RESTful services.
  • Experience with MSSQL , Postgres Databases
  • Experience using NetBeans or Eclipse.
  • Experience using version control tools such as Subversion , Team Foundation Server.
  • Experience with software development processes.
  • Creative problem solving abilities.
  • Strong work ethic and “can do” attitude.
  • Ability to thrive in a team/collaborative environment.
  • Ability to provide mentoring and coaching to less experienced team members.
  • Ability to function at a fast pace with multiple deadlines.
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