Principal Full-Stack Developer
Role details
Job location
Tech stack
Job description
We are seeking an experienced engineer who can lead full-stack delivery while raising team velocity and quality through pragmatic use of coding agents. You will design, implement, and evolve developer tooling on top of Oracle Database technologies, and mentor others on responsible agent-assisted engineering workflows., * Design, develop, and maintain a scalable developer platform powered by Oracle Database
- Build intuitive user interfaces and seamless developer experiences
- Develop robust, high-performance backend services
- Lead solution design and delivery for cross-functional initiatives with clear technical trade-off decisions
- Collaborate with product managers, UX/UI designers, and other developers to shape requirements and deliver solutions
- Ensure system reliability, security, and compliance with best practices
- Write clean, maintainable, and well-documented code across the stack
- Use coding agents effectively for implementation, refactoring, and documentation while maintaining high engineering
standards
- Define and enforce guardrails for agent-assisted development (test-first mindset, secure prompting, and rigorous code
review)
- Participate in code reviews, testing, release readiness, and deployment processes
- Continuously learn and apply modern software development best practices
Requirements
Do you have experience in SQL?, * Proven experience as a senior full-stack developer or similar role
- Strong proficiency with React for frontend development
- Expertise in backend development with Java and web server frameworks; experience with Micronaut is a plus
- Understanding of RESTful API design and integration
- Familiarity with developer experience (DX) concepts and attention to user experience (UX)
- Knowledge of security best practices in web application and service design
- Experience with source control systems and agile development
- Demonstrated hands-on experience with agent-assisted coding workflows in day-to-day development
- Ability to evaluate, verify, and harden agent-generated code using tests, static checks, and review practices
- Thorough understanding of CS fundamentals including data structures, algorithms and complexity analysis
- Excellent problem-solving and communication skills
Preferred Skills
- Hands-on experience with Oracle Database, including schema design and SQL optimization.
- Experience with cloud-native application development (e.g., Oracle Cloud)
- Prior work building or using developer platforms
- Exposure to DevOps practices and CI/CD pipelines
About the company
Oracle offers integrated suites of applications plus secure, autonomous infrastructure in the Oracle Cloud. For more information about Oracle (NYSE: ORCL), please visit us at www.oracle.com.
Our mission is to help people see data in new ways, discover insights, unlock endless possibilities.