👨🏻‍💻 postech.work

Full Stack Engineer

LanceSoft Singapore • 🌐 In Person

In Person Posted 3 days, 16 hours ago

Job Description

🚀 Hiring: Full-Stack Developer (Spring Boot, Oracle, PL/SQL)

Nice to Have:

Finastra LoanIQ exposure

📌 Role Overview

A hands-on Full-Stack Developer. The role focuses on Java/Spring Boot (backend), Angular (frontend), and Oracle/PL/SQL (database), with integrations to internal/external services. LoanIQ knowledge is a plus, helpful for teams working in commercial lending, but not mandatory.

🔹 Key Responsibilities

Application Development

Backend (Must-have):

Design and implement RESTful services and business logic using Java 11+ / Spring Boot (Web, Data, Security, Validation).

Database (Must-have):

Model schemas, write and optimize Oracle SQL \& PL/SQL (packages, procedures, indexing).

Frontend (Good-to-have):

Develop responsive UI using Angular (v12+), TypeScript, RxJS, state management, and component libraries.

Integration \& Data

Build secure integrations (REST/SOAP), handle XML/JSON, pagination, and error contracts.

Implement messaging patterns (nice to have: Kafka/Tibco/IBM MQ) and scheduled/batch jobs.

DevOps \& SDLC

Work in Agile/Scrum, contribute to grooming, estimation, and demos.

Use CI/CD (e.g., Jenkins/GitLab CI), Git workflows, artifacts, and environment configuration.

Create build \& deployment scripts; support observability (logs, metrics, traces).

Collaboration \& Support

Partner with product, QA, SRE, and architecture teams.

Produce clear technical designs, API specs, and runbooks.

🔹 Required Skills \& Experience (Must-have)

6–10 years of professional software development experience.

Java, Spring Boot, REST APIs—strong hands-on expertise.

Angular (TypeScript, HTML5, SCSS), RxJS, component-based UI design.

Oracle database design and PL/SQL (packages, performance tuning).

Strong grasp of API design, error handling, and JSON/XML processing.

Experience in Agile delivery (Scrum/Kanban), story breakdown, and estimation.

🔹 Nice to Have (Good to Have)

Finastra LoanIQ concepts: data model, lifecycle (syndication, servicing), SDK/APIs, batch \& notices.

(Exposure sufficient—deep expertise not required.)

Messaging platforms (Kafka/Tibco/IBM MQ), asynchronous patterns.

Containerization \& cloud basics (Docker, Kubernetes, Azure/AWS/GCP).

CI/CD with Jenkins/GitLab, SonarQube, dependency scanning.

📩 Interested candidates can share their profile to ShikhaSingh@lancesoft.com

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.