Principal Member Of Technical Staff - Java, Microservices Job in Oracle

Principal Member Of Technical Staff - Java, Microservices

Apply Now
Job Summary

Responsibilities

As a Principal Member of Technical Staff, you will lead major projects, actively participate in design and architecture decisions, and provide technical leadership to the team. Your role encompasses end-to-end ownership of the software development lifecycle, from architectural discussions to production operations.

Key responsibilities include:

  • Designing and developing large-scale, cloud-native distributed systems using Java and ADB.
  • Building innovative automated solutions and tools for platform-level products or services.
  • Architecting and implementing data pipelines to handle ingestion, transformation, and analysis of large datasets.
  • Collaborating with cross-functional teams to integrate data-driven solutions.
  • Ensuring production quality through performance tuning, troubleshooting, and reliable data processing.
  • Utilizing RESTful API development, automation, and data aggregation to streamline operations.
  • Developing and documenting resolution run books and standard operating procedures.
  • Driving adoption of emerging technologies and best practices to foster innovation.

About You

You are an experienced cloud software developer who demonstrates technical expertise, a customer-centric mindset, and strong problem-solving skills. Key traits include:

  • Proven track record in building scalable, distributed systems.
  • Excellent communication and ability to simplify complex technical concepts.
  • High standards of quality with a focus on production excellence.
  • Strong analytical mindset and ability to work in a fast-paced, ambiguous environment.

Minimum Qualifications

  • 6+ years of experience with scalable distributed systems.
  • Bachelor s degree (BS/BTech) in Computer Science or equivalent experience.
  • Expertise in:
    • Core Java, Python, and Unix-like operating systems.
    • Oracle Database, PL/SQL, and RESTful APIs.
    • Version control and CI/CD tools like GitHub/Bitbucket, Maven/Gradle, TeamCity/Hudson.
  • Strong understanding of data structures, algorithms, and programming paradigms.
  • Experience with production operations and automation.

Preferred Qualifications

  • Master s degree (MS) in Computer Science.
  • Experience in start-up environments.
  • Knowledge of Cloud technologies, AI/ML, and Data Science is a plus.
  • Strong troubleshooting skills for performance issues in complex systems.

Qualification :
BS/BTech in Computer Science, or equivalent experience
Experience Required :

Minimum 6 Years

Vacancy :

2 - 4 Hires