Browse Jobs
For Employers
Post JobLog inGet Started

Java/J2EE Software Developer

Smart IT
Nasr City, Cairo
Posted 6 years ago
56Applicants for3 open positions
  • 9Viewed
  • 0In Consideration
  • 0Not 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/J2EE Software Developer with strong expertise in web applications development. We need someone who will bring value to the team as a passionate programmer and work as independent as possible. Ability to work on complex third party applications with legacy code, and commitment to continuous learning are the desired traits in this role. This role demands knowledge and experience across all tiers of application architecture and able to work independently.

The candidate will be working for an application - Ethos Identity Management Solution, which is an open source cloud based identity provider that includes support for many industry-standard SSO and federation protocols.

Position Responsibilities Are As Below

  • Participate on a high performing scrum team enhancing Identity and Access Management solutions
  • Design, develop, and unit test software
  • Collaborate on architecture and design across multiple teams
  • Engage with the team in software requirements, design, and reviews
  • Stay current with identity management protocols and development trends looking for opportunities to improve our development approaches and best practices
  • Maintain and enhance the code quality continuously, remove technical debts from time to time
  • Maintain and enhance maturity of dev-ops pipeline by automating executing of unit, integration, functional, performance and security tests, so continuous deployment makes it possible

Job Requirements

Required (mandatory) skills /knowledge / Experience

Technical

  • Server-side Java technology such as Servlets, Java Server Pages, or Grails
  • Object Oriented design and programming in Java using Java8
  • Solid understanding of MVC architecture and familiarity with any Java based web application development framework
  • Experience with database systems such as Oracle and SQL and any Java persistence framework

Functional

  • Experience with SAML 2.0 web browser SSO profile
  • Experience in single sign-on and federation protocols such as CAS, SAML 2.0, OpenId Connect (at least one or more)

Technical

Desired (secondary) skills/knowledge/experience:

  • Web services development using Restful and Soap frameworks
  • Experience with Microsoft C#.NET
  • Performance testing using JMeter
  • Agile development
  • Git source control
  • Build tools: Ant / Maven

Functional

  • Experience with identity providers such as Shibboleth, ADFS, Jasig CAS, WSO2 Identity Server
  • Knowledge of SCIM and SPML for user and group provisioning

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software Development Java/J2EE Software Developer