Browse Jobs
For Employers
Post JobLog inGet Started

Software Developer (Backend)

Aman
Giza, Egypt
Posted 1 year ago
275Applicants for1 open position
  • 111Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

Key job responsibilities  

Nature of job impact: 

  • Developing required applications and systems as per requirements and business needs. 
  • Supports operations team to resolve operational challenges while operating delivered software modules to achieve operational efficiency.
  • Understands UML based models and component designs to demonstrate system understandings.
  • Implements unit testing modules to verify coverage of requirement scenarios.
  • Deploys and supports applications to different application server flavors both embedded and standalone to ensure operational efficiency. 
  • Writes needed deployment scripts and procedures and deployment manuals to support operations.
  • Performs integration testing using SOAP UI and web service simulators, for better understanding of partner services
  • Understands security measures and implement needed software modules to handle SSL – TLS or application data signing/encryption approaches to ensure security compliance.
  • Designing database modules (tables – scripts – procedures etc.) to support data requirements.

Job Requirements

Required skills, expertise & Knowledge:

Functional level: 

  • Knowledge of Integration services using J2EE integration platforms (e.g. Apache Camel – Mule – Spring Integration), is a plus.
  • XML, JAXB, XSLT, Apache CXF technologies knowledge is a must.
  • Web Development experience (JSF, Spring MVC or equivalent) is a must.
  • Familiar with SQL relational databases as well as no-SQL databases (e.g. MongoDB).
  • J2EE design patterns and object-oriented programming knowledge is a must.
  • Knowledgeable of SOA design patterns and tools is a plus.
  • Experience in source control systems (e.g. CVS, git, etc.) is a must.
  • Familiar with at least one build tools (maven – ant –etc.).
  • Experienced with at least one application servers (JBoss – Tomcat or Oracle Web Logic).
  • Familiar with HTML, CSS and JS based frameworks (angular JS – Ionic – etc.) is a plus
  • Familiar with Linux operating systems.
     

Educational background needed for the job:  

  • B.Sc. in the field of Computer Science, Engineering or similar field related to the business application.

Professional experience needed for the job: 

  • 2-3 years of experience developing J2EE web, web services and integration applications.
     

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSoftware Developer (Backend)