Browse Jobs
For Employers
Post JobLog inGet Started

Java Developer

Arabian Advanced Systems
New Cairo, Cairo
Posted 5 years ago
49Applicants for1 open position
  • 34Viewed
  • 26In Consideration
  • 7Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

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.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentJava Developer