Oracle is seeking a Principal Software Developer to join their team in Bengaluru, India. This is a senior-level position requiring 10+ years of experience, focusing on designing and developing complex software solutions. The role involves working with cutting-edge technologies including Docker, Kubernetes, and Java in a microservices environment.
As a Principal Software Developer, you'll be responsible for designing, developing, and debugging software programs for databases, applications, tools, and networks. This is a non-routine and highly complex position that requires advanced technical skills and business acumen. You'll be expected to be a leading contributor both individually and as a team member, providing direction and mentoring to others.
Oracle, as a world leader in cloud solutions, offers a compelling environment for experienced developers. With over 40 years of industry presence, the company maintains a strong focus on innovation while operating with integrity. The position offers competitive benefits including medical, life insurance, and retirement options, along with opportunities to participate in volunteer programs.
The ideal candidate should have at least 10 years of software engineering experience, with strong expertise in Java programming, containerization technologies like Docker and Kubernetes, and microservices architecture. A BS or MS degree or equivalent experience is required, along with excellent English language skills.
This role presents an excellent opportunity for a seasoned software professional to work on complex technical challenges while contributing to the evolution of standard practices and procedures in a global technology leader. Oracle's commitment to innovation, coupled with their comprehensive benefits package and established market position, makes this an attractive opportunity for experienced software developers looking to make a significant impact.