More  Posts
Software Developer 4 @Oracle India Pvt. Ltd, Bangalore
Posted in BITS Pilani
7+ Yrs Exp.

Hey Guys, I have an opening to share with you.


Job Description


Principal Member of Technical Staff – Oracle Tuxedo


Oracle Tuxedo, part of the oracle Database organization, is #1 application server platform for developing and deploying mission critical applications written in C, C++, COBOL and Java. These applications continue to be the backbone of hundreds of large enterprises across the globe. Oracle Tuxedo also known for its robustness, is considered an original microservices platform.


We are building a team to work on next generation features of Oracle Tuxedo. Our strategy is two-fold: first is to bring advances in infrastructure technology, such as with Kubernetes, Services mesh etc. to Tuxedo applications and second, leverage decades of investment in Tuxedo to bring to market a new product focused on making it easier to develop modern, microservices architecture-based applications.  

 

If you are excited for the prospects working on an application development platform serving customers across the globe, who rely on the platform for their mission-critical business applications, we would like to hear from you.  


What You’ll Do


You will work in a distributed, top-notch product development team with opportunity to innovate at every turn and will have exposure to full product development lifecycle, from conception to release. Your tasks will include:  

 

  • Investigate new features/technical solutions for the platform based on requirements provided by product managers. Create functional specs and high-level design specs, through iterative process that might include several reviews/revisions and frequent interactions with product managers and technical leadership team.
  • Assess various options to solve to a given problem and then, propose recommendation and project plan to deliver the solution. 
  • Implement the solution following the best practices and development processes currently in place. Fix bugs in newly developed code as reported by the quality assurance team.  
  • Perform necessary tasks to release new features to customers in a new version of the platform.  
  • Resolve customer reported issues for the product family by either providing a workaround or a code fix/patch in a timely manner.

 

Required Qualifications

 

  • 7+ years of software design and development experience.
  • Solid experience in developing features for highly complex, distributed systems.  
  • Experience developing on Unix systems, preferably Linux.  
  • Solid experience using C/C++. Able to demonstrate experience with multiple programming languages, such as Java and/or GO and scripting languages like node.js, python, shell, etc.
  • Familiarity with microservices technologies, especially Kubernetes, Service mesh (Istio, etc.), containerization, etc.  
  • Strong troubleshooting and performance tuning skills.
  • Excellent written and verbal communication skills and experience working in highly distributed team settings.
  • Sense of ownership, passion to build, support and maintain quality products for massive scale in collaborative, agile environment and excitement to learn.
  • BS in Computer Science.

 

Preferred Qualifications

 

  • MS in Computer Science
  • Solid experience using Linux and System V IPCs.
  • Experience developing on Windows.  
  • Experience with distributed transaction processing systems.  
  • Understanding of distributed transaction protocols including XA, TCC and/or LRA.
  • Solid understanding of and experience with microservices technologies based on Kubernetes, Docker, Service Mesh etc. 



If this is interesting for you then please share your resume while applying. Also, please feel free to reach out in case of any queries.


Thanks,

Sharthak Mishra

Oracle India Pvt. Ltd
Sector:
Information Technology & Services
Size:
10001+ employees
Stage:
Public Company
More  Posts
Feedback