Java Full Stack Developer

  • Competitive
  • Singapore
  • Permanent, Full time
  • United Overseas Bank
  • 29 Sep 16

Java Full Stack Developer

Job Description

  • Develop tools and applications to support workflows and processes within the Technology Ecosystem
  • Participate in agile team activities, including: feature design, planning, estimation, daily standups
  • Consult with engineers, managers and cross-functional departments on software projects and the use of applications and tools
  • Document, set, implement and monitor design principles and coding standards
  • Use emerging practices in software development
  • Communicate effectively with vendors on software projects and maintenance
  • Implement and support micro-services and business components
  • Implement and support RESTful and SOAP web services
  • Maintain the standards and technical direction of the application
  • Diagnose and solve production issues

Requirements
  • Degree in Computer Science or equivalent
  • Solid experience in object oriented design techniques, OO design pattern and SOA design principles
  • Experience with UML and object modeling
  • Experience in Scrum or agile development
  • Design and implement RESTful and SOAP web services
  • Able to write automated test scripts