Description
SENIOR JAVA/SAILPOINT DEV.
.*We are unable to sponsor as this is a permanent full time role*
RESPONSIBILITIES:
- Set-up, configuration and development of Radiant Logic Enterprise Directory & SailPoint IdentityIQ platforms
- Understand Business Requirements; participates in System Requirement Analysis; design Applications based on System Requirements and Architecture, prototype if necessary, develop, unit test and deployment.
- Comply with the department application standards and general industry based practices.
- Contribute to the enhancement of department application development/delivery standards, tools and processes.
- Performing Java development tasks to deliver new and upgraded web based solutions to a Linux production environment.
- Communicating to internal clients and partners' aspects of the implementation at the technical and/or functional level appropriate for the situation.
- Application of software development principles, theories, concepts, and techniques.
- Train new and/or junior members of the team
QUALIFICATIONS
- Previous experience with Identity and Access Management (IAM) solutions/tools such as: Radiant Logic Enterprise Directory & SailPoint IdentityIQ
- 5+ years of experience in Solution, Design and Development of web applications using the Java EE, Weblogic, Autosys, SQL, Shell Script
- Bachelor degree in Computer Science or related discipline or an equivalent combination of education and experience.
- Experience with the following web technologies: XML, SPML/SOAP, Web and Application Servers, HTML.
- Experience setting up and installing software on both Windows and Unix (Linux, Sun, HP, AIX) platforms.
- Experience with Databases (DB2, Oracle, Sybase, MSSQL).
- Experience with Directories (LDAP, AD).
- Experience with the following programming languages: Java, JavaScript, JSP/Servlets, SQL.
- Thorough understanding of relational databases, XML, web services and EJB preferably on a Weblogic platform.
- Experience applying Object Oriented Analysis and Design principles.
- Understanding of design patterns and ability to use them in real world situations.
- Expert in tuning all tiers of applications on JEE platform.
- Hands-on experience with Build and Deployment tools using Maven, ANT and languages - Shell script
- Good knowledge of database concepts with working knowledge on SQL and Stored Procedures.
- Good understanding in Open source APIs like Spring, Hibernate and Persistence Framework etc.
- Hands on experience in Java/J2EE design patterns and UML design tools