Point your AI agent at freehire and let it find you a job.

Get the CLI →

stacktech pte. ltd.

NewBe an early applicant

Senior Java Backend Engineer (Oracle & PL/SQL

Posted
Discussion

Summary

Senior Java backend developer in Singapore's Central Area who designs, builds, and maintains enterprise Java services plus Oracle database business logic. Heavy focus on PL/SQL (stored procedures, packages, functions, triggers) and SQL performance tuning, using Java SE/EE, Spring Boot/MVC, MyBatis, and RESTful APIs; MongoDB/ClickHouse exposure is a plus.

Java Oracle PL/SQL

Senior Java Backend DeveloperOracle PL/SQL),

Oracle Oracle PL/SQL Stored ProcedurePackageFunctionTrigger SQL Production Environment

MySQLPostgreSQL SQL Server Oracle PL/SQL

  • 5 Java
  • 3 Oracle
  • Production Environment

Java

  • Java SE / Java EE
  • OOP
  • MVC
  • Spring FrameworkSpring Boot / Spring MVC
  • MyBatis / iBatis
  • RESTful API
  • Multi-threading

Oracle

  • Oracle Database
  • PL/SQL
  • Stored Procedure
  • Package
  • Function
  • Trigger
  • SQL Performance TuningSQL
  • Query OptimizationSQL
  • Git SVN

  • OceanBase
  • MongoDB
  • ClickHouse
  • AI CursorClaude CodeGitHub Copilot
  • System Integration
  • Java
  • Oracle PL/SQLStored ProcedurePackageFunction Trigger
  • SQL
  • RESTful API
  • MongoDBClickHouse

Senior Java Backend Developer (Oracle PL/SQL)

Position Overview

We are looking for an experienced

Senior Java Backend Developer (Oracle PL/SQL) to design, develop, and maintain enterprise backend applications, database business logic, and high-performance systems.

This role is primarily focused on Oracle database development. The successful candidate must have strong hands-on experience in Oracle PL/SQL development, including Stored Procedures, Packages, Functions, Triggers, and SQL performance tuning. You will also be involved in building scalable backend services, optimizing enterprise applications, and supporting large-scale production systems.

Candidates whose primary experience is limited to MySQL, PostgreSQL, or SQL Server without Oracle PL/SQL development experience are unlikely to be suitable for this role.

Must-Have Requirements

Applicants must meet all of the following requirements.

Experience

  • Minimum 5 years of Java Backend Development experience.
  • Minimum 3 years of Oracle Database Development experience.
  • Experience developing, maintaining, and supporting enterprise applications in a Production Environment.
  • Experience working on large-scale enterprise systems.

Java Backend Development

  • Strong proficiency in Java SE / Java EE.
  • Solid understanding of Object-Oriented Programming (OOP).
  • Good knowledge of MVC architecture.
  • Hands-on experience with Spring Framework (Spring Boot / Spring MVC).
  • Experience with MyBatis / iBatis.
  • Experience developing RESTful APIs.
  • Experience with multi-threaded application development.

Oracle Database (Core Requirement)

Hands-on experience with:

  • Oracle Database
  • PL/SQL
  • Stored Procedures
  • Packages
  • Functions
  • Triggers
  • SQL Performance Tuning
  • SQL Query Optimization

Other Technical Skills

  • Experience with Git or SVN version control.
  • Strong troubleshooting, debugging, and performance optimization skills.

Preferred Qualifications

Candidates with the following experience will have an advantage:

  • OceanBase database
  • MongoDB
  • ClickHouse
  • Big Data platforms
  • AI-assisted development tools (e.g. Cursor, Claude Code, GitHub Copilot)
  • System integration experience
  • Project management experience
  • Team leadership experience

Key Responsibilities

  • Design, develop, test, deploy, and maintain enterprise Java backend applications.
  • Develop Oracle database business logic using PL/SQL, including Stored Procedures, Packages, Functions, and Triggers.
  • Analyse, troubleshoot, and resolve application, database, and performance issues.
  • Optimise SQL queries and database performance to improve system efficiency.
  • Develop and maintain RESTful APIs and support system integration.
  • Support large-scale data processing using technologies such as MongoDB and ClickHouse where applicable.
  • Maintain and optimise production systems to ensure performance, stability, and scalability.
  • Collaborate with cross-functional teams to deliver high-quality software solutions.
  • Perform other related technical duties as assigned.

Qualifications

  • Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or a related discipline.
  • Strong analytical and problem-solving skills.
  • Detail-oriented with a strong sense of ownership and accountability.
  • Able to work independently and collaborate effectively in a team environment.

Language Requirements

  • Good written and spoken English.
  • Mandarin is preferred to support communication with Mandarin-speaking clients, users, and business partners.

Skills

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available