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