Senior 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.
  • 8 years of hands-on "product development" experience in a fast-paced and dynamic environment
  • 2 years 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 analyze and integrate external customer specifications. Specify, design and implement modest changes to existing software architecture. Build new products and development tools. Build and execute unit tests and unit test plans. Review integration and regression test plans created by QA. Communicate with QA and porting engineering to discuss major changes to functionality.

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