Senior Java Software Engineer
Title: Senior Software Enigneer, Tech
Ops.
Our client is an international home furnishing retailer with Scandinavian roots.
They launched its biggest IT initiative ever, with the goal of becoming even better within cross channel
- commerce. You will become a part of their IT department, which consists of more than 200 highly skilled colleagues. As our new colleague, you will work with the further development of client’s
- load cross channel
- commerce platform, which is used in more than 28 countries.
Hybrid work model: 3 times a week from the Lisbon office (Avenida Liberdade 36, Piso 7, 1250-147 Lisboa, Portugal)
WHAT WE OFFER YOU
Our client is in the middle of restructuring our IT landscape, turning it into a headless, event driven and microservice architecture.
Inscale is looking for an experienced Senior Software Engineer, to contribute with great code and good software design and to become a part of the team.
Furthermore, we offer you:
- A relaxed and
- minded atmosphere - Sparring and feedback from skilled colleagues at all levels in the organisation
- 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
- A workplace in an exciting international company, where dynamism, expansion and development have a high priority
- Focus on work/life balance and a healthy work environment
Benefits:
- 14 salaries.
- Portugal Permanent contract.
- Meal Allowance (10, 2 euros per day).
- 20% time for personal development (education, training,
- study). - Health Insurance by Multicare.
- Internal training programs are designed to enhance both technical and personal development.
Tech
Opes is responsible for handling incidents in our production environment as well as making sure our applications are performing and keeping stable operations.
As a Senior Software Enigneer, Tech
Ops, you will be capable of working independently on highly complex tasks, such as:
- Possesses a strong knowledge on relevant technology and business domains within JYSK and takes a proactive role in sparring with stakeholders on possible solution designs.
- Has the ability to take technical ownership of
- ,
- or application areas. - Naturally takes responsibility for estimation and coordination of own tasks, including ensuring these are in line with overall strategy or guidelines within the department.
- Takes the lead in doing product breakdown and software development in the support team.
- With high responsibility for tasks and solutions the senior employee sets directions, guides colleagues and facilitates solution designs and supports the agile development processes. Is proactive in ensuring continuous personal and professional development and becoming a better craftsman. Has responsibility for planning and owning the process in dialogue with the team leader.
- Assist the RTM organization by handling production issues and technical support.
- Takes responsibility for incident management and facilitating postmortems.
Areas of responsibility:
1. Tech
Ops
- Troubleshooting and debugging of problems and error corrections of systems and business flows.
- Investigate and implement solutions to technical problems.
- Provide technical support for java backend systems to colleagues across departments.
- Monitor and analyze metrics and applications to identify errors and problems.
- Participate in system design consulting, platform management, and capacity planning.
2. Software development
- Development of Java based backend applications. Including some administrative frontends.
- Design and architecture of applications in line with architectural and developer guidelines.
- Focus on making and keeping the applications “cloud native” when writing code.
- Make sure all committed code is peer -reviewed.
- Ensure the right amount of automated test of the code and at the right levels. o Ensure documentation is kept updated.
- Ensure that metrics and monitoring are implemented in all applications.
3. Application responsibility
- Application responsibility for specific applications as documented in the Next insight system, and partly responsible for the applications the scrum team as a whole hold the responsibility for.
- It can include 3rd Party systems and libraries such as Confluence, Jira, Salesforce, and others. It is documented in full on My
JYSKDocs, but highlights are: - Technical responsibility of the application, including the hosting
- Making sure that the application is kept up to date.
- Making sure libraries and frameworks are upgraded.
- Making sure the technical roadmap is created and kept up to date.
- Ensuring and safeguarding stable operations.
- Ensuring that operational handbook and system description is up to date.
- Ensuring that metrics are exposed, collected, and monitored according to the developer guidelines.
4. Incident handling
- Takes lead in incident management and handling when they occur.
- Facilitate and participate in postmortems.
- Initiating solution designs sessions.
- Is proactive in involving relevant stakeholders and application responsible in incidents.
5. Possesses a strong knowledge on relevant
- and business domains and takes a proactive role in sparring with stakeholders on possible solution designs.
- Keeping at the forefront of technological evolution and changes.
- Have a strong knowledge about the business processes within JYSK.
- Is proactively sparring with the business side about solution designs.
- Identifying reoccurring issues
- Able to deliver detailed solution proposals for reoccurring production issues.
- Analyse, substantiate and document these issues such that both development and business understand the benefits of fixing said problems or issues.
6. Education and keeping skills at the necessary level.
- Responsible for staying at a high professional knowledge level.
- Participation in networks from which JYSK can benefit.
- Education within relevant areas o Proactively contribute to knowledge sharing within the team and department
7. Has high responsibility for setting direction, guide colleagues, facilitate solution designs.
- Is expected to contribute to learning sessions.
- Is expected to be a proactive part of - and maybe lead - a community of practice.
- Is expected to proactively participate
- , and contribute to, hackathons/workshops.
8. Resource Planning
- Being proactive in communication about tasks and the expected time they will take.
- Plan own tasks from the line in with the overall prioritized tasks in the scrum team.
Must-have skills:
- + 8 years of experience in software development with Java
- + 5 years working with Spring Boot
- Experience with SQL
- Experience with Kafka
- Experience with Docker and Kubernetes
- Advanced English
- Informações detalhadas sobre a oferta de emprego
Empresa: INSCALE Localização: Lisboa
Lisboa, Lisboa, PortugalPublicado: 31. 8. 2025
Vaga de emprego atual
6 pessoas já viram esta oferta de emprego.