Full Stack Developer

  • 7000-8000
  • Singapour, Singapore Singapour Singapore SG
  • CDI, Plein-temps
  • Synechron Ltd.
  • 21 mai 18 2018-05-21

•Deliver high quality working software •Gather requirements, design, develop, test, deploy and support applications; •Work closely with Scrum Master, Product Owner and Scrum teams to deliver user-centric solutions for internal and external customers; •Promote adoption and rollout of Agile and modern software engineering practices; •Work with business and other technology teams to establish frameworks for delivering online capability; •Ensure risks, issues, costs and schedules are appropriately managed following agile principles. •Work with technology teams to co-ordinate development and create a delivery pipeline across multiple streams; •Collaborate with core DevOps and Testing teams to build and enhance a continuous delivery pipeline;

Qualifications and Skills

Required

  • Self-starter, independent and able to deliver projects from scratch
  • Has experience in Agile / Scrum development methodology using JIRA
  • Full software development lifecycle experience in a mature CI / CD environment
  • UI / Mobile development ( EmberJS2, AngularJS, ReactJs, HTML5, CSS3, Zurb Foundation, SASS)
  • Development experience in Java
  • Source version control in Git
  • Application server (Jboss, Tomcat )
  • Frameworks (Spring, Spring boot, Katharsis, Cucumber, Camel, Apache CXF, JMS )
  • Databases,  software algorithms and design patterns
  • DevOps toolchain experience (JIRA, Bitbucket / Stash GIT, Jenkins, Artifactory )
  • Service or Microservice architecture ( REST and SOAP)
  • TDD, BDD, performance and Security testing for mobile and web
  • Build automation tools (Ant, Maven,Gradle)
  • ORM Database Mapping Framework such as myBatis and Hibernate
  • Experience in implementing appropriate design patterns

Highly Desirable

 

  • Development experience in other programming languages such as Ruby, Python, Scala, C#
  • Cucumber, Gherkin, Selenium and Mobile Testing for BDD
  • Usage of Performance Testing tools such as JMeter
  • NoSql databases 
  • Lambda
  • Cloud deployment and systems management experience – JBoss Openshift, AWS
  • UNIX and TCP/IP – understand strace and tcpdump output
  • Prior experience in Private, Wealth or Investment banking
  • Scrum Master and Product Owner certification would be preferable.