Job Search and Career Advice Platform

Enable job alerts via email!

Java Back-end Developer (Banking App.)

MARVES CONSULTING PTE. LTD.

Singapore

On-site

SGD 60,000 - 80,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A consulting firm in Singapore is seeking a Java Back-End Developer to enhance banking applications. You will design robust services using Java and ensure secure, high-performance systems in compliance with financial standards. The ideal candidate holds a Bachelor's in Computer Science with 3+ years in Java back-end development and strong proficiency in frameworks like Spring. The position offers opportunities to work on impactful projects with competitive compensation and a collaborative team environment.

Benefits

Competitive compensation package
Professional growth opportunities
Supportive team environment

Qualifications

  • 3+ years of hands-on experience in Java back-end development.
  • Strong proficiency in Spring Framework.
  • Experience with microservices and RESTful APIs.

Responsibilities

  • Design, develop, and maintain robust back-end services and APIs using Java.
  • Implement microservices architecture for banking components.
  • Collaborate with front-end developers and stakeholders on technical solutions.

Skills

Java back-end development
Spring Framework
Microservices
RESTful APIs
Relational databases
Problem-solving skills

Education

Bachelor's degree in Computer Science or related field

Tools

Maven
Git
JUnit
Job description
Who is MARVES Consulting

MARVES is the consulting firm specialised on Private Bank's front office system implementation, integration and customisation. We specialise on Triple'A (TAP) portfolio management system but also develop in-house applications for our clients. MARVES has offices in Switzerland, Luxembourg and Singapore. MARVES is currently actively expanding in Singapore to service its clients in the region.

Project Overview

Your first assignment is for a client project focused on developing and enhancing the back-end of an in-house banking application. This involves building scalable, secure, and high-performance systems to support core banking functionalities

Key Responsibilities
  • Design, develop, and maintain robust back-end services and APIs using Java and related technologies.
  • Implement microservices architecture for modular, scalable banking components.
  • Develop and optimize core features, including transaction handling, data processing, security protocols, and regulatory compliance (e.g., data privacy and financial standards).
  • Integrate with databases, third-party systems, and middleware (e.g., ESB, message queues like Kafka or RabbitMQ).
  • Collaborate with front-end developers, business analysts, and stakeholders to translate requirements into technical solutions.
  • Ensure high code quality through unit testing, code reviews, and adherence to best practices.
  • Troubleshoot, debug, and resolve production issues in a timely manner.
  • Contribute to performance tuning, security enhancements, and continuous improvement of the application.
  • Participate in agile ceremonies (e.g., sprints, stand-ups) and support DevOps practices (CI/CD pipelines).
Required Skills and Qualifications
  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 3+ years of hands‑on experience in Java back‑end development (Java 8+ or higher).
  • Strong proficiency in Spring Framework (Spring Boot, Spring Core, Spring Data, Spring Security).
  • Experience with microservices, RESTful APIs, and SOA patterns.
  • Solid knowledge of relational databases (e.g., Oracle, PostgreSQL, MySQL) and ORM tools (e.g., Hibernate/JPA).
  • Familiarity with build tools (Maven/Gradle), version control (Git), and testing frameworks (JUnit, Mockito).
  • Understanding of security best practices in financial applications (e.g., encryption, authentication, compliance with regulations like MAS guidelines in Singapore).
  • Experience in the banking or financial services domain is a strong advantage (e.g., core banking systems, payments, or transaction processing).
  • Excellent problem‑solving skills, attention to detail, and ability to work in a fast‑paced environment.
Preferred Skills
  • Experience with cloud platforms (AWS, Azure, or GCP).
  • Knowledge of message brokers (Kafka, RabbitMQ) and containerization (Docker, Kubernetes).
  • Familiarity with agile methodologies and tools (Jira, Confluence).
What We Offer
  • Opportunity to work on impactful banking projects with leading financial institutions in Singapore.
  • Competitive compensation package.
  • Professional growth through challenging assignments and training.
  • Collaborative and supportive team environment.

If you are passionate about building secure and efficient banking systems and thrive in a consulting role, we would love to hear from you!

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