Mail to a Friend

senior software developer (java) in Singapore

joey lam, randstad
job type
S$ 6,000 - S$ 8,000 per month

job details

information technology
job type
working hours
S$ 6,000 - S$ 8,000 per month
5 years
reference number
joey lam, randstad
add to saved jobs print

job description

about the role

This role will be working with a client in the financial sector.

  • Work with highly collaborative teams to build high quality code
  • Contribute to all project phases: from design to deployment
  • Design and develop software features requested by the product manager
  • Religiously practice Agile methodologies and DevOps principles, to ensure all development have been properly tested in compliance to design and functional specifications

skills And experience required

  • A Bachelor's degree or higher preferably in Computer Science or Information Technology, Mathematics or equivalent
  • Minumum 5 years of relevant working experience in software development of business application systems
  • Hands-on experience in analysis, design, coding, and implementation of complex, custom-built applications
  • Development experience in JAVA (Spring, J2EE, Spring boot)
  • Hands on experience on at least 3 years of the following JavaScript frameworks
  • Minimum 3 years of working experience using open-source API Spring, Hibernate
  • Minimum 3 years hands-on experience in development of Restful web service
  • Experience in web development using HTML, CSS, WebSocket and JavaScriptxperience using HTML, CSS, WebSocket and JavaScript
  • Must have hands-on & solid experience on AWS Cloud Platform (e.g. Lambda) is a plus

non-technical experience

  • Should be part of the agile / scrum teams and exposure to scrum master role will be advantage
  • Establish CI/CD/RA
  • Working in a very collaborative and agile team, you are expected to work interdependently – collaborate, negotiate, make trade-offs, handle conflicts
  • Knowledge of software best practices, like Test-Driven Development (TDD) and Continuous Integration (CI)
  • Familiarity with one or more systems among Bitbucket, JIRA, Confluence, Nexus and SonarQube is a plus
  • Additional experience on developing service based application
  • Good communication and interpersonal skills
  • Self-starter who sets and meets challenging personal targets; Detailed person, with a big picture outlook
  • Must be a team player

To apply online please use the 'apply' function, alternatively you may contact Joey Lam at joey.lam(@)
(EA: 94C3609/ R1879086)


java development


no additional qualifications required

educational requirements

Associate Degree/Diploma