Search by job, company or skills

C

Senior Java Developer

6-9 Years
SGD 7,000 - 9,000 per month
Save
  • Posted an hour ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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, SpringBoot, 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).

9. Stakeholder & Team Collaboration

Work closely with business analysts, product owners, and stakeholders to clarify requirements.

Participate in Agile ceremonies (Scrum, sprint planning, retrospectives).

Provide clear technical documentation and status updates.

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)

Soft Skills

Strong analytical and problem-solving abilities

Excellent communication and stakeholder management skills

Ability to work in fast-paced, high-pressure environments

Leadership and mentoring capabilities

Detail-oriented with strong ownership mindset

Key Deliverables

High-quality, scalable, and secure application modules

Well-documented system design and architecture

Successful delivery of features within project timelines

Stable and optimized production deployments

Continuous improvement in system performance and reliability

Nice-to-Have

Experience in Oracle SOA / Integration platforms

Experience working in government or regulated environments

Exposure to Agile + DevSecOps practices

If you believe you fit the requirements for the role, please submit your application below or drop us an email directly quoting the job title.

Due to an anticipated high volume of applicants, we regret that only shortlisted candidates will be notified. The information provided is for recruitment purposes only.

Know someone who would be a great fit for this role Refer them to us and get rewarded.

Cornerstone Global Partners (EA License Number: 19C9859) is an affirmative equal-opportunity employer and recruitment firm. We evaluate qualified applicants without regard to race, colour, religion, creed, gender, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class.

Scarlett Zhang Jifan
[Confidential Information]

EA Registration Number: R26159541.

Cornerstone Global Partners Pte Ltd (EA License: 19C9859)

More Info

Job Type:
Industry:
Employment Type:

Job ID: 149534259

Similar Jobs

Singapore, Cecil Street

Skills:

RDSSpring BootSpring MVCOSSGitRest API DevelopmentCore JavaECSAgileScrumSpring FrameworkMicroservices architectureAlicloud services

Singapore, Cecil Street

Skills:

JavaWeb DevelopmentAgile MethodologiesPostgreSQLSpring BootmySQLAWSMicroservicesEvent-Driven architecture