Tezo is a new generation Digital & AI solutions provider, with a history of creating remarkable outcomes for our customers. We bring exceptional experiences using cutting-edge analytics, data proficiency, technology, and digital excellence.
Role Summary
The Oracle Full Stack Lead Developer is responsible for leading the end-to-end design and delivery of secure, scalable, and compliant customer-facing and internal applications on Oracle Cloud Infrastructure (OCI). The role focuses on Java-based enterprise microservices, event-driven architectures using RabbitMQ, and serverless integrations via OCI Functions (FaaS), built using secure-by-design principles aligned with NIST cybersecurity frameworks and NERC-CIP requirements for critical infrastructure environments.
This role works closely with cloud architects, security, compliance, and DevOps stakeholders to ensure application architectures enforce least-privilege access, security zoning, separation of duties, encryption, and auditability throughout the software lifecycle.
Roles & Responsibilities
Technical Leadership & Delivery
- Lead the design, development, and delivery of full-stack applications on OCI, ensuring high availability, scalability, and resilience.
-
Own technical decisions for Java-based microservices, RabbitMQ-driven event processing, and OCI Functions–based serverless components.
-
Translate cloud architecture, security, and compliance requirements into production-grade application designs and code.
-
Define and enforce coding standards, API design guidelines, and architectural best practices.
Event-Driven Architecture & Integration
- Design and implement asynchronous, event-driven workflows using RabbitMQ.
-
Ensure message reliability through durable queues, acknowledgements, retries, dead-letter queues, and idempotent processing.
-
Guide teams on designing fault-tolerant and scalable messaging patterns.
Security-by-Design & Compliance
- Embed security-by-design principles into all application components, aligned with:
-
NIST CSF
-
NIST 800-53
-
NERC-CIP
-
Implement strong authentication, authorization, input validation, encryption, and secure logging mechanisms.
-
Ensure applications enforce security zoning, least-privilege access, and separation of duties required for regulated environments.
-
Guide secure handling of sensitive operational data, secrets, cryptographic keys, and system configurations using approved OCI services.
-
Support audit readiness by ensuring applications generate consistent logs, metrics, and traceability required for compliance reviews.
Collaboration & Stakeholder Engagement
- Work closely with Cloud Architects, Security, Compliance, and DevOps teams to align application design with platform and regulatory requirements.
-
Participate in architecture reviews, threat modeling, and security design walkthroughs.
-
Support incident response and root-cause analysis through effective observability and logging.
Team Leadership & Mentorship
- Act as a technical mentor and lead full-stack development teams.
-
Conduct code reviews with a focus on quality, security, performance, and maintainability.
-
Promote best practices across CI/CD, DevSecOps, automated testing, and release management.
-
Provide hands-on leadership during critical releases and production incidents.
Programming Language Requirements
Primary Language – Java (Mandatory)
- Strong proficiency in Java (8+) for enterprise-grade microservices development.
-
Hands-on experience with Spring Boot, Spring Security, or Jakarta EE.
-
Experience implementing:
-
OAuth2 / OIDC authentication
-
Role-based and policy-based authorization
-
Secure API and service-to-service communication
-
Proven experience building RabbitMQ producers and consumers in Java.
-
Strong understanding of secure logging, observability, and audit trail implementation.
Secondary Language – Python (Strongly Preferred)
- Practical experience using Python for:
-
OCI Functions (FaaS)
-
Event handlers and orchestration logic
-
Integration adapters and automation
-
Ability to apply secure coding practices in Python, including input validation, secrets handling, and controlled logging.
Required Experience & Qualifications
- 8+ years of overall software development experience with at least 2–3 years in a technical lead role.
-
Strong experience building and leading cloud-native, event-driven applications.
-
Hands-on experience with Oracle Cloud Infrastructure (OCI).
-
Experience working in regulated or compliance-driven environments is highly preferred.
-
Excellent communication skills and ability to collaborate across engineering, security, and compliance teams.
Why Tezo
- Work on mission-critical, regulated enterprise platforms with real-world impact.
-
Be part of an AI-first, cloud-native engineering organization focused on production-grade solutions.
-
Lead and influence modern OCI-based, event-driven architectures with security and compliance built in by design.
-
Collaborate with senior architects, security leaders, and domain experts on complex, high-impact programs.
-
Opportunity to shape architecture standards, engineering practices, and delivery of excellence across strategic engagements.
-
Grow with a company that values technical depth, ownership, and engineering leadership