Posted On 29 September

  • Software Engineer

    • Company GfK
    • No. of Openings 10+
    • Salary Not Disclosed
    • Work Type on-site

    Job Description :

    As a Senior Software Engineer, you will have key accountabilities to:

    • Work with the architects and an Agile team to influence the overall system architecture and performance goals.
    • Ensure timely delivery of software projects while maintaining the quality.
    • Ensure high software quality by writing unit and integration tests in TDD approach.
    • Identify and address application and data issues that affect application integrity.
    • Fix any defects and performance problems discovered in testing.
    • Suggest initiatives (e.g. training) that improve working efficiency and quality.
    • Actively contributing in agile practices, such as estimating and planning.

    Our people in our teams are the most important, so we are looking for individuals who:

    • 5+ years of commercial software development experience with an open source Java stack
    • Knowledge of the Spring framework and ecosystem
    • Experience in web development using JavaScript (React, Angular + TypeScript)
    • Node.js
    • REST, API design
    • No-SQL Databases such as Mongo DB and Search indexes such as Elasticsearch or Solr
    • Experience with Google Cloud Functions
    • Have automated testing experience with continuous integration and continuous delivery pipelines
    • Experience in unit testing and mocking frameworks (Junit, NUnit, JustMock, Mockito)
    • End-to-End testing using Selenium and Cucumber with Gherkin syntax
    • Good understanding of Design Pattern and object oriented design (SOLID principles, Dependency Injection, Factory pattern)
    • An open and collaborative mindset both within and outside your team
    • Good communicator, fluent in English and ability to clearly express oneself
    • Interest in helping other engineers become even better

    It Would Also Be Nice If You Have

    • Good understanding of IT architectures
    • Experience with enterprise web-applications
    • Experience with Oracle, PostgreSQL or MySQL database
    • Experience in building Single Page Applications
    • Experience in pre-processor languages for CSS (LESS or SASS)
    • Google Cloud or similar could platforms
    • Running micro-services at scale
    • Have understanding of Linux Wearing a Scrum Master hat from time

    Information

    • HR Name :Human Resource
    • HR Email :Michael.Mueller@gfk.com
    • HR Phone :+60 3-2168 4419
Top