Job Description
Role and Responsibilities:
As a Full Stack Developer within CGIU, you will join the Product Development Engineering team focusing on Pricing and Catalogue functionalities. Your primary responsibilities will include:
- Developing software products to accelerate monetization and Product Catalogue development for the Digital Business Experience (DBE) program.
- Assisting in UI development using JavaScript frameworks and Java REST APIs, adhering to TMF standards.
- Developing and deploying cloud-native applications.
- Contributing to the Continuous Integration and Continuous Delivery (CI/CD) process.
- Demonstrating strong quality orientation and participating in organizational processes to enhance productivity.
Required Skills:
- Strong written and verbal communication skills.
- Experience in User Interface development using JavaScript frameworks (Node.js, React.js, OJET, AngularJS).
- Core Java development experience.
- Hands-on experience with Docker and Kubernetes.
- Experience in UI automation frameworks like Selenium is preferred.
- Knowledge of Spring or Helidon Framework (preferred).
- Experience in Continuous Integration (CI), test strategies, and build systems like Git, Jenkins, and Gradle.
- Exposure in Linux and Unix scripting (Shell) is good to have.
- Experience with Oracle Database / MySQL DB.
- Knowledge of Agile methodologies and principles.
- Functional knowledge of the communications industry, particularly in Pricing and Charging is good to have.
Eligibility:
- Bachelor’s or MS degree in Computer Science, Information Technology, or a related field.
- 4+ years of experience in implementing Information Technology in an enterprise environment.
- Experience in telecom billing and pricing design is good to have.
Join Oracle CGIU and be part of a team that drives innovation and delivers cutting-edge solutions for the global communications and media markets.
Responsibilities
Responsibilities:
- Assist in defining and developing software for tasks related to developing, debugging, or designing software applications or operating systems.
- Provide technical leadership to other software developers.
- Specify, design, and implement changes to existing software architecture to meet evolving needs.
- Develop and deploy cloud-native applications.
- Contribute to the CI/CD process.
- Demonstrate a strong quality orientation and participate in processes that enhance organizational productivity.