Search by job, company or skills

I

Senior Java Developer ( Java, Spring, Restful API)

5-8 Years
SGD 6,500 - 8,400 per month
Save
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description


Role Overview

We are seeking an experienced Senior Java Developer to design, develop, and maintain scalable, high-performance enterprise applications. The ideal candidate will have strong expertise in Java, Spring Boot, microservices architecture, and experience working in mission-critical systems such as financial, government, or large-scale digital platforms.

The role involves technical leadership, solution design, hands-on development, and collaboration with cross-functional teams across development, QA, DevOps, and stakeholders.

Key Responsibilities

1. Application Development & Design

Design, develop, and maintain robust, scalable, and secure Java-based applications.

Build microservices using Spring Boot, Spring Cloud, and RESTful APIs.

Develop reusable components and frameworks following best practices.

Ensure high performance, availability, and responsiveness of applications.

2. Technical Leadership

Provide technical guidance and mentorship to junior and mid-level developers.

Review code and ensure adherence to coding standards, security practices, and design principles.

Drive design discussions and propose optimal architecture solutions.

3. System Architecture & Integration

Design and implement microservices architecture, event-driven systems, and API integrations.

Integrate with external systems such as payment gateways, banking APIs, or government systems.

Ensure secure data exchange and compliance with industry standards.

4. Performance & Optimization

Analyze and optimize application performance, including memory management and concurrency.

Handle large-scale transaction processing (batch and real-time).

Identify bottlenecks and implement solutions for performance tuning.

5. Database & Backend Management

Work with relational databases such as Oracle.

6. DevOps & Deployment

Collaborate with DevOps teams for CI/CD pipeline implementation (e.g., Azure DevOps, Jenkins).

Manage deployments across development, SIT, UAT, and production environments.

Knowledge on Docker / Kubernetes will be added advantage.

7 . Security & Compliance

Implement secure coding practices aligned with OWASP and enterprise security guidelines.

Ensure compliance with PCI-DSS (for payment systems) or relevant regulatory standards.

Manage authentication and authorization mechanisms (OAuth2, JWT).

Required Skills & Qualifications

Technical Skills

Strong proficiency in Java (Java 8/11/17+)

Hands-on experience with:

Spring Framework (Spring Boot, Spring MVC, Spring Security)

RESTful API development & microservices architecture

Hibernate/JPA

Strong knowledge of:

Object-Oriented Programming (OOP)

DevOps & Tools

Experience with:

CI/CD tools (Azure DevOps, Jenkins)

Version control (Git)

Build tools (Maven, Gradle)

Familiarity with:

Docker & Kubernetes

Integration Experience

Experience integrating with:

Payment gateways (Stripe, PayNow, Apple Pay, etc.)

Government or enterprise APIs

External vendor systems

Preferred Qualifications

Experience in financial systems, billing platforms, or payment processing systems

Exposure to cloud platforms (Azure/AWS/GCP)

Experience with event-driven architecture

Familiarity with API security standards

Certification in Java / Cloud / Architecture (optional but advantageous)

Nice-to-Have

Experience in Oracle SOA / Integration platforms

Experience working in government or regulated environments

Exposure to Agile + DevSecOps practices

More Info

Job Type:
Industry:
Employment Type:

Job ID: 149284259

Similar Jobs

Singapore

Skills:

JavaSpring BootMicroservicesRestful ApiSpring MVCECSRdsOssAgile"Alicloud""Alibaba Cloud"

Singapore, North Bridge

Skills:

react.js JavaSpring BootSqlCss3AngularMicroservicesJenkinsGitTypescriptJavascriptDockerHtml5Restful ApisSpring FrameworkKubernetes

Singapore

Skills:

JavaPerformance TuningKafkaSpring BootSqlMicroservicesAngularNosqlRabbitmqReactGcpDockerRestful ApisAzureKubernetesAWSDevOps practicescloud environmentsCI CD pipelines

Singapore

Skills:

JavaSpring BootLinuxApacheDevopsIntellijOracle

Singapore

Skills:

GitLinuxAgile MethodologiesSpring BootRest ApisSqlSpring FrameworkMicroservicesOracle databases