Evolution Jobs
+65 6511 4080
  • uk
  • de
  • au
  • sg
  • eu

Senior Software Developer (Java & Payments)

$180000 + 10-15% Bonus + Stock Options
Job Type
Evolution Recruitment Solutions https://www.evolutionjobs.com/

Our client is the leading payments organization and is looking to further expand their Back-End Software Engineering team to be based in Singapore.  

You will be part of an Agile Scrum team responsible for either engineering the platform to its next generation or work on business programs related to country or partner expansion depending on the business needs.

• Design elegant, efficient and scalable applications
• Collaborate closely with other teams to solve complex problems
• Guide and mentor junior developers
• Write good code
• Write even better tests that fails when the code changes.
• Deploy and maintain code using SOPs DevOps pipeline
• Learn fast, become a subject matter expert and contribute to the team

  • Bachelor/Master degree in Computer Science, Computer Engineering, Mathematics or related area
  • 8-12 years hands-on in the following areas:


  • Java development, OO-based design and development
  • Design and implementation of microservices
  • Architecture principles for SOA, Event Driven and Large Scale Systems  
  • Development in/for Linux environment
  • Strong skills in Server Side Java, Spring, SpringBoot, Hibernate, REST, Maven, Github and other open source Java Libraries
  • Good grasp of Data structures & Algorithm concepts
  • Database design, programming, tuning and query optimization
  • Test methodologies and testing tools, e.g., TestNG, JUnit
  • Full-SDLC cycle, with large-scale live roll-out participation as a developer
  • Demonstrated ability to solve complex problems
  • Experience in software configuration management and streaming strategies for large parallel development teams
  • Ability to collaborate effectively with remote teams across time zones is essential
  • Strong verbal and writing skills; ability to thoroughly understand product specifications, and ability to produce clear, concise documentation
  • Understanding of processes and standards from compliance standpoint
  • Project planning ability, experience in managing small development teams
  • Knowledge of QA automation processes and tools preferred
  • Experience in payments or finance-related domains preferred

Please contact Shala Zailani (Reg No. ) at Evolution Recruitment Solutions Pte Ltd (Licence no. 16S8383)

.NET Development