Principal Cloud Performance Engineer
The Java Platform Group is looking for an experienced, passionate, and highly motivated Cloud Performance Engineer. Our team is responsible for delivering the Java platform that is used by millions of developers. We are looking for an engineer with a thorough working experience of both the Java Platform and the implementation of the cloud native services. We are hiring to further expand our cloud service to more Oracle commercial regions and we are continuously investing to grow the service's capabilities and footprint across the globe.
As a Cloud Performance Engineer with the Java Platform Group, you will be a leading contributor in improving performance of Oracle’s latest Cloud Services Technologies. You will take an active role in the definition and evolution of standard practices and procedures. Additionally, you will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of cloud applications. If you have a passion for improving and creating high performance cloud services, this is the place where you
can make a difference.
Responsibilities
- Perform performance analysis and optimization of our systems and infrastructure
- Provide growth projection for resources for the service on a regular time interval.
- Work across the full stack, building highly scalable distribute, cloud native solution
- Develop new features for Java Management Services inline with the market demands and emerging business and project requirements
- Maintain and continuously improve Java Management Services operations inline with the service's SLOs
- Ensure JMS performance, uptime and scale, maintaining high standards of code quality
- Work with agile development methodology, adhering to best practices established by Oracle and project team and pursuing continued learning opportunities
- Able to work with cloud service internal teams and the larger Oracle teams
- Knowledge sharing and provide mentorship to junior engineers.
- Work closely with Development Leads/Architects on designing/implementing code optimizations.
- Perform in-depth analysis of performance issues to identify hotspot and opportunities for optimization
- Provide technical consulting and mentoring to team members on optimization techniques, new algorithm design, implementation and conformance to architecture standards
- Candidate should also be strong in algorithms and design paradigms
Skills we require:
- 10+ experience with designing, implementing, testing and operating cloud native in an Agile and DevOps setup
- 2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
- 2+ years working in a role as Lead / Principal Engineer or Architect
- Thorough understanding of Internet protocols such as HTTP, DNS, TCP, and UDP
- Experience diagnosing and debugging application performance on Linux
- Experience diagnosing and debugging application performance on Java
- Familiarity with performance / profiling tools on Linux
- Proven success in communicating with users, other technical teams, and senior management to collect requirements, describe performance decisions and strategy
- Experience in using a Java framework in development preferable using Dropwizard
- Experience with Jenkins CI/CD, GIT, maven/gradle
- Experience deep working experience with one or more major cloud vendors (OCI, Azure, AWS, GCP)
- Experience in scaling up architecture with new UIs/microservices in an event based software architecture
- Experience in microservices health monitoring using monitoring tools preferably Grafana
As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems.
Work is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization. Leading contributor individually and as a team member, providing direction and mentoring to others. BS or MS degree or equivalent experience relevant to functional area. 7 years of software engineering or related experience.
As part of Oracle's employment process candidates will be required to successfully complete a pre-employment screening process. This will involve identity and employment verification, professional references, education verification and professional qualifications and memberships (if applicable).
Get email alerts for the latest"Principal Cloud Performance Engineer jobs in Czech rep-prague"
