Enable job alerts via email!

Java backend Developer

DNA INFOTECH PTE. LTD.

Singapore

On-site

SGD 60,000 - 100,000

Full time

18 days ago

Job summary

A leading technology firm in Singapore is seeking skilled Java Developers to join their team. The role involves full-cycle development of scalable applications focused on internet banking and cash management. Candidates should possess expertise in Java, Spring technologies, and have experience in the banking domain. Excellent communication and teamwork abilities are essential for success in this position.

Qualifications

  • 3 to 10 years of experience in software development.
  • Experience in the banking/financial services domain is desirable.
  • Strong problem-solving and analytical skills.

Responsibilities

  • Develop and maintain enterprise-grade applications using Java and Spring Boot.
  • Collaborate with teams to gather requirements and deliver high-quality code.
  • Integrate CI/CD pipelines for continuous delivery.

Skills

Java
Spring Boot
RESTful API
J2EE
Spring Security
Spring MVC
CI/CD
Agile/Scrum
MySQL
MongoDB

Education

Bachelor’s/Master’s degree in Computer Science

Job description

Job Summary:

We are seeking skilled and passionate Java Developers with 3 to 10 years of experience to join our growing team. The ideal candidate will have a strong background in building scalable, secure applications, ideally within the banking domain. You'll be responsible for full-cycle development including design, development, testing, and deployment, focusing on internet banking, cash management, payments, and customer onboarding modules.

Key Responsibilities:

Develop and maintain enterprise-grade applications using Java, Spring Boot, and related technologies.

Design and implement microservices and APIs with secure authentication mechanisms (JWT/OAuth/OIDC).

Collaborate with cross-functional teams to gather requirements, design robust solutions, and deliver high-quality code.

Perform unit testing and participate in system/integration testing.

Ensure applications are secure, scalable, and optimized for performance.

Follow DevSecOps practices and integrate CI/CD pipelines for continuous delivery.

Work in Agile/Scrum as well as Waterfall environments as per project requirements.

Technical Skills:

Strong experience in Java, J2EE, Spring Boot, Spring Security, Spring MVC, Spring Data JPA, Spring Batch, Spring Cloud.

Hands-on experience with RESTful API development and authentication protocols like JWT, OAuth, OIDC.

Proficient in databases like MySQL, Oracle, MariaDB, and NoSQL databases such as MongoDB.

Understanding of DevSecOps methodologies, CI/CD pipelines, and modern deployment practices.

Familiarity with internet banking platforms, self-service channels, or cash management systems is a plus.

Experience with automated unit testing and test-driven development.

Preferred Qualifications:

Bachelor’s/Master’s degree in Computer Science, Engineering, or a related field.

Prior experience in the banking/financial services domain is highly desirable.

Strong problem-solving, analytical thinking, and debugging skills.

Excellent communication and teamwork skills.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.