Associate Java Software Engineer @ Kingfisher plc.

4 weeks ago


Kraków, Czech Republic Kingfisher plc. Full time
  • 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

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.

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.


What we offer: In return, we offer an inclusive environment, where what you can achieve is limited only by your imagination We encourage new ideas, actively support experimentation, and strive to build an environment where everyone can be their best self.  We offer a competitive benefits package and plenty of opportunities to stretch and grow your career.

  • Private medical healthcare at LUXMED (including dentalcare) for you and your family
  • Medicover sports card (Fit&More package)
  • Life insurance financed by the employer
  • Training & Buddy programme that will allow you to quickly adapt to your new role
  • Wellbeing programme for employees
  • Co-financing of monthly tickets for the public transport in Krakow
  • Language courses, access to LinkedIn Learning and the possibility of co-financing studies and certification
  • Employee referral programme

Interested? Great, apply now and help us to Power the Possible


,[Code Development: Write, test, and maintain Java code according to project specifications and best practices., Debugging and Troubleshooting: Identify and resolve software defects and issues in existing applications., Documentation: Create and maintain technical documentation for code, processes, and system architecture., Collaboration: Work closely with senior developers, team members, and stakeholders to understand requirements and deliver solutions., Learning and Improvement: Continuously enhance programming skills and knowledge of Java technologies through training and self-study.] Requirements: Java, Java Script, API, CSS, Spring Tools: . Additionally: Sport Subscription, Private healthcare, Language courses, Home office, Employee referral bonus, Life insurance, Training budget, International projects, Free coffee, Canteen, Free parking, In-house trainings, Modern office, Startup atmosphere.
  • Data Engineer

    4 weeks ago


    Remote, Krakow, Kraków, Czech Republic Kingfisher plc. Full time

    Job OverviewWe are seeking a highly motivated and experienced Data Engineer to join our Data Engineering team at Kingfisher Plc. As a member of our greenfield tech hub, you will be responsible for quality assurance of engineering on the data platform, ensuring continued service delivery versus expectations. You will also utilise your understanding of...


  • Kraków, Lesser Poland, Czech Republic Kingfisher plc. Full time

    About UsAt Kingfisher, we're passionate about becoming the leading home improvement company and growing the largest community of home improvers in the world. We strive to create an inclusive environment where everyone can thrive and reach their full potential.Job DescriptionWe're seeking a skilled Java Software Engineer to join our cross-functional team. As...


  • Remote, Kraków, Czech Republic Kingfisher plc. Full time

    A strong background and working knowledge of DevOps practices and key technologies  Strong knowledge of AWS and GCP  Knowledge and experience in Terraform   A strong technical background in build and release environments, with experience of CI tools such as Gitlab or Jenkins  A good understanding and any experience of monitoring tools like DataDog or...


  • Kraków, Lesser Poland, Czech Republic Kingfisher plc. Full time

    Job OverviewWe are seeking a talented Software Engineer to join our team in Krakow, Poland. As an Associate Java Software Engineer, you will play a key role in designing and implementing new features and products.In this role, you will work closely with cross-functional teams to deliver high-quality software solutions. You will be responsible for writing...


  • Remote, Krakow, Kraków, Czech Republic Kingfisher plc. Full time

    Required Skills & ExperienceDeveloper / engineering background of large-scale distributed data processing systems (or experience in equal measure) Knowledgeable about data modelling, governance, security, access, and storage. Programming in one or more languages within our data eco-system e.g. Python. Implement cloud data technologies on either GCP, Azure...


  • Remote, Kraków, Czech Republic Kingfisher plc. Full time

    Job SummaryWe are seeking a highly motivated and experienced Senior DevOps Engineer to join our DevSecOps Engineering Team at Kingfisher plc.


  • Kraków, Lesser Poland, Czech Republic Kingfisher plc. Full time

    Role OverviewWe are seeking a highly skilled Senior Software Developer to join our Java Engineering team in Krakow. As a key member of our cross-functional team, you will play a crucial role in designing and implementing new features and products.Your primary responsibilities will include writing clean, maintainable code, performing unit testing, debugging,...


  • Remote, Krakow, Kraków, Czech Republic Kingfisher plc. Full time

    Job SummaryWe are seeking a highly motivated and experienced Data Engineer to join our Data Engineering team at Kingfisher. As a key member of our greenfield tech hub, you will be responsible for ensuring the quality assurance of engineering on our data platform, delivering continued service versus expectations.About the RoleThis is an exciting opportunity...


  • Remote, Krakow, Kraków, Czech Republic Kingfisher plc. Full time

    About the RoleWe are seeking a highly motivated and experienced Key Data Engineer to join our Data Engineering team. You will work as part of our exciting greenfield tech hub covering all facets of technology within Kingfisher.As a Key Data Engineer, you will be responsible for quality assurance of engineering on the data platform ensuring continued service...


  • Remote, Kraków, Czech Republic Kingfisher plc. Full time

    DevSecOps Engineering TeamWe are currently seeking a highly motivated and experienced Senior DevOps Engineer to join our DevSecOps Engineering Team. As part of our exciting greenfield tech hub, you will work closely with our team to deliver continuous quality software using DevOps practices and principles.Role Overview:You will be responsible for the...


  • Remote, Warszawa, Łódź, Kraków, Wrocław, Białystok, Czech Republic Spyrosoft Full time

    5+ years of experience in software development with Java. Familiarity with version control systems. Familiarity with technologies f.e. Spring, Hibernate, Clouds (AWS, Azure, GCP), Docker, Jenkins. Excellent problem-solving skills and attention to detail. Strong communication and teamwork abilities. Passion for renewable energy and sustainability. Position...


  • Kraków, Lesser Poland, Czech Republic Motorola Solutions Systems Polska Full time

    As a Senior Java Software Engineer at Motorola Solutions Systems Polska, you will play a crucial role in the development of our Command Central products. Our Aware team is responsible for all development and maintenance aspects of the product, working in SCRUM teams with around 7+ engineers that are end-to-end responsible for their work: starting from...


  • Kraków, Lesser Poland, Czech Republic Motorola Solutions Systems Polska Full time

    Job OverviewWe are seeking an experienced Software Engineer to join our team in Krakow, Poland. The successful candidate will contribute to the development and maintenance of our mission-critical platform, utilizing cutting-edge technologies such as Kubernetes, Docker, and Java.


  • Kraków, Warsaw, Czech Republic emagine Sp. Z o.o. Full time

    About UsEmagine Sp. Z o.o. is a company that values innovation and technical excellence.Job SummaryWe are seeking a highly skilled Senior Java Software Engineer to join our team. As a key member of our engineering department, you will be responsible for designing, developing, and maintaining complex software systems using Java technologies.About the RoleIn...


  • Kraków, Lesser Poland, Czech Republic Motorola Solutions Systems Polska Full time

    We are seeking a highly experienced Java software engineering leader to join our Emergency Call Handling team in Krakow.Job DescriptionThis is a leadership position that involves driving results through technical leadership, which have a significant impact on the product or group of products. As a Tech Lead Java Engineer, you will contribute to extending the...


  • Kraków, Czech Republic HSBC Technology Poland Full time

    What you need to have to succeed in this role Good written and verbal communications skills, very good English Experience with software design and development in a test-driven environment Ability to learn new languages and technologies Hands on experience with AWS and Kubernetes would be beneficial Comfortable choosing and applying appropriate testing...


  • Kraków, Czech Republic Motorola Solutions Systems Polska Full time

    4+ years of proven experience in software development. Practical knowledge of Java Familiarity with cloud computing concepts Microservice communication patterns Solid understanding of security concepts Great communication and collaboration skills Ability to work independently and as part of a team Secure Products Group (SPG) within Motorola Solutions is...


  • Kraków, Lesser Poland, Czech Republic HSBC Technology Poland Full time

    Seeking a skilled Cloud Software Developer to join our team at HSBC Technology Poland.About the role:We are looking for an accomplished Software Engineer to contribute to our goals in developing cloud-based applications using Java and associated frameworks.Your career opportunity:The Foundation Engineering Platform, PaaS team provides products and services...


  • Kraków, Lesser Poland, Czech Republic HSBC Technology Poland Full time

    Job Description:We are seeking an accomplished Software Engineer to contribute to the development of high-throughput systems and large Microservices platforms at HSBC Technology Poland.The ideal candidate will have hands-on experience with cloud-based applications, Java, and associated frameworks (e.g., Spring, Spring Boot), as well as a strong understanding...


  • Kraków, Czech Republic Motorola Solutions Systems Polska Full time

    4+ years of experience in Java software development. Good understanding of client-server architecture. Working knowledge of REST API design. Engineering practices like TDD, Clean Code, BDD. Strong team player and good communication skills. Ability to lead technical initiatives and features. Engagement in complex tasks. Defining, and maintaining architecture...