Senior Software Engineer (Java)


Singapore
Permanent
Negotiable
Financial Technology
PR/566714_1761716300
Senior Software Engineer (Java)

Responsibilities of Senior Software Engineer (Java)

  • Design, develop and maintain backend components of banking applications using Java and related technologies (e.g., Spring Boot, Hibernate)
  • Collaborate with client stakeholders (e.g., business analysts, project managers, and system architects) to understand functional and technical requirements
  • Implement integrations with internal banking systems such as risk management, compliance, payments, and customer servicing platforms
  • Ensure code quality through unit testing, code reviews, and adherence to best practices and security standards
  • Support system upgrades and migrations, including legacy modernization and cloud enablement initiatives
  • Troubleshoot and resolve production issues, ensuring minimal disruption to business operations
  • Document technical designs and workflows, contributing to knowledge sharing and maintainability
  • Participate in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives
  • Stay updated on banking regulations and compliance requirements relevant to system development

Requirements of Senior Software Engineer (Java)

  • Bachelor's degree in Computer Science or an equivalent degree
  • Over 8 years of hands-on experience in Java, Springboot and MySQL
  • Professional working experience in the Financial Services and/or Banking industry experience highly preferred
  • Familiarity with Agile frameworks such as Scrum is preferred
  • Applies development best practices including Test-Driven Development (TDD) and Continuous Integration (CI)

Selby Jennings is a Trading Style of Phaidon International (License number R1871443)

Handverlesene Positionen für Sie