Back End Developer

Location: Singapore
Job type: Permanent
Contact name: Rebecca Aw

Contact email: rebecca@aurora-talent.com
Job ref: 33726
Published: 12 months ago

Back End Developer

Singapore|Fulltime

Our client is based in Singapore who is specialised in digitalized agricultural commodities platform.

About the role:

Current tech stack includes (Open to other tech stacks as well): Python 3; Java, Golang, JavaScript; TypeScript; C#; Kotlin; Swift; Ionic; Django; Laravel; .NET Framework; MSSQL; PostgreSQL; Flutter and React-Native.

Responsibilities:

  • Perform research and development for the company trading platform
  • Deliver production quality code based using Java. Knowledge of Micronaut, Quarkus or Spring Boot framework is a must
  • Must have current working knowledge of Java at least 3 years and above.
  • Able to understand concepts in programming patterns, code optimization and best practices
  • Unit testing in Java
  • Develop and integrate with internal and external APIs
  • Must have used Quarkus, Spring Boot or Micronaut frameworks and any ORM such as Hibernate
  • Having used Apache Camel for EIP is a plus point
  • Knowledge of how to instrument Java applications for observability
  • Must have worked on and understand concepts of micro-services
  • Understands concepts in GRPC, GraphQL and certain stream processing tools such as Flink, Kinesis

Requirements:

  • Degree in Computer Science, Software Engineering, Information Technology or equivalent
  • At last 3 - 5 years of relevant experience
  • Proven work experience as Backend Developer using Java of at least 3 years and above is a must
  • Good English command and ability to collaborate across different teams
  • Manage individual project priorities, deadlines and deliverables
  • Able to work effectively in a fast paced, technical environment with high adaptability and flexibility