You are on the global GfK website. Visit our local website for more offerings and information in your country.
At GfK, we are on a mission to drive sustainable growth for our people, our clients, and the world around us. We combine prescriptive insights and consulting expertise to analyze, explain and predict what is happening in today’s fast-changing world.
Our employees, the shapers of tomorrow, are empowered to bring new bold ideas to life by connecting unique datasets, science, and digital research. We encourage innovation and offer global career and fast development opportunities. This is why the world’s largest companies and leading brands know GfK as their trusted partner.
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 contribute in agile practices, such as estimating and planning.
Document technical effort from time to time.
4+ years of commercial software development experience with an open source Java stack
Good understanding of Design Pattern and object oriented design (SOLID principles, Dependency Injection, Factory pattern)
Experience with relational databases
Proven knowledge in a framework like Spring, Jakarta EE
Experience in REST, API design
Good understanding on using day-to-day version control tools like gitlab/ github/ bitbucket with its configuration and its general continuous integration and delivery pipeline configuration
Having experience with Containerization and running micro-services at scale
Solid experience in unit testing and mocking frameworks (Junit, NUnit, JustMock, Mockito)
An open and collaborative mindset both within and outside your team
Good communication, fluent in English and ability to clearly express oneself
It would be a nice addition if you have:
Good understanding of IT architectures
Experience with modern datastores like S3 or Minio
Exciting work environment that brings people together
Use of the latest digital technologies
Initial and ongoing trainings to support your development
Opportunities for personal and professional growth
Competitive remuneration and bonus scheme linked to individual performance and company results
Flexible working hours and home office
3 additional non-working days annually
Discount program with external vendors
Eco friendly travelers are welcome to the office – parking places for bikers and free card for public transportation are available to all employees
Last but not least – GfK Sofia office is located close to the city center and easily accessible from any point by public transportation – 47A Tsarisgradsko Shose Blvd
All documents will be treated in the strictest confidentiality.
Only short-listed candidates will be invited for an interview.
Don't meet every single requirement? Some people are less likely to apply unless they meet all the requirements listed in a job specification. GfK is looking for self-starters to join our innovative team keen to take on a new challenge. So, if you're excited about this role but your skills and experience don't align perfectly with every requirement we've listed, we still encourage you to apply. You may be just the right candidate for this or other roles.
We are an ethical and honest company that is wholly committed to its clients and employees. We are proud to be an inclusive workplace for all and are committed to equal opportunity in employment which focuses on all of our employees reaching their full potential. We are looking forward to meeting you!