.Java Software Developer-2200026W**Applicants are required to read, write, and speak the following languages**: English**Preferred Qualifications****Senior Software Development Engineer**Oracle Cloud Platform GroupValues are OCI's foundation and how we deliver excellence. We strive for equity, inclusion, and respect for all. We are committed to the greater good in our products and our actions. We are continually learning and taking opportunities to grow our careers and ourselves. We challenge each other to stretch beyond our past to build our future.**Responsibilities**:Build and operate modern, cloud native, fault tolerant and scalable cloud servicesParticipate in the design and implementation of service control and data planes, and service API'sParticipate in the entire software lifecycle - development, testing, CI/CD and operationsWork productively in a fast-paced, team-oriented agile development environmentContribute to operational activities such as writing runbooks, troubleshooting, operations automation, and instrumentation for metrics and eventsWork with Product Manager and development team to achieve program goalsMentor junior team members Contribute to a healthy and supportive team cultureWork with geographically distributed teams and contribute to the success of your team and other related teams**Qualifications**:- BS or MS degree in Computer Science, Electrical/Hardware Engineering or related field- 2+ years experience delivering and operating large scale, highly available distributed systems- Proficient in one or both of Java or Golang- Working knowledge of common microservice design patterns and service-to-service communication protocols- Experience with production operations and good practices for putting quality code in production and troubleshoot issues when they arise- Comfortable and proficient in communicating technical ideas verbally and in writing (technical proposals, design specs, architecture diagrams)- Experience with Agile Development (Scrum or Kanban)- Familiar with developing and deploying microservices on Kubernetes- Ability to translate feature requirements into a development plan, and then execute on that plan**Preferred Qualifications**:- Proficiency in both Java and Golang- Experience with Java microservice and serverless frameworks, like Dropwizard and Micronaut.- Experience designing and building multi-tenant distributed systems- Experience working in a DevOps environmentOTA-RM-MX**Detailed Description and Job Requirements**Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience.**Oracle is an Affirmative Action-Equal Employment Opportunity Employer