Singapore
Posted 8 months ago

Title: Backend Developer (Java, SpringBoot, Webservices)
Headcount: 5#
· Basics:
Ø Object and its methods
Ø Collections
Ø Key words – static, abstract volatile
Ø Error handling
Ø Basic memory Management
Ø Basic multithreading
· Spring:
Ø Basics, but not a deal breaker
Computer Science:
· Familiar with OOP and Functional programing and can describe differences, ideally can elaborate trade offs
· Complexity/ performance – Has basic understanding (time, memory etc.)
· Can articulate differences between type systems
· Data structures
Ø Is familiar with basic data structures
Ø Can articulate tradeoffs ideally using complexity
· Basic algorithms
Ø Like recursion etc.
· Basic design patters
Ø MVC, Singleton
· Basic security knowledge – can explain basic exploits and how to mitigate the risk (XSS, SQL injection)
Maintenance/ Tools:
· Has maintained applications in production
· Knows about debugging/profiling

Behavioural:
· Curiosity – if somebody works 3+ years with Javascript and have no idea how it works (on basic level), that is a big NO
· Likes to take ownership
· Interested also in the domain and not only tech aspects
· Has to demonstrate understanding of how things work, rather than only know how to use them

Communication:
· Can clearly articulate his thoughts, and is to the point
· Not afraid to say I do not know
· Understands and can use basic Terminus technic

Full Time Duration: 3 Months

Job Features

Job CategoryBackend Developer

Apply Online

A valid phone number is required.
A valid email address is required.