Software Developer 4
Oracle
As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures.
Bachelor or Masters degree in computer science or equivalent 12-15 years of developing and maintaining enterprise distributed cloud native products Proficient in Java programming language, including using Java 8 or above. Thorough understanding of Java concurrency, collections, and design patterns. Proficient in designing, implementing, and consuming RESTful APIs. In-depth knowledge of Spring Boot to develop stand-alone, production-ready applications. Hands on experience in Spring Boot functions, such as auto-configuration, starters, and embedded servers. Proficient in using Spring Cloud for cloud-native application construction and micro services. Sound experience with key Spring Cloud components, including Config Server, Eureka, Zuul, and Hystrix. Understanding of service discovery, configuration management, circuit breakers. Wide understanding of micro services architecture and design principles. Practical experience in designing and creating Distributed Systems. Understanding of patterns and practices for micro services: API gateways, service orchestration. Experience in writing on optimizing Docker files for efficient Docker image builds. Experience with Pods, Services, Deployments, and Config Maps Kubernetes objects. Knowledge of principles and tools of Continuous Integration and Continuous Deployment.Career Level - IC4
Confirm your E-mail: Send Email
All Jobs from Oracle