2016-11-21

**Software Developer 4**

**Preferred Qualifications**

**Oracle** **’** **s Identity Cloud Services Group** **–** **Java Professionals forPrincipal Member Technical Staff**

The Identity

Cloud Services group is looking for an exceptional Java Software professionals

to be part of next generation Identity Cloud Services (IDCS) offering from

Oracle Identity Management Suite.

**TheTeam and Product**

Identity

Cloud Service is a strategic focus for Oracle. Identity Management is already

part of the cloud infrastructure for Oracle Public Cloud. We now want to

provide Identity Management as a cloud Service enabling our customers to have a

seamless Single Sign On experience, managing their users and applications. We

are building our Identity Cloud Service platform and service from the ground up

and an exceptional user experience is critical to the success of IDCS.

**TheRole**

We are seeking highly accomplished Java software

professionals who can be part of the “Identity Cloud Services” software

development team. If you are self-driven

and have a great combination of coding skills, design skills, and communication

skills and have been part of large enterprise class software product

development teams on Java and Cloud, have worked on development of services

deployed on the popular Cloud platforms like Oracle Public Cloud, Amazon Web

services or Azure then this position is definitely a fit for you.

**Aboutthe Successful Candidate**

The

successful candidate is a self-motivated, progressive software professional

with around 4-9 years of industry experience who can deal with complex problems

without supervision. He/She should have had prior experience building

frameworks for Cloud applications. Bachelors or Master’s degree or equivalent

experience relevant to the functional area.

Responsibilities

1. Design and Development of new Identity cloud services basedon Java.

2. Specify, design and implement modest changes to existingsoftware architecture to meet changing needs.

3. Contribute to the architecture, design and development ofPresentation and Enterprise tier for Oracle’s next-generation IntegratedCloud Identity Services.

4. Work with Java Architects, Development Managers inrequirements specification definition and detailed engineering analysisfrom data requirements perspective

5. Do design reviews and code reviews for peers and team members

6. Provide innovative ideas to enhance development process.

7. Provide support to cloud operation (OPS) for any functionaland performance issues.

8. Provide technical leadership to other software developers.

Preferred Skills:

1. 4-10 years’ experience in production-quality Java Server andUI programming preferably in Enterprise or Cloud Software product companies.

2. Strong Experience on Java Enterprise (JEE) Programming.

3. Worked on Applications Servers Like Weblogic, Tomcat, Grizzlyetc.

4. Full life-cycle product development experience

5. Experience in developing software on UNIX/LINUX

6. Familiar or have worked on one or more of the followingtechnologies: Java, J2EE, Hibernate, JPA, Java Script, JSF, spring, LDAP, SPML,XML, AJAX; REST (Jersey (JAX-RS),JAXB); Node.js, Oracle JET, Micro services Architecture, Kafka at http://kafka.apache.org/ , Zookeeper at https://zookeeper.apache.org/ , Oracle AQ, Coherence at http://www.oracle.com/technetwork/middleware/coherence/overview/index.html , grizzly at https://grizzly.java.net/ , GitHub.

7. Have been exposed to dev Build automation and continuousintegration: Maven, Hudson, Teamcity, Gradle

Other Desirable Skills

1. Experience with identity management domain.

2. Exposure to LDAP based data repository: Active Directory,Oracle Internet Directory etc.

3. Develop designs geared towards massive scalability, and codethe core elements of those designs to make adoption faster.

4. Build strong relationship with dev leads inside and outside IDCSgroup to design and architecture that is cohesive with other products inour org.

5. Collaborate with other architects and engineers in the IDCS teamsto define and gain adoption of clean, well-designed contracts and bestpractices across the entire product line, and share those with partners,internal stakeholders and customers.

6. Strong communication and personal skills: work well with membersof other functional groups in a project team; demonstrate a strong sense ofproject ownership

7. Is familiar with both Waterfall and Agile methodology.

**Detailed Description and Job Requirements**

Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.

As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.

Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience.

**Job:** Product Development

**Location:** IN-IN,India-Bangalore

**Job Type:** Regular Employee Hire

**Organization:** Oracle

Show more