Oracle Tuxedo is the leading application server for C, C++, COBOL, and Java in cloud or traditional data center environments, providing a highly reliable and scalable platform for developing, deploying, and managing mission-critical applications. We are seeking a highly skilled Principal Developer to play a key technical role in the design, development, and evolution of Oracle Tuxedo-based solutions.
The ideal candidate will have extensive hands-on experience with Oracle Tuxedo, deep expertise in enterprise middleware, and proficiency in developing complex distributed systems. As a Principal Developer, you will be responsible for driving technical excellence, architecting advanced solutions, and providing thought leadership on modernizing Tuxedo applications and integrating them with cloud-native services and emerging technologies.
Key Responsibilities:
-
Technical Leadership and Innovation:
- Lead the design and development of new features and enhancements for the Tuxedo product family.
- Drive innovation by researching and implementing new technologies and methodologies to enhance product capabilities and integrate Tuxedo with cloud-native services, AI technology, and other modern frameworks.
- Collaborate with architects and senior developers to make critical architectural decisions and define best practices for Tuxedo-based development.
-
Architecture and Development:
- Investigate new features/technical solutions based on requirements provided by product managers.
- Create and maintain comprehensive technical documentation, including system architecture, design patterns, and coding standards.
- Implement new features following best practices and development processes.
-
Cross-Functional Collaboration:
- Collaborate closely with cross-functional teams, including product management, QA, customer support, and documentation, to ensure successful project delivery and alignment with business goals.
- Participate in design reviews and provide technical guidance and mentorship to other developers in the organization.
-
Problem Solving and Performance Tuning:
- Troubleshoot complex issues and optimize performance to ensure they meet customer requirements in their mission-critical systems.
- Conduct in-depth debugging and code reviews to identify and resolve product issues, performance bottlenecks, etc.
Career Level - IC4