Oracle is seeking a Software Developer 2 to join their team in Redwood City. This role is part of Oracle's software engineering division, focusing on developing and maintaining critical software systems. The position requires expertise in distributed systems, database technologies, and cloud infrastructure.
As a Software Developer 2, you'll be responsible for designing and developing software applications, working with various technologies including C/C++, Java, Python, and Kotlin. You'll be involved in building scalable microservices, working with REST APIs, and handling batch and ETL processing tasks.
The ideal candidate should have a Master's degree in Computer Science or related field, with strong experience in Linux kernel module development, AWS, and container technologies like Docker and Kubernetes. You'll work with both SQL and NoSQL databases, and modern technologies like Redis, Kafka, and Spring.
Oracle offers a comprehensive benefits package including medical, dental, and vision insurance, 401(k) with company match, flexible vacation policy, and potential for bonus and equity. The salary range is competitive, ranging from $73,700 to $158,200 per annum.
This is an excellent opportunity to join a world leader in cloud solutions, working on cutting-edge technology while tackling today's challenges. Oracle promotes an inclusive workforce and maintains a strong commitment to work-life balance. The company has been an industry leader for over 40 years, partnering with major organizations across various sectors.