D

Senior Java Developer

salary Salary :

$6,500 - 7,500 monthly

icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - Senior Java Developer

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

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
Original job Senior Java Developer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Auto-Apply to Similar Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI
💰

Technology Salaries

Similar Jobs in Singapore

GrabJobs is the no1 job portal in Singapore, connecting you to thousands of jobs fast! Find the best jobs in Singapore, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.