CACI Banner 1000 x 200

Oracle Forms Developer (Java and Apex)

HITEC City, Hyderabad, Telangana 500081, India Req #582
16 November 2023

CACI International Inc is an American multinational professional services and information technology company headquartered in Northern Virginia. 
CACI provides expertise and technology to enterprise and mission customers in support of national security missions and government transformation for defense, intelligence, and civilian customers.

CACI has approximately 23,000 employees worldwide.

Headquartered in London, CACI Ltd is a wholly owned subsidiary of CACI International Inc., a publicly listed company on the NYSE with annual revenue in excess of US $6.2bn.
Founded in 2022, CACI India is an exciting, growing and progressive business unit within CACI Ltd. 

Job Purpose Summary

CACI provide a number of integrated products to Government Organizations responsible for delivering services in the Children and Youth Prevention sectors. These products are developed using Oracle and Java technologies and are actively developed and supported by 3 teams across the UK.

As part of the Product Development team you will provide development and application support services for both our established Oracle Forms Children Services product, and our latest web-based solution currently developed using Oracle Database technologies and Java programming.


Key Responsibilities

You may be involved in various parts of the full software development project lifecycle including but not limited to:

  • Assisting in the correct identification and analysis of client requirements.
  • Application design
  • Engineering design and documentation thereof
  • Testing of software developed.
  • Data migration.
  • Go live processes
  • In carrying out the above you will follow the company’s established processes and quality standard.
  • The above may be for an external facing client project or for an internal R&D project or change request.


Specific Job Skills/Experience

Working as a Developer at CACI you will be routinely exposed to a wide range of different modules within our software, which will require you to make every effort to acquire sufficient domain knowledge to perform your job role effectively.


In addition to this you will have demonstrable current experience in of the following: 

  • Experience developing and supporting Oracle Forms applications.
  • Specific experience of Oracle Forms 18g, Oracle 19c
  • PL/SQL experience working with Oracle databases.
  • Oracle Application Express
  • The ability to work with existing code bases, to support Delivery Management activities when identifying reported issues by examining code, identifying the problem and reporting resolution strategies.
  • Proven experience of delivering code to production environments from specifications
  • Ability to explain software development concepts to enable colleagues with different skills to understand your suggested solutions/ideas.
  • Proficiency in all MS Office products.
  • Proven experience of delivering code to production environments from specifications
  • Recent experience in HTML, JavaScript (JQuery), AJAX and CSS development.
  • Production experience on Oracle APEX projects.
  • Production experience with Sencha extJs or similar Javascript UI Framework.
  • Good understanding of data transfer in XML.
  • Experience of developing User Interfaces from design mock-ups.
  • Experience in continuous build environments using Subversion, Cruise Control, Nant, Unit Testing and Code Coverage etc
  • Experience of Jira essential


Good to have:

  • Experience in team development of Web Applications using Java, Microsoft, or similar technologies.


Attributes/Soft Skills

  • Good written & oral communication skills
  • Well organized/good time management
  • Strong interpersonal and communication skills. The ability to participate and report to all levels within the organisation.
  • Professional yet friendly approach
  • ‘Can do’ attitude.
  • Ability to work to tight budgets and deadlines
  • Self-motivated – ability to work on your own
  • Analytical with good problem solving skills
  • Team player


Other Requirements

  • You may be required to work on other teams/projects within C&YP team as suited to your skill set.
  • You must be able to work extended hours on occasions, if required. 
  • Standard working hours are Mon to Fri. We do not work flexi-time.
  • You will be responsible for your own time management, and when allocated to a job/project should assist the Project Manager to set your time allocation up on the system so that your actual time can be monitored against planned time.  You will use the Netsuite timesheet software to record your actual time on a weekly basis.
  • You are be expected to follow/use and improve upon the existing, related systems and processes in use by the company, as directed. 
  • You will be expected to carry out any other duties allocated from time to time by management.  This is not limited to, but might include such work as providing support for a presentation by the Sales Team.
  • You will be issued with a computer with which to carry out your work.  Where this is a laptop you Should there be reference to communication regarding specs and questions/communicating when tasks are completed. will be responsible for its safekeeping.
  • Your Team Leader will conduct Performance and Objective setting reviews with you.   CACI will provide opportunities for your skills to be fully utilised and to so aid your progression and experience.  Your performance reviews will provide an opportunity for you to suggest areas in which you would like more experience and/or training, and for the team Leader/Operations Director to set your objectives for the following period.


More about the Opportunity

The Oracle Developer role is an excellent opportunity, and CACI Services India reward their staff well with a competitive salary and impressive benefits package which includes:

Learning: Budget for conferences, training courses and other materials

Health Benefits: Family plan with 4 children and parents covered

Future You: Matched pension and health care package

We understand the importance of getting to know your colleagues. Company meetings are held every quarter, and a training/work brief weekend is held once a year, amongst many other social events.


CACI is an equal opportunities employer. Therefore, we embrace diversity and are committed to a working environment where no one will be treated less favourably on the grounds of their sex, race, disability, sexual orientation religion, belief or age. We have a Diversity & Inclusion Steering Group and we always welcome new people with fresh perspectives from any background to join the group.

An inclusive and equitable environment enables us to draw on expertise and unique experiences and bring out the best in each other.  We champion diversity, inclusion and wellbeing and we are supportive of Veterans and people from a military background. We believe that by embracing diverse experiences and backgrounds, we can collaborate to create better outcomes for our people, our customers and our society. 

Other details

  • Pay Type Salary
Location on Google Maps
  • HITEC City, Hyderabad, Telangana 500081, India