Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.Oracle Cloud Infrastructure (OCI) is a set of complementary cloud services that enable customers to build and run a range of applications and services in a highly available hosted environment. OCI provides high-performance compute capabilities (as physical hardware instances) and storage capacity in a flexible overlay virtual network that is securely accessible from customer on-premises network. Our customers run their businesses on our cloud, and our mission is to provide them with best-in-class compute, storage, networking, database, security, and an ever-expanding set of foundational cloud-based services.
OCI s Security Posture and Compliance Platform team is developing an advanced Security Assurance platform to enhance the efficiency of cloud security operations. Security Assurance Platform is a comprehensive solution designed to proactively assess, monitor, and enforce security best practices and patterns across cloud environments. It automates compliance checks, identifies configuration drift, and provides real-time visibility into security posture at scale.
We offer wide range of technical challenges to solve and opportunities for customer-focused innovations in the Cloud Security domain and unique opportunities to solve difficult problems in distributed highly available services and virtualised infrastructure. Our engineers have a significant technical and business impact designing and building innovative new systems to power our customer s business critical applications
Required Qualifications
- 4 to 6 years of experience in Software Engineering in solving real-world problems.
- Proficient with Java, REST, JUnit, SQL, Microservices, Cloud - Proficient in SQL Queries with Oracle or any Database technologies. - Hands-on experience in Software Design and Development in Java / Jave framework like Spring/Drop-wizard - Foundational knowledge of any streaming technology like Flink, Spark etc - Ability Collaborate with counterparts to understand requirements in detail and come up with design, and task breakdown. - Write optimised code with quality that are performant, secure ,reliable, scalable - Possesses excellent communication skills, both written and verbal - Self-managed and independent in day to day execution
Preferred Qualifications
- Hands-on experience developing and maintaining services on a public cloud platform (e.g., AWS, Azure, Oracle) - Familiarity with containerisation and orchestration tools (e.g., Docker, Kubernetes) - Experience in any scripting languages like Python, Ruby, BASH
Responsibilities
Development: Design, development and delivering high-scale, high-impact solutions Problem Solving: Analyze and solve complex technical problems Implement effective and efficient solutions.Identify bugs and performance issues in the software development process.Comfortable with ambiguity in a chaotic and fluid environment Collaboration: Working closely with cross-functional teams, including product managers, designers, and other.Have excellent communication skills. You can clearly explain complex technical concepts and constantly striving for excellence Coding: Writing efficient, reusable, and scalable code in languages relevant to the project requirements. Innovation & continuous Learning: Staying updated on emerging technologies and proposing innovative solutions to enhance product functionality. Quality: Ensuring the quality of code through testing, code reviews, and adherence to coding standards.Disciplined engineer who understands the importance of high standards, never satisfied with mediocrity Documentation: Creating and maintaining technical documentation for code, processes, and system architecture. Customer focus: Obsessed with the customer, always exceeding expectations