
Search by job, company or skills
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!
Job ID: 138134269