Start Your Search Here

Job Search

stacktech pte. ltd.

Cecil, Singapore Country / Global

Senior Java Backend Engineer (Oracle & PL/SQL

Job Description

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.

Apply Now

Similar Opportunities

View all jobs