Design, develop, troubleshoot and debug cloud microservices for OCI's IoT service. This role requires hands-on software development of microservices using a combination of Java and PL/SQL. The ideal candidate will be able to work in both Java and PL/SQL with equal comfort.
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
- 10+ years of experience in software development and cloud architecture
- 8+ years of experience in developing large scale distributed services/applications
- Experience building and deploying cloud-native PaaS services in multi-tiered architectures
Responsibilities
- Design, develop, troubleshoot and debug cloud microservices for OCI's IoT service.
- serve as 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 their 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.
- Excellent organization, verbal and written communication skills
- Candidates must be willing to become comfortable with all aspects of cloud service delivery including development, test development, Q/A and infrastructure.