SalaryPeak

Senior Java Developer ( Java, Spring, Restful API)

ITCONNECTUS PTE. LTD.
Singapore 5+ years Posted Yesterday

Salary Range

SGD 78,000 - SGD 100,800 /year

SGD 6,500 - SGD 8,400/month

Skills Required

DesignSpring CloudJava 8Azure DevOpsREST APIs developmentSpring FrameworkApplication DevelopmentDevelop reusable codePayment GatewaysIT knowledgePayment Gateway IntegrationOOPJavaHibernate

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