This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
As a Senior Software Engineer with GfK, you will work as part of an agile feature team within the GfK product ecosystem.
You will be part of a squad dedicated to a project for the GfK Client Platform, focusing on authentication and authorizations for the whole platform.
Your initial responsibilities will include assisting in the migration phase from current internal and external services and splitting core applications into Microservices.
This role requires a strong backend experience with databases and data modeling.
A good grasp of SQL and data analysis techniques is crucial as you will lead data transformation, schema design, and query read/write optimization efforts.
You will report to the Platform Services Tech Lead and collaborate with the Principal Product Manager and Domain Architect.
Requirements:
You must have 8 years or more of solid programming skills in Java (JDK 8+ and Spring).
You should have at least 5 years of working experience with databases and SQL.
You need 5 years of experience with Microservices and RESTful APIs.
You should have 5 years of experience analyzing DB query plans (execution plans).
Experience in optimizing SQL Read/Write queries is required.
Knowledge in Test-Driven Development (TDD) and unit testing is necessary.
You should have experience with Design Patterns and Object-Oriented design.
A solid understanding of computer science fundamentals, including data structures and algorithms, is essential.
Experience with Source-Control systems, CI/CD pipelines, and containerization is required.
Familiarity with Google Cloud Platform (GCP) is necessary, and experience with other cloud providers is acceptable.
An interest in mentoring and helping other engineers improve is important.
Benefits:
You will enjoy an exciting work environment that fosters collaboration.
The position allows you to use the latest digital technologies.
Ongoing training will be provided to support your professional development.
There are opportunities for personal and professional growth.
You will receive a competitive compensation package and a bonus scheme linked to individual performance and company results.
Flexible working hours and the option for remote work are available.
Additional benefits include volunteer time off, access to LinkedIn Learning, and an Employee-Assistance Program (EAP).