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 kingfisher.recruitment@kingfisher.com.
We advocate the benefits of a flexible and hybrid working environment, recognising that this means different things, to different people, in different roles.
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:
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.
What you'll 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
Options Apply for this job onlineApplyShareEmail this job to a friendRefer Sorry the Share function is not working properly at this moment. Please refresh the page and try again later. Share on your newsfeedAt Kingfisher we value having a diverse workforce and representing the communities that we serve, and want to ensure that all employees, future employees, and applicants to all Kingfisher companies are treated equally.
If you require any additional support or adjustments to help you make an application or are applying for a UK based position and would like to be considered under the Disability Confident Scheme, please contact us at kingfisher.recruitment@kingfisher.com
or if you wish to find out more about us, including the benefits we offer and our community, sustainability and inclusion projects Visit Kingfisher Careers
Software Powered by iCIMS
www.icims.com