Taro Logo

Principal/Lead Software Developer

A world leader in cloud solutions, using tomorrow's technology to tackle today's challenges, partnering with industry-leaders for over 40+ years.
Casablanca, Morocco
Backend
Principal Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS · Cloud

Description For Principal/Lead Software Developer

Oracle is seeking a Principal/Lead Software Developer to join their team in Casablanca, Morocco. This role represents an opportunity to work with one of the world's leading cloud solution providers, with a legacy of over 40 years in the industry. The ideal candidate will be a self-starter who can confidently lead development initiatives while maintaining a strong focus on quality.

As a Principal/Lead Software Developer, you'll be responsible for owning work stream development, providing technical leadership, and mentoring junior developers. The role requires extensive experience in Java development, database technologies, and protocol implementation. You'll be working with cutting-edge technologies including Langchain4J, SpringBoot, and Hibernate, while contributing to mission-critical enterprise solutions.

The position offers the chance to work with some of the best talents in the Oracle ecosystem, making a significant impact on communities globally. Oracle provides a comprehensive benefits package including medical, life insurance, and retirement options, along with opportunities for community involvement through volunteer programs.

The ideal candidate should have 8+ years of system development experience, strong technical skills in Java and SQL, and excellent communication abilities. You'll be joining a company that values innovation, integrity, and inclusive growth, with opportunities to work on challenging projects that shape the future of cloud technology.

Oracle is committed to fostering an inclusive workplace and provides equal employment opportunities regardless of background. They also offer accommodation for persons with disabilities and maintain a supportive work environment focused on work-life balance.

Last updated 3 days ago

Responsibilities For Principal/Lead Software Developer

  • Take an active role in the definition and evolution of standard practices and procedures
  • Define and develop software for tasks associated with developing, designing and debugging software applications
  • Lead teams of junior developers while providing technical guidance and coaching
  • Design and write technical user stories
  • Provide detailed code reviews
  • Own the development of a work stream

Requirements For Principal/Lead Software Developer

Java
PostgreSQL
  • Minimum 8 years of system development experience
  • Strong Java skills (certifications highly desirable)
  • Strong RDBMS/Database and SQL skills
  • Experience with JDBC, Protocol implementation
  • Knowledge of Langchain4J, SpringBoot and Hibernate
  • Excellent written and verbal communication skills
  • Experience in successfully leading projects with strong backlog refinement and estimation skills
  • Ability to mentor junior developers
  • English language proficiency

Benefits For Principal/Lead Software Developer

Medical Insurance
Vision Insurance
Dental Insurance
  • Medical Insurance
  • Life Insurance
  • Retirement Benefits
  • Volunteer Programs

Interested in this job?

Jobs Related To Oracle Principal/Lead Software Developer

Senior Principal Software Developer

Senior Principal Software Developer role at Oracle Cloud Infrastructure (OCI) focusing on building foundational platform services, requiring 10+ years experience in systems programming and Linux internals.

Principal Software Engineer, OCI

Principal Software Engineer position at Oracle Cloud Infrastructure (OCI) building new service platform for cloud-scale applications.

Principal Software Engineer

Principal Software Engineer role at Oracle building next-generation cloud-native authorization services, requiring 10+ years of experience in backend development.

Software Development Director

Software Development Director position at Oracle leading engineering teams for healthcare patient accounting systems, requiring 10+ years experience in technical leadership and people management.

Software Development Director

Senior software leadership role at Oracle leading engineering teams for healthcare patient accounting systems, requiring 10+ years of experience in software development and team management.