**Software Developer 4**
**Preferred Qualifications**
**IDCS-Java-Performance-IC-JD**
**Oracle** **’** **s Identity Cloud Services Group** **–** **Java Professionals for Senior Member Technical Staff,Principal Member Technical Staff. (Individual Contributor Role)**
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.
**The Team 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.
**The Role**
We are seeking highly accomplished Java
software professionals who can be part of the “Identity Cloud Services”
software development and performance engineering team. If you are self-driven and have a great
combination of coding skills, design skills, performance tuning/troubleshooting
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.
The role also requires technical
knowledge and experience to test and measure performance of software product
systems and be able to identify bottlenecks that could affect overall system
capacity and scalability. The role will have significant interaction across the
product teams such as development, QA, Architecture, Infrastructure and has to
ensure end to end performance and scalability of the product
throughout the product lifecycle.
**About the 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.
9. Experience in identifying and dealingwith performance bottlenecks and performance metrics(server response time, throughput, network latency etc.)
10. Exposure to java/j2ee application and database tuning/ SQLTuning
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 etc
7. Hands on experience with tool for performance testing, analysisand monitoring tools like LoadRunner, JMeter etc
8. Has experience in profiling and memory analysis for Java usingtools like JProbe, VisualVM, Jprofiler etc
9. Has extensive experience in JVM related activities like heap dump analysis, garbage collection,caching etc
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 IDCSteams to define and gain adoption of clean, well-designed contracts andbest practices across the entire product line, and share those withpartners, internal stakeholders and customers.
6. Strong
communication and personal skills: work well with members of other functional
groups in a project team; demonstrate a strong sense of project ownership
1. Is familiar with both Waterfall and Agile methodology.
_Aspart of Oracle’s employment process candidates will be required to complete apre-employment screening process, prior to an offer being made. This willinvolve identity and employment verification, salary verification, professionalreferences, education verification and professional qualifications andmemberships (if applicable)._
Oracle is an Equal Employment Opportunity Employer.
All qualified applicants will receive consideration for employment without
regard to race, color, religion, sex, national origin, sexual orientation,
gender identity, disability and protected veterans status or any other
characteristic protected by law.
**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 take an active role in the definition and evolution of standard practices and procedures. You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems.
Work is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization. Leading contributor individually and as a team member, providing direction and mentoring to others. BS or MS degree or equivalent experience relevant to functional area. 7 years of software engineering or related experience.
**Job:** Product Development
**Location:** IN-IN,India-Bangalore
**Job Type:** Regular Employee Hire
**Organization:** Oracle