Oracle Software Developer 4 in India

Software Developer 4

Preferred Qualifications

Oracle Production Engineering & Operations DIS is seeking a Software Engineer with 10 to 15 years of experience to work with our innovative infrastructure tools development. A successful candidate will use their experience to design, build, operate and support Infrastructure tools and operations of all tools that fall under "Infrastructure as Code" programs/projects.

The role requires a deep understanding of Python based infrastructure automation, Linux server administration, automation and knowledge of Networking and services running on virtualized and non-virtualized platforms. The role’s primary focus is the simplification of providing solutions for infrastructure and services by leveraging software development and industry standard solutions to automate many tasks required to enable and manage our offerings. In addition, this role as this engineer is responsible for complex problem resolution, creating and improving procedures and facilitating communication. Other duties include researching, proofing, and authoring technical documentation that are beneficial to the company. This is a great career opportunity for a highly motivated individual who wants to extend and utilize his or her solid and broad skills.

We are looking for a Back-end API developer who is motivated to combine the art of design with the art of programming. Responsibilities will include working with a global team of Front-end UI/UX and Back-end API developers to provide a complete solution. You will also work with other development teams to integrate multiple applications into a cohesive whole. Scaling applications to large user counts and very large data and resource requirements will be a regular challenge.


-- Develop new user-facing features

-- Develop API's for consumption within UI frameworks

-- Build reusable code and libraries for future use

-- Create automated unit and functional tests

-- Ensure the technical feasibility of UI/UX designs

-- Optimize application for maximum speed and scalability

-- Assure that all user input is validated

-- Collaborate with other team members and stakeholders

Skills And Qualifications

-- Proficient in Python

-- Good understanding of Java

-- Clear understanding of web technologies like Spring 3.x, Struts, Hibernate, JPA, JMS, Web Services, REST

-- Good understanding of database languages such as SQL and PL/SQL

-- Basic understanding of Oracle RDBMS and MySQL

-- Good understanding of asynchronous request handling, multithreading and multiprocessing

-- Good understanding of machine learning and artificial intelligence

-- Basic understanding of web markup, including HTML5, CSS3

-- Proficient with code versioning tools, such as Git, Mercurial or Subversion

-- Good understanding of Agile software development principles including using common tools such as JIRA


-- 10 to 15 years development experience

-- Experience with Development Operations or Site Reliability Engineering

-- The work can be demanding at times, particularly as deadlines approach, when extra hours may be required based on the candidate's effective deliverable capacities.

Educational Qualifications

-- Bachelor’s Degree in science or engineering (Computer science preferable)

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: Information Technology

Location: India

Job Type: Regular Employee Hire

Organization: Oracle