top of page

Your Partner in technology enabled banking


Senior Software Engineer - Java

At Acalution, we focus on effectively addressing the ever-growing complexity around investment products, trading, advisory and portfolio management services, and their respective technology solutions.


We believe that our clients deserve only the best possible solutions in this regard, and provide sound business and technological advice, software build and implementation services.


We value exceptional talent and the impact of a diverse team as we are collectively committed to excellence and high standards for our clients. Join us and become a part of our competency centre!

The Opportunity


As a Senior Software Engineer, your role is vital in designing, developing, and maintaining secure software solutions that power banking products and applications. You will collaborate with cross-functional teams to deliver quality software solutions that meet business and technical requirements.

Job Description

  • Design, develop, and maintain Java-based applications and services for banking systems, ensuring high performance, scalability, and security.

  • Collaborate with solution architects to create software solutions that are in line with the bank's technology strategy, while also ensuring scalability and maintainability.

  • Ensure coding standards and best practices by reviewing and giving feedback to junior developers.

  • Collaborate with QA teams for reliable software via continuous integration and automated testing.

  • Identify and address all performance, code efficiency, and security vulnerabilities in the software.

  • Work together with other developers by conducting code reviews and engaging in occasional pair programming.

  • Create and keep up-to-date technical documentation such as design documents, API specifications, and coding standards.

  • Lead and mentor junior developers to support their technical and career development.

  • Participate in analysing and resolving technical issues escalated to the team.


Your Profile

  • Bachelor’s degree in computer science or engineering or equivalent education

  • 5+ years of working experience in full stack development in Java or similar role

  • Strong background experience in the banking and finance industry, with a solid understanding of banking processes, systems, and regulations and in-depth knowledge of investment products.

  • Experience in the following tech stack or similar: Java, Spring, Hibernate, SQL, Apache Kafka / RabbitMQ

  • Good understanding of Design Patterns used in Java and Microservices Architectures.

  • Experience with CI / CD tools such as Bitbucket, Maven, Git Lab or equivalents.

  • You are able to create code that is both efficient and maintainable by finding the right balance between solving the problem and avoiding over-engineering.

  • Experience working in an agile setup.

  • Self-motivated to explore new technologies, applications and environments

  • Must have strong verbal and written communication skills to effectively collaborate with cross-functional teams in a global setting.

  • Self-starter and self-driven to produce top-quality results and continuous improvement



Why Join Us


We can provide a great opportunity for professionals to realise their full potential. Our consultants typically collaborate onsite with our clients, serving as expert client partners, empowering them for success. As the business grows, we are aware that our people are the backbone of the company and hence are dedicated to rewarding contribution, diversity, excellence, and commitment.



Use the form below to upload your CV and our HR will get in touch with you shortly.

Upload File




For any inquiries, please call or email us:

+65 6250 9559   |

our address

201 Henderson Road

#09-09, Apex@Henderson

Singapore 159545

join our mailing list

Register below and receive corporate updates as well as news, events and case studies

bottom of page