Oracle is seeking a Software Developer 2 to join their Object Storage systems team. This role focuses on designing and building components for OCI Object Storage systems, a highly scalable and performant public-facing service for storing unlimited amounts of unstructured data.
As a member of the development team, you'll be responsible for creating new components and features, from initial concepts through design, implementation, testing, and operation. The role involves working with components including Web Servers, Storage Servers, Cloud Gateways, and Bulk Import Appliances.
This position offers an exciting opportunity to work on cutting-edge technology that's in high demand in the market. You'll have the chance to create new features and see them being used by customers in a production environment. The role requires 3-5+ years of experience and strong programming skills, particularly in Java or C++.
Oracle provides a collaborative environment where you'll work alongside senior architects and product management to define requirements, document designs, and implement solutions. The position involves both independent work and team collaboration, with responsibilities including code review, test automation, and production deployments.
The ideal candidate should have a strong foundation in data structures and design patterns, with experience in RESTful Web Services or Storage Systems being a plus. This role is perfect for someone who enjoys problem-solving and wants to work on massively scalable systems.
Oracle offers comprehensive benefits including medical, life insurance, and retirement options. The company promotes work-life balance and encourages employee participation in volunteer programs. Note that visa/work permit sponsorship is not available for this position.