Senior Software Developer - Scala / Java

  1. Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or a related discipline with 5+ years of experience in Financial Services.
  2. Develop and maintain enterprise applications using Scala and Java, applying Object-Oriented and Functional Programming principles.
  3. Design scalable, high-performance solutions using Event Sourcing and CQRS architecture.
  4. Apply software design patterns, clean coding standards, and industry best practices throughout the development lifecycle.
  5. Optimize application performance by analyzing algorithms and improving existing code efficiency.
  6. Develop automated tests using TDD, BDD, ATDD, and Specification by Example methodologies.
  7. Utilize Jenkins, Gradle, GitHub, Artifactory, and Ansible for CI/CD and SDLC automation.
  8. Participate in Agile/Scrum ceremonies, code reviews, sprint planning, and continuous improvement initiatives.
  9. Collaborate with cross-functional teams to deliver secure, scalable, and high-quality software solutions.
  10. Experience with ReactJS, AngularJS, Elasticsearch, SQL, or AMPS messaging will be an added advantage.
  11. Knowledge of Capital Markets, including securities trading, clearing, and settlement processes, is preferred.


EALicense No: 11C4879 / Registration ID : R1218583

AparTechnologies Pte Ltd, Singapore

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available