Platform Software Engineer 2
Oracle
Oracle
Opportunity for a skilled Software Development Engineer to contribute to building, maintaining, and troubleshooting scalable cloud services and automation. This role is crucial for developing robust, cloud-native applications.
Focus on creating and supporting Java-based microservices and applications. The position involves leveraging modern development practices and tools to ensure high-quality software delivery.
This role is part of the software engineering division, focused on innovation and excellence in platform development. You will be instrumental in shaping the future of our cloud infrastructure and services.
Design, develop, test, and support Java-based microservices and cloud-native applications. Build and maintain infrastructure automation using Terraform and containerized deployments with Docker. Investigate and resolve complex production, integration, and performance issues. Develop and maintain automated tests using JUnit, with working knowledge of Python and Go. Utilize AI-assisted development tools like Codex for coding, debugging, and documentation. Collaborate effectively with cross-functional global teams to deliver secure, reliable, and maintainable solutions.
Demonstrated strong experience in Java development and microservices. Solid understanding of cloud platforms, Docker, Terraform, REST APIs, and CI/CD practices. Basic working knowledge of Python, Go, and JUnit. Exceptional troubleshooting, debugging, and root-cause analysis skills. Ability to independently own deliverables and communicate technical challenges clearly. OCI certification or a good understanding of Oracle Cloud Infrastructure is a plus.
Oracle
IT Consulting