USACares Jobs

Job Information

Oracle Software Developer 4 in Bengaluru, India

Software Developer 4

Preferred Qualifications


Oracle is seeking an experienced and driven Principal Solution Developer who wants to join a team of highly talented Technology and Engineering professionals who are revolutionizing the delivery of Cloud Services at Oracle.

Oracle IT provides modern enterprise services to Oracle’s internal businesses and is amid a cloud transformation driving improved agility, performance, availability and security across Oracle’s Enterprise and Development environments. We are looking for passionate, highly motivated, uniquely skilled, “engineering-first” driven individuals to join our team and help build our next generation business platform. If you are looking for an environment that embraces your unbridled ambition for innovating solutions; provides clearly defined objectives and empowers individual growth through direct feedback; values your contributions and is dedicated to supporting your personal development, then IT is the team for you!

As a member of the Oracle IT team, you will apply your software skills to analyze, design and implement feature/functionality for, and various other websites.


  • An effective Front-end Architect who will establish and implement technical vision with the development team

  • Contribute to architecture, design, and implementation of enterprise class UI.

  • Collaborate with visual, experience designers and engineers to implement new features.

  • Work on DevOps modules for Continuous Integration and Continuous deployment.

  • Automation of unit test modules. Benchmark and perform load testing, security testing and regression testing.

  • Understand and debug code, including necessary performance enhancements and underlying architecture

  • Design, build, test, deploy and release software solutions to enhance the core application.

  • Work with business on requirements including UX/UI and transform them into software solutions.

  • Analyze business and system requirements and recommend technical strategies based.

  • Integrate and implement plugins and add-ons with the other systems

  • Day-to-day administration of the platform including various meeting with the business team, community managers and product development teams.


  • BS or MS degree in Computer Science or equivalent

  • Minimum 7-10 years of professional web development experience.

  • 6 years’ experience working with JavaScript or TypeScript with a major framework, HTML/CSS, Modular/Pluggable architecture, REST API architecture

  • 5 years of experience with: React, State management systems like Redux or similar libraries, PHP with a major OOP framework, Testing framework (PHP, JavaScript or TypeScript)

  • 2 years of experience with Frameworks like NextJS and ExpressJS.

  • Experience with writing accessible & cross-browser compatible frontend UI with standards-compliant HTML and CSS

  • Experience using CSS grids and building responsive websites with scalability in mind.

  • Write reusable UI components based on design patterns and workflows. A passion for component composition and isolation techniques

  • Ability to come up with design and coding best practices

  • Experienced writing backend services with Node.js using API-driven architectures, especially micro-services, REST, 12-factor applications.

  • Experience leading development teams and architecting elegant solutions.

  • Experience of bundlers, such as Webpack, Browserify or Gulp and their use in building scalable, maintainable applications.

  • Strong experience in defining and applying design standards, patterns, quality matrix depending on the solutions.

  • 2 years of development experience in Java, PHP, Python as well as scripting languages

  • Strong ability to work collaboratively as part of a team

  • Strong written & verbal English language skills

  • Strong REST API based programming skills. Ability to design RESTful services and integrate with other data providers. Understanding when to use JSON or XML.

  • Good understanding of asynchronous request handling, partial page updates, and AJAX.

  • Familiarity with front-end build tools (Webpack, Babel) and package managers, such as Grunt, Bower, NPM and Gulp.js

  • Experienced in modern dev tools, process, and methodologies like TDD, Unit Testing & Functional testing using Mocha, Chai, Jest or other frameworks.

  • Experience with accessibility-driven design and Section 508 Compliance.

  • Comprehensive experience of debugging client-server interaction in a browser and optimizing webpages for performance and security.

  • Proficient understanding of Continuous Integration and deployment and tools chain like GIT, Nodejs/Yarn, Jenkins, Maven etc.

  • Solid knowledge of Oracle database and SQL queries.

  • Solid understanding of the Vanilla Forums architecture and the underlying APIs is a plus.

  • Strong application design skills and implementation understanding of identity management and security.

  • Experience working with Agile development frameworks.

  • Experience to lead offshore teams around product implementation is a plus.

  • Writtenand verbal communication skills with the ability to present complexinformation in a clear, concise manner to all audiences

  • Flexible work times to enable working with team members in other time zones (Early and/or Late conferences)

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-Bengaluru

Job Type: Regular Employee Hire

Organization: Oracle