10 days ago

Software Developer 2

Oracle

On Site
Full Time
$140,000
Bengaluru, Karnataka, India

Job Overview

Job TitleSoftware Developer 2
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$140,000
LocationBengaluru, Karnataka, India

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

Job Description

The Software Developer 2 role at Oracle involves designing, developing, testing, and deploying well-structured and maintainable code within distributed systems and/or big data stacks. This position requires a problem-solver with a strong can-do attitude, capable of thinking on the go.

Candidates must possess a BS/MS degree or equivalent in a related technical field involving coding, or equivalent practical experience with at least one year of overall experience.

Must-have Skills

  • Experience in building and designing microservices and/or cloud native applications and/or big data pipelines/systems.
  • Being a problem solver with strong can-do attitude and ability to think on the go would be critical for success on this role.
  • Strong fundamentals on OS, networks, distributed systems, designing fault tolerant and high available systems.
  • Strong on at least one of the modern programming languages (Java, Kotlin, Python, C#) along with containers experiences (likes of Docker/Kubernetes).
  • Demonstrated ability to adapt to new technologies and learn quickly.
  • Must be detail-oriented (critical and considerate eye for detail), task-driven and have excellent communication skills.

Preferred Skills Or Nice-to-have Skills

  • Experience with Architectural patterns for High Availability, Performance, Scale Out architecture, Disaster Recovery, Security Architecture.
  • Knowledge of cloud-based architectures, deployment and operational aspects of cloud set up is a plus.
  • Exposure to at least 1 cloud service provider (AWS/OCI/Azure/GCP etc.) would be a good advantage.
  • Experience in implementing container monitoring tools like Prometheus/Grafana, CI/CD pipelines (Jenkins, GitLab etc.), using/creating build tools (Gradle, Ant, Maven, or similar).

Responsibilities

  • Design, develop, test, and deploy well-structured and maintainable code in a distributed systems and/or big data stack.
  • Implement enhancements and bug fixes, under the guidance of senior engineers.
  • Collaborate closely with teammates on design reviews, code reviews, testing, and operational support.
  • Participate in operational monitoring and on-call rotations to gain real-world experience with highly available cloud systems.
  • Write clear documentation and contribute to runbooks, tools, and test automation for improved team velocity.
  • Actively seek feedback and mentorship to continuously grow your technical and professional skills.

Qualifications

Career Level - IC2

About Us

Only Oracle brings together the data, infrastructure, applications, and expertise to power everything from industry innovations to life-saving care. And with AI embedded across our products and services, we help customers turn that promise into a better future for all. Discover your potential at a company leading the way in AI and cloud solutions that impact billions of lives.

True innovation starts when everyone is empowered to contribute. That’s why we’re committed to growing a workforce that promotes opportunities for all with competitive benefits that support our people with flexible medical, life insurance, and retirement options. We also encourage employees to give back to their communities through our volunteer programs.

We’re committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by emailing accommodation-request_mb@oracle.com or by calling 1-888-404-2494 in the United States.

Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans’ status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.

Key skills/competency

  • Microservices
  • Cloud Native
  • Distributed Systems
  • Big Data
  • Java
  • Python
  • Docker
  • Kubernetes
  • CI/CD
  • Fault Tolerance

Tags:

Software Developer
Microservices
Distributed Systems
Cloud Native
Big Data
Design
Development
Testing
Deployment
Collaboration
Operational Support
Java
Python
Docker
Kubernetes
AWS
OCI
Azure
GCP
Prometheus
Jenkins

Share Job:

How to Get Hired at Oracle

  • Research Oracle's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
  • Tailor your resume: Highlight microservices, distributed systems, and cloud experience relevant to Oracle.
  • Showcase problem-solving: Prepare examples demonstrating a strong can-do attitude and adaptability in technical challenges.
  • Master core tech skills: Be proficient in Java, Python, Docker, Kubernetes, and cloud service provider concepts.
  • Prepare for behavioral questions: Emphasize collaboration, mentorship, communication, and on-call readiness.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background