Taro Logo

Senior Java Application Developer

A world leader in cloud solutions, using tomorrow's technology to tackle today's challenges. Partner with industry-leaders in almost every sector for 40+ years.
Casablanca, Morocco
Backend
Senior Software Engineer
In-Person
5,000+ Employees
6+ years of experience
Enterprise SaaS · Finance

Job Description

Oracle Payments team is seeking a Senior Java Application Developer to join their team in Casablanca, Morocco. As a member of the Oracle Payments Product Development team, you'll contribute to engineering efforts using various technologies to deliver payment solutions that align with strategic vision and enhance customer experience.

The role involves designing, developing, testing, and deploying enterprise applications in the cloud. The ideal candidate will be a technology champion, customer-oriented, results-driven, and passionate about building great products and solutions. You'll work with cutting-edge technologies including Java/JEE, cloud platforms, and modern frontend frameworks.

Oracle offers a comprehensive benefits package including medical insurance, life insurance, and retirement options. As a world leader in cloud solutions with 40+ years of experience, Oracle provides opportunities to work on innovative projects while maintaining work-life balance. The company promotes an inclusive workforce and supports employee growth through various programs.

The position requires 6-10+ years of experience and offers the chance to work with cross-functional teams across Architecture, Product Strategy & Development, QA, and Sales & Services. You'll be responsible for full-stack development, system architecture, and maintaining high engineering standards while working in an agile environment.

This is an onsite position in Casablanca, offering the opportunity to join a global technology leader while working on enterprise-scale payment solutions that impact customers worldwide.

Last updated 2 days ago

Responsibilities For Senior Java Application Developer

  • Design, create and maintain the full stack of customer facing cloud native application
  • Actively participate in all aspects of the software engineering process
  • Follow company procedures and help create/maintain documentation
  • Help create and review system and software requirements
  • Help foster good software engineering practices
  • Work with cross-functional teams on architecture and design

Requirements For Senior Java Application Developer

Java
JavaScript
React
TypeScript
  • Bachelor's degree in computer science or related technical field
  • 4+ years of development experience on Java platforms, UI stack, Database & cloud applications
  • Excellent knowledge of Java/JEE
  • Strong knowledge of data structures, algorithms, operating systems, and distributed systems
  • Strong verbal and written communication skills
  • Experience working independently with minimal guidance
  • Experience with agile methodologies
  • Experience with cloud platforms (AWS, Azure, Oracle)
  • Experience with Tomcat, Docker, Kubernetes
  • Experience with Spring, Dropwizard, JPA, JDBC, REST, RDBMS

Benefits For Senior Java Application Developer

Medical Insurance
401k
  • Medical Insurance
  • Life Insurance
  • 401k
  • Volunteer Programs

Related Jobs

Senior Engineer in Test

Senior Engineer in Test position at Oracle Payments team in Casablanca, focusing on automation testing and quality assurance for payment solutions using Java, Selenium, and database technologies.

Senior Applications Engineer - Fintech

Senior Applications Engineer position at Oracle Payments team, focusing on full-stack development of cloud-native payment solutions, requiring 4+ years of Java experience.

Senior Applications Engineer - Fintech

Senior Applications Engineer position at Oracle Payments team in Morocco, focusing on full-stack development of cloud-native payment solutions.

Senior C++, Core Java Engineer - Java Client Sustaining

Senior C++ and Java engineering role at Oracle focusing on Java Client domain development and customer issue resolution.

Senior Full-stack Developer : Laravel + React

Senior Full Stack Developer position at AesthetiDocs, building SaaS solutions for aesthetic clinics using Laravel and React. 4+ years experience required, remote work available.