Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Senior Java Developer.
Singapore Jobs Expertini

Urgent! Senior Java Developer Job Opening In Singapore, Singapore – Now Hiring NICOLL CURTIN TECHNOLOGY PTE. LTD.

Senior Java Developer



Job description

Roles & Responsibilities

We are looking for a Senior Java Developer with a strong background in building high-performance, scalable applications.

The ideal candidate will have at least 7 years of hands-on experience in backend development using Java, with exposure to Kafka and distributed systems.

Prior experience in the banking or financial services domain will be a strong advantage.

Key Responsibilities

  • Design, develop, and maintain high-quality backend services and APIs using Java and related frameworks.

  • Build and optimize real-time data processing pipelines leveraging Apache Kafka.

  • Collaborate closely with business analysts, architects, and other developers to translate business requirements into technical solutions.

  • Ensure code quality, performance, and scalability through code reviews, unit testing, and best development practices.

  • Contribute to the design and architecture of new modules and system enhancements.

  • Troubleshoot, debug, and resolve production issues in a timely manner.

  • Participate in Agile/Scrum ceremonies and contribute to continuous improvement initiatives.

  • Mentor junior developers and share technical knowledge within the team.

Requirements

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

  • 7+ years of experience in backend development using Java (8 or above).

  • Strong understanding of Spring Boot, Microservices architecture, RESTful APIs, and multithreading concepts.

  • Hands-on experience with Kafka for event-driven architecture and message streaming.

  • Solid understanding of relational databases (e.g., Oracle, PostgreSQL) and SQL.

  • Familiarity with containerization technologies such as Docker and Kubernetes is a plus.

  • Experience with CI/CD tools (e.g., Jenkins, Git, Maven) and cloud platforms (AWS, GCP, or Azure) preferred.

  • Strong analytical, problem-solving, and communication skills.

  • Prior experience in banking, financial services, or fintech environments is a significant plus.

Tell employers what skills you have
Git
Scalability
Kubernetes
Multithreading
PostgreSQL
Unit Testing
Spring Boot
Distributed Systems
Containerization
Apache Kafka
Docker
GCP
Java
Databases


Required Skill Profession

Other General



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Senior Java Potential: Insight & Career Growth Guide