Salary Range
SGD 72,000 - SGD 120,000 /year
SGD 6,000 - SGD 10,000/month
Skills Required
Job Description
[What the role is] Responsible for the design and build of secure, scalable backend services that power our cybersecurity command and control platform and dashboards for the maritime sector. You will be responsible for developing APIs and integrating and provisioning data services in a cloud environment, with a strong emphasis on security, performance, and operational excellence. [What you will be working on] The key duties and responsibilities are to: • Design, develop, test, deploy backend services that power our cybersecurity command and control platform for the maritime sector. • Build well-structured APIs (REST) with clear contracts, versioning, documentation and backward compatibility. • Implement authentication and authorisation controls (e.g., OAuth2/OIDC, RBAC), audit logging, and secure secrets handling. • Design and implement data access layers with strong database fundamentals (schema design, migrations, performance tuning), including graph database setup and integrations (e.g., Neo4j). • Develop asynchronous / event-driven integrations (e.g., messaging/stream processing) where applicable. • Apply secure coding practices and implement security controls (input validation, encryption, least privilege, dependency management). • Ensure reliability through observability (logging/metrics/tracing). [What we are looking for] • At least 5 years of experience in backend software development. • Strong hands-on experience building backend services, APIs, and integrations using modern programming frameworks such as Java, Spring Framework, Spring Boot and Python. • Solid programming fundamentals (concurrency, collections, performance considerations). • Strong experience with API design, backend architecture patterns, and integration best practices. • Strong experience with SQL databases and data access patterns. Exposure to NoSQL and Neo4j is a plus. • Working proficiency with Git (feature branching, rebasing/merging, resolving conflicts). • Familiarity with containers and orchestration (Docker, Kubernetes) and cloud environments (AWS/GCP/Azure) is advantageous. • Experience with secure SDLC practices. • Experience with messaging/stream processing technologies and observability tooling (distributed tracing, metrics).
About VINOVA PTE. LTD.
Similar Jobs
Software Engineer Experimental Systems and Technology Lab
VINOVA PTE. LTD.
SGD 100,800 - SGD 106,800/yr
Technical Delivery Manager
VINOVA PTE. LTD.
SGD 84,000 - SGD 168,000/yr
Solution Architect
VINOVA PTE. LTD.
SGD 96,000 - SGD 192,000/yr
The Full Stack Engineer (AI-Assisted programming)
VINOVA PTE. LTD.
SGD 120,000 - SGD 144,000/yr
Business Analyst (BAU Support & Governance) – Public Sector
VINOVA PTE. LTD.
SGD 84,000 - SGD 120,000/yr