Browse Jobs
For Employers
Post JobLog inGet Started

Senior Java Developer

Haram, Giza
Posted 5 years ago
15Applicants for4 open positions
  • 13Viewed
  • 1In Consideration
  • 0Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

  • This role requires the ability to design and implement web-based Java applications to support product business requirements.
  • Role also includes coding, testing, debugging, and program documentation.
  • Use development life cycle methodologies to program code, test and launch.
  • Deploy and configure in UNIX based environments, including public and private cloud.
  • Design and test new processes to streamline operations and support via accurate program coding.
  • Resolve technical issues through debugging, research, and investigation ensuing quality programming.
  • Interact with business users including product development and marketing, to gather and define business requirements and translate into technical specifications.
  • Support production environment of applications through proactive troubleshooting of internal systems and timely resolution and documentation of issues.
  • This role will report to the technical manager.

Job Requirements

Education:

  • Bachelor degree in Computer Science or a related undergraduate discipline [Master is a plus].

Required Skills:

  • Strong object-oriented analysis, design and development skills.
  • Excellent Design patterns knowledge.
  • Unit testing knowledge. Automation testing knowledge (JUnit, Mock Testing).
  • ORM tools (such as JPA, Hibernate).
  • RDBMS experience (Oracle, PostgreSQL, MSSQL, DBA skills a definite Asset).
  • Excellent experience in Webservices (REST, SOAP).
  • Good knowledge in JSF, Spring MVC
  • Web Frameworks (JavaScript, HTML5, CSS, JQuery, Bootstrap)
  • Good experience working with Tomcat, JBoss, RAS
  • Excellent experience using IDE (e.g. Eclipse, NetBeans...)
  • Linux experience.
  • Experience with doing Production support.
  • Excellent written and verbal communication and interpersonal skills, and a passion for delivering high-quality software required.
  • Able to focus on key deliverables in a fast-paced development environment.
  • A self-starter who can co-ordinate with a team, yet work independently towards a common goal.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Java Developer