Devops/Software engineer (with Java)
OracleHu-hu,hungary-budapestUpdate time: June 11,2020
Job Description
Team and Role\:

GoldenGate Service team is building a new multi-tenant, Cloud native service for real-time data integration and replication in heterogeneous IT environments. This service is expected to scale across thousands of tenants and enable transactional change data capture, data replication, transformations between systems. It is based on the successful GoldenGate platform. This cost effective data replication solution is engineered for highest performance and availability to run variety of data integration uses cases of the customers. This is a global team with locations in US, Hungary, Mexico and Oracle’s India Development Centre (IDC) Bangalore.

 

We are hiring senior developers to join this exciting new team, to build the service offerings in Oracle Cloud. We offer unique opportunities for smart, hands-on engineers with the expertise and passion to solve difficult problems in distributed highly available services and virtualized infrastructure. As part of the GoldenGate Service team, you will be continually challenged and have an opportunity to contribute. You will solve challenging technical problems, identify improvements and work on implementing your recommendations.  

 
In this role you will\:
  • Analyse use cases and requirements, plan and estimate work efforts
  • Design, develop, test, and maintain applications on the Cloud that are dynamically scalable, available and fault-tolerant.
  • Build new monitoring/administration solutions including architecture, provisioning, configuration, deployment, and patching of network components
  • Partner with distributed teams in prototyping new solutions
  • Take full ownership of the developed services together with the team
 
Experience\:
  • Bachelor’s Degree in Computer Science or Engineering; master’s degree a plus.
  • 3 years of hands-on "product development" experience in a fast-paced and dynamic environment
  • 1 year of hands-on "Cloud Platform" experience in setting up new services/products or migration on-premises services/products on any Cloud infrastructure.
 
Skills Required\:
  • Strong Object Oriented programming skills. Extensive hands-on experience in Java.
  • Solid CS fundamentals are a must (Data structures, Algorithms).
  • Experience building large scale distributed applications or large-scale internet systems
  • Experience with Agile development using Scrum.
  • Understand the principles of Cloud-native applications and comfortable working with containers and microservices.
  • Professional experience in\:
    • Core Java, Data Structures and Algorithms
    • Testing frameworks (e.g., JUnit)
    • Dependency Management (e.g., Maven)
    • Deployment of Java applications in the Cloud
  • Technologically savvy with excellent communication abilities
Good to have Skills\:
  • Knowledge of DevOps concepts such as Continuous Integration and Deployment.
  • Containerization (Docker etc.), Infrastructure as code (Terraform, etc.)
  • Microservice framework experience (Dropwizard, etc.)

!|!Analyze, design develop, troubleshoot and debug software programs for commercial or end user applications. Writes code, completes programming and performs testing and debugging of applications.

As a member of the software engineering division, you will perform high-level design based on provided external specifications. Specify, design and implement minor changes to existing software architecture. Build highly complex enhancements and resolve complex bugs. Build and execute unit tests and unit plans. Review integration and regression test plans created by QA. Communicate with QA and porting engineering as necessary to discuss minor changes to product functionality and to ensure quality and consistency across specific products.

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.

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"Devops/Software engineer (with Java) jobs in Hu-hu,hungary-budapest"