Back to Dna Infotech Pte. Ltd. jobs
D

Senior Java Developer

D01 Marina, Raffles Place, People's Park, Cecil, Singapore
Contract, Full TimeInformation Technology

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

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

About Dna Infotech Pte. Ltd.

First seen: June 12, 2026
Last updated: June 15, 2026