Student Software Engineer, Java Backend Development
Summary
Build and maintain Java backend services for JYSK’s e-commerce platform, using Spring Boot, Kafka, and Kubernetes, while introducing AI tools to boost developer productivity and code quality.
Do you want to be a part of the development of our new e-commerce platform with more than 3.600 stores and 29 web shops? Or some of our more than 80 other java applications? In that case, come and join our Java department.
JYSK is a frontrunner in the development of online cross channel E-commerce. And with Unified Commerce, JYSK has launched its biggest IT initiative ever,
We are looking for a Student Software Engineer to join our Java Core team. In this role, you will not only support building applications - you will also support our Java developers across all agile teams.
WHAT WE OFFER YOU
We are in the middle of restructuring our IT landscape, turning it into a headless, event driven and microservice architecture. You will have a unique opportunity to build deep technical competencies while making a tangible difference for your colleagues.
Furthermore, we offer you:
- A student position averaging approximately 15 hours per week, with flexibility around your studies because we believe your education comes first
- A relaxed and open-minded atmosphere
- Sparring and feedback from skilled colleagues at all levels in theorganisation
- A job with rich possibilities to influence the demanding technical solutions
- A corporate culture with a short distance from thought to action
- A job where you get the opportunity to develop professionally and personally
WHAT YOUR NEXT JOB WILL BE ABOUT
As a Student Software Engineer in the Java Core team, yourmissionis to create hyper-productivitythroughAI enablement while simultaneously raising the quality, security, and consistency across teams and codebases.You will helpidentifyopportunities toleverageAI in software development and contribute to building scalable tools and solutions that enable developers to work more efficiently and deliver high-quality software.
Your tasks and responsibilities will include:
- Supporting Java developers across all agile teams with cross-cutting tooling, standards, and best practices
- Exploring and implementingnew ways toleverageAI, including GitHub Copilot and other AI-powered developer tools, to improve engineering productivity, code quality, and the overall developer experience
- Taking ownership of smaller applications and general shared libraries used across theorganisation
- Working withmoderntechnologies and frameworks,includingJava,Spring Boot, Kafka, and Kubernetes/Docker.
The Java teamis responsible fora wide range of in-house developed applications. So, you will get the opportunity to work in different business areas and with different technologies.
You can read more about our department here.
WHAT SHOULD YOU BRING
We are looking for a new colleague who:
- Currently pursuingaBachelor's degreein Computer Science, Software Engineering, or a related field, with plans to continue into aMaster'sdegree. Ideally, you are in the final stage of yourBachelor’sdegree or have recently completed it.
- Has hands-on experience with software development through university, personal or hobby projects.
- Is passionate about softwareengineering andenjoysbuilding tools that solve real problems.
- Is motivated to become a highly skilled software engineer and continuously strives to improve their technical and professional skills
- Writesclean, secure code and has a strong focus on quality and consistency
- Valuestesting and writes thoroughunit and integration tests to ensure reliable software(familiarity with Test-Driven Development is a plus)
- Is curious aboutemergingtechnologies, engineering productivity, and AI-assisted development
- Enjoys learning and experimenting with innovative approaches