
Back End Engineer - A25108
- Singapore
- Contract
- Full-time
- Design and develop new software systems to support business requirements
- Design, build and maintain websites and software applications
- Build reusable code that is optimized for maximum speed and scalability
- Integrate software components into a fully functional software system.
- Support and maintain all software libraries and hardware databases through proper documentations
- Develop robust Application Programming Interface (API) libraries to interface the central processing engine with other internal and external systems
- Create scalable, automated solutions
- Design and implement container based solution with Docker and Kubernetes.
- Analyze, design and develop tests and test automation suites
- Conduct network / software load and performance tests
- Develop quality assurance procedures and execute validation plans
- Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
- Bachelor's degree in Computer Science, Engineering, or related technical field
- 3 years of backend development experience for web technology.
- Excellent Programming Skills in JavaScript, NodeJS and JAVA
- Experience with OAuth, REST, JSON and XML.
- Experience in Spring Boot and Apache Camel framework.
- Good experience in designing and implementing container-based technologies like Docker and Kubernetes
- Experience in database management (MongoDB, MSSQL)
- Experience with cloud technology, preferably Microsoft Azure.
- Fun working environment
- Employee Wellness Program