Principal Full Stack Software Engineer

A world leader in cloud solutions, using tomorrow's technology to tackle today's problems.
Backend
Principal Software Engineer
In-Person
5,000+ Employees
9+ years of experience
Enterprise SaaS · AI

Description For Principal Full Stack Software Engineer

Oracle's SaaS Tools and Innovation (TINNO) team is seeking a Principal Full Stack Software Engineer to join their dynamic development team. This role combines cutting-edge technology stacks, advanced data analytics, and machine learning to advance Oracle's internal tools. The position requires expertise in Java, Spring Boot, and Node.js, with a focus on full-stack development and AI/ML integration.

The ideal candidate will have 9+ years of industry experience, with deep knowledge in Java and various J2EE technologies. They will be responsible for designing and developing scalable web applications, implementing data capture mechanisms, and working with cloud platforms and DevOps tools. The role offers the opportunity to work on innovative projects while contributing to Oracle's mission of using tomorrow's technology to tackle today's problems.

Key technical requirements include 7+ years of Java experience, 5+ years in distributed systems, and familiarity with AI/ML integration. The position involves working with modern technologies like Kubernetes, Docker, and various cloud platforms. The successful candidate will join a collaborative environment, working closely with cross-functional teams including data scientists, UX/UI designers, and product managers.

Oracle offers a competitive benefits package including medical, life insurance, and retirement options. The company promotes a diverse and inclusive workplace, operating with integrity for over 40 years. This role provides an excellent opportunity for a seasoned engineer to make significant contributions to enterprise-level solutions while working with cutting-edge technologies in a supportive environment.

Last updated 17 minutes ago

Responsibilities For Principal Full Stack Software Engineer

  • Design, develop, and maintain scalable web applications using Java, Spring Boot, Node.js
  • Implement data capture, manipulation, and storage mechanisms
  • Design and implement RESTful APIs
  • Collaborate with data scientists to integrate AI/ML models
  • Work with cloud platforms and DevOps tools
  • Develop and maintain databases with optimized data access patterns
  • Produce technical documentation for systems and processes

Requirements For Principal Full Stack Software Engineer

Java
JavaScript
Node.js
React
MongoDB
Kubernetes
Redis
  • 9+ years of industry experience
  • 7+ years of experience in JAVA and J2EE Technologies
  • 5+ years of experience in distributed systems
  • Experience with AI/ML integration using TensorFlow, Keras, or Scikit-learn
  • Strong understanding of Object-Oriented analysis and design
  • Experience with Git and SSO integration
  • Knowledge of Kubernetes and Docker
  • Experience with build tools like Gradle and Jenkins

Benefits For Principal Full Stack Software Engineer

Medical Insurance
Vision Insurance
Dental Insurance
  • Flexible medical benefits
  • Life insurance
  • Retirement options
  • Volunteer programs

Interested in this job?

Jobs Related To Oracle Principal Full Stack Software Engineer

Principal Java Developer (REMOTE)

Principal Java Developer position at Oracle, focusing on cloud infrastructure and monitoring services, requiring 10+ years of experience in software engineering.

Software Development Snr Director

Senior Director position leading Oracle's Java Language and Tooling Engineering team, responsible for evolving Java language specification and implementation.

Software Development Director

Lead software development teams at Oracle Health, directing cloud-centric healthcare applications development with competitive compensation and benefits.

Principal Product Manager

Principal Product Manager role at Oracle Health, leading product strategy and development for healthcare technology solutions with competitive compensation and benefits.

Senior or Principal Software Engineer

Senior/Principal Software Engineer role at Oracle Cloud Infrastructure, building next-gen service platforms with focus on cloud-scale operations and developer frameworks.