Oracle
Oracle•2d ago
LinkedIn

Senior Software Developer

Bengaluru, Karnataka, India
Full Time
Senior Level

Maximize your interview chances

Prepare for your Senior Software Developer interview at Oracle with AI-powered practice sessions

Full Job Description

As a Senior Member of Technical Staff - IC3 at Oracle, you will be a technical leader, guiding major projects and significantly participating in design and architecture. You will mentor junior engineers and embody core values. Your responsibilities span software development, including architectural discussions, feature implementation, and DevOps automation. You will lead the development of distributed, scalable, and fault-tolerant software systems, owning the entire software lifecycle. This includes development, testing, CI/CD, and production operations, such as writing run books, automation, logging, and metrics instrumentation using internal OCI and FAaaS tools. This role involves non-routine and complex tasks, requiring advanced technical and business skills. You will contribute individually and as a team member, providing direction and mentoring to others. Required: BS or MS degree in CS or equivalent experience relevant to the functional area with 4-6+ years of related experience.

Responsibilities include building the future of the cloud for Enterprises as a diverse team. Embrace inclusion, respect, and commitment to the greater good in products and actions. Actively pursue learning opportunities to grow careers. The Fusion Applications Cloud Services team develops a next-generation cloud platform to meet demanding customer requirements, operating at a global scale. The team builds a platform that manages the end-to-end lifecycle, from provisioning to termination, providing a self-service cloud experience to the customer. This role offers the opportunity to be a core part of the team defining and delivering new capabilities for Oracle’s flagship Fusion Applications Cloud Services space. We seek a candidate with strong software development experience in platform-level products or services. As a Software Developer on the FAaaS team, you will build innovative automated solutions and tools.

About You: An experienced Cloud Software developer with a proven track record of delivering high-scale, high-impact solutions. You are customer-obsessed and possess excellent communication skills to explain complex technical concepts. You are a disciplined engineer, comfortable with ambiguity in a dynamic environment, passionate about technology, and work through metrics to identify service inhibitors. You prefer automation over direct server access and proactively fix potential service issues. You will work closely with Product Managers and document resolution run books and standard operating procedures.

Minimum Qualifications and Responsibilities: 4+ years of experience shipping scalable, cloud-native distributed systems. A BS/BTech in Computer Science, or equivalent experience. Design, develop, and optimize large-scale microservice distributed systems using Java and ADB. Architect and implement data pipelines, performance tuning, troubleshooting, and collaborate with cross-functional teams. Stay updated with emerging Big Data technologies. Strong grasp of Computer Science concepts (data structures, algorithms, and programming paradigms). Proficient with Oracle Database and PL/SQL. Experience in Core Java, Python, and Unix-like operating systems. Experience with RESTful API development and integration, and GitHub/Bitbucket, TeamCity/Hudson, Maven/Gradle. Experience with production operations and troubleshooting. Able to communicate technical ideas verbally and in writing.

Preferred Qualifications include MS in Computer Science, experience in a fast-paced startup environment. Experience in diagnosing, troubleshooting, and resolving performance issues. Production experience with Cloud and AI/ML technologies. Data science and machine learning knowledge.

If you are a highly skilled developer passionate about creating high-quality services, we encourage you to join our team.

Company

Oracle

Oracle

Oracle is a leading cloud technology company empowering organizations worldwide with innovative computing infrastructure and software. We specialize in helping businesses innovate, enhance efficiency,...

Bengaluru, Karnataka, India
Posted on LinkedIn