Job Details
Hiring for Full Stack Developer-Singapore
Developers
Singapore
Singapore
2018-01-23 23:13:52

Must have

 Individual contributor and ability to demonstrate advanced software coding skills, a solid grasp of software architecture and object oriented design concepts and design patterns

 Experience in multi-tiered and distributed applications and service architectures

 

End to end development of highly available customer facing applications using Java and Spring4 Framework ecosystem (Spring Framework, Spring Boot, Spring Integration, Spring Security, Spring Data, Spring Hateaos, Spring Batch and etc.

Experience in middleware integration and knowledge of EAI patterns will be an advantage

 

Proven ability to work well in a challenging environment with multiple job streams and with the ability to prioritize and multitask whilst delivering high quality solutions

 Working experiences in CI/CD

  • Build tools – Gradle/Maven
  • Continuous Integration tools – Jenkins
  • Source Control – Bit Bucket /GitHub

 

Good experience building RESTFUL web services and understanding of the REST architecture constraints

Experience in building single page applications with UI frameworks like React Js and Redux, Angular Js and JQuery

Go getter attitude, self-driven, self-motivated and passionate about building and writing good codes
Good communications skills, with crisp and concise communication and the ability to articulate on technical topics with ease.  

 

Successful candidate will drive the implementation, experimentation of new solution/application initiatives. Looking for one who loves clean code and test driven development (TDD)

  • Effective end to end execution of development & release phases
  • Provides expertize to identify and translate system requirements into software design artefacts
  • Interface and coordinate tasks with internal and external technical resources
  • Self-starter who can drive and facilitate requirements and development effort
  • Review design of existing applications and provide recommendations to increase system’s robustness/scalability/performance/maintainability
  • Participate in code review activities and ensure quality standards are met