.
Associate Software Engineer (Java)
  • Kraków County
Associate Software Engineer (Java)
Kraków, Kraków County, Lesser Poland Voivodeship, Polska
Kingfisher plc
25. 2. 2025
Informacje o stanowisku

Overview

Associate Software Engineer (Java) – Krakow – Hybrid Working Pattern

We’re Kingfisher. You might know us as Castorama, B&Q, Screwfix, Brico Depot or Koçtaş. We’re made up of over 78,000 passionate people, call over 1,300 stores home and operate in 8 countries. That’s right, we’re big, but we have ambitions to become even bigger and even better. We want to become the leading home improvement company and grow the largest community of home improvers in the world. And that’s where you come in.

At Kingfisher our customers come from all walks of life, and so do we. We want to ensure that all colleagues, future colleagues, and applicants to Kingfisher are treated equally regardless of age, gender, marital or civil partnership status, colour, ethnic or national origin, culture, religious belief, philosophical belief, political opinion, disability, gender identity, gender expression or sexual orientation.

If you require any additional support or adjustments to help you make an application, please contact us at We advocate the benefits of a flexible and hybrid working environment, recognising that this means different things to different people, in different roles.

Whats the job?

Role Overview:

As an Associate Software Engineer, you will work closely with your cross-functional team to design and implement new features and products, whilst bringing ideas, energy, and leadership to the table. Our aspiration is to grow an engineering function that is world-class, pioneering in the retail technology space, making great software within a growth culture that is always looking for the next thing to improve or adapt to meet our customer needs.

Key Accountabilities / Responsibilities:

  1. Code Development: Write, test, and maintain Java code according to project specifications and best practices.
  2. Debugging and Troubleshooting: Identify and resolve software defects and issues in existing applications.
  3. Documentation: Create and maintain technical documentation for code, processes, and system architecture.
  4. Collaboration: Work closely with senior developers, team members, and stakeholders to understand requirements and deliver solutions.
  5. Learning and Improvement: Continuously enhance programming skills and knowledge of Java technologies through training and self-study.

What youll bring

Required Skills & Experience:

  • Proficiency in Java 8 or higher, including knowledge of features like lambdas and streams.
  • Familiarity with object-oriented programming principles and design patterns.
  • Basic understanding of web technologies (e.g., RESTful APIs, HTML, CSS, JavaScript) and frameworks (such as Spring).
  • Experience with version control systems, primarily Git, for collaborative coding and version management.
  • Ability to write clean, maintainable code and perform unit testing.
#J-18808-Ljbffr

  • Praca Kraków
  • Kraków - Oferty pracy w okolicznych lokalizacjach


    91 114
    11 909