Java Backend Developer
Aman -
Giza, EgyptPosted 3 years ago88Applicants for1 open position
- 7Viewed
- 0In Consideration
- 0Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
KEY RESPONSIBILITIES & Needed Knowledge
- Developing required Java based applications as per requirements and models.
- Developing Application services using Java and full stack frameworks (e.g. Apache Camel – Mule – Spring Integration – Spring Boot – Spring MVC – Angular etc).
- \Understands UML based models and component designs.
- Implements unit testing modules to verify coverage of requirement scenarios.
- Deploys and supports applications to different application server flavors both embedded and standalone.
- Writes needed deployment scripts and procedures and deployment manuals.
- Performs integration testing using SOAP UI and web service simulators.
- Understands security measures and implement needed software modules to handle SSL – TLS or application data signing/encryption approaches.
- Designing database modules (tables – scripts – procedures etc.).
- Knowledge of Integration services using J2EE integration platforms (e.g. Apache Camel – Mule – Spring Integration), is a plus.
Job Requirements
- 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
- PROFESSIONAL EXPERIENCE 1-3 years of experience developing J2EE web, web services and integration applications.
- EDUCATIONAL BACKGROUND B.Sc. in the field of Computer Science, Engineering or similar field related to the business application, ITI graduated is an added plus.