Short Description
Oracle is seeking for Software Developer who has the ability to design, build, test, and release Java-based solutions to enhance the core Jive application. Also, analyze business and system requirements and recommend technical strategies based on Jive/Lithium Social business software.Job Description
- Work in PE&O Corporate Application Engineering Services for Community websites using on-premise deployment of Jive Social Business software and cloud deployment of Lithium technology.
- Understand and debug Jive/Lithium code, including necessary performance enhancements and underlying architecture.
- Design, build, test, and release Java-based solutions to enhance the core Jive application.
- Program REST API based applications.
- Work in UI based solutions involving Jquery, Javascript, CSS, FTL etc.
- Engage with Jive and Community Managers to identify defects and enhancements for the product.
- Analyze business and system requirements and recommend technical strategies based on Jive/Lithium Social business software.
- Integrate and implement plugins and add-ons with the other systems
- Day-to-day administration of the platform including various meeting with the business teams.
- Liaison with Lithium product support opening support tickets as needed.
- Mentoring and adherence to standards for Java development, web content management, tuning, and Diagnostics.
- BS or MS degree in Computer Science or equivalent.
- Minimum 2 years of software development experience.
- Solid understanding of the Jive/Lithium architecture and the underlying APIs. Knowledge of Plugins/Webhooks/Add-On Architecture/Tiles is a must.
- Solid knowledge of Oracle database and SQL queries.
- Solid understanding of the end-to-end IT process, including architecture, design, implementation, and operations
- Solid knowledge of Linux operating systems
- Experience deploying Jive software in a large scale corporation
- Strong application design skills and implementation understanding of identity management and security.
- Ability to take feature/design through the software lifecycle to release a robust, high-quality, production code
- Strong written and oral, technical communication skills required.
- Strong REST API based programming skills.
- Strong Java coding and diagnostics skills required.
- Strong knowledge of JEE architecture and relevant frameworks.
- Experience working with JavaScript, jQuery, AJAX, JSON, HTML5, CSS3 and related technologies.
- FTL, Soy-based template experience desired or working knowledge of XML framework for templates.
- Experience to lead offshore teams around product implementation is a plus.
- Strong communication skills including the ability to express complex technical concepts to different audiences in writing and conference calls.
- Ability to take feature/design through software lifecycle to release of robust, high-quality, production code.
Software Developer