Design, develop, troubleshoot and debug cloud microservices for OCI's IoT service, and scale existing tools/services to support high-performance IoT data service.
Requirements
- Proficieny with Object-Oriented programming Java (JDK 17/21 required)
- Experience with PL/SQL and Oracle Database (23ai preferred)
- Experience in microservice development on a public cloud platform
- Experience with containers and cloud native components
- Experience building and deploying cloud-native PaaS services in multi-tiered architectures
- 8+ years of experience in developing large scale distributed services/applications
- 10+ years of experience in software development and cloud architecture
Responsibilities
- Design, develop, troubleshoot and debug cloud microservices for OCI's IoT service.
- Serve as a technical lead for new projects.
- Work to scale existing tools/services to support our high-performance IoT data service.
- Hands-on software development of microservices using a combination of Java and PL/SQL.
- Become a cross-component generalist and be intimately familiar with each microservice and their interactions.
- Utilize cross-component knowledge to take ownership of end-to-end feature development.
- Assist other microservice owners to accelerate development and release of time critical features.
Other
- MUST be willing to work on-site in our Santa Clara CA facility.
- Candidates must be willing to become comfortable with all aspects of cloud service delivery including development, test development, Q/A and infrastructure.
- Excellent organization, verbal and written communication skills
- Bachelor's degree in Computer Science or related field