Enable job alerts via email!

Java API Developer

DNA INFOTECH PTE. LTD.

Singapore

On-site

USD 60,000 - 100,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a dynamic and innovative firm seeking passionate Java Developers to enhance their banking applications. This role involves full-cycle development, focusing on secure and scalable solutions for internet banking, cash management, and customer onboarding. You will collaborate with cross-functional teams, implement microservices, and ensure high-quality code delivery. Ideal candidates will have a strong background in Java and related technologies, with a keen interest in the banking domain. This is an exciting opportunity to contribute to a forward-thinking company that values creativity and teamwork.

Qualifications

  • 3 to 6 years of experience in Java development, preferably in banking.
  • Strong understanding of microservices and secure authentication mechanisms.

Responsibilities

  • Develop and maintain enterprise-grade applications using Java and Spring Boot.
  • Collaborate with teams to gather requirements and deliver high-quality code.

Skills

Java
Spring Boot
RESTful API Development
J2EE
Spring Security
Agile/Scrum
DevSecOps
MySQL
MongoDB

Education

Bachelor’s degree in Computer Science
Master’s degree in Engineering

Tools

Spring MVC
Spring Data JPA
Spring Batch
Spring Cloud
CI/CD pipelines

Job description

Job Summary :

We are seeking skilled and passionate Java Developers with 3 to 6 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.