Software Engineer- Middleware Services
Skicka ansökan 10 dagar kvar
Software Engineer
10 dagar kvar

Arbetsbeskrivning

WHY WE WILL LOVE YOU

We are looking for a passionate Software Engineer who strives for engineering excellence and excels in constantly changing environments. You are excited about software architecture, modern technologies, agile ways of working and you want to take part in shaping the middleware platform services for IKEA!

You have a proven ability to develop high quality digital services and applying good practices. You have a curious nature, and actively acquire new knowledge and skills, using them to champion new methods and processes to improve performance. On the same side you are happy to share your knowledge and help everyone around you to grow as individuals. You have seniority in approach, can build roadmaps for the area and enjoy collaborating with stakeholders.

You will become part of the Middleware Services team and contribute to the modernization of the area. We are on a journey to assist our consumers with shifting from traditional centrally managed hosting infrastructure into scalable, modern and cloud-like consumer self-service solutions in line with our digital roadmap. Your responsibility would be to develop and maintain backend webservices, Restful APIs and automations using Java and Python, as well as assist and support consumers and taking part in operational 24x7 support.

The IKEA culture and values are very much a part of our business and day to day work life. For you to thrive and grow with IKEA it’s important for us that you share our values! You can read more regarding our values and life at IKEA on our website www.ikea.com.

To succeed as Software Engineer you have:

  • 3+ year’s experience in backend software development
  • Strong skills in development using Java
  • Strong knowledge of design and architecture concepts (i.e. microservices and asynchronous messaging)
  • Solid understanding of CI/CD practices and experience with GitHub Actions for automating build, test, and deployment processes
  • Experience in Rest API design and development
  • Experience working with Identity & Access management, like OAuth2 solutions
  • Container experience and basic Kubernetes concepts
  • Excellent written and verbal English communication skills
  • Experience working with Linux

It is an advantage if you also have experience with:

  • Zero trust architecture
  • Basic Knowledge of front-end development
  • Agile ways of working and DevOps tools and methods

Our tech stack consists of:

  • Java EE
  • Python
  • Spring framework
  • RedHat Enterprise Linux
  • RabbitMQ
  • F5 Big IP Load Balancer
  • Jenkins
  • Mongo DB Atlas
  • Grafana/Promethius
  • Splunk
  • Spring Boot
  • Kubernetes
  • IBM Open Liberty
  • IBM MQ
  • Ansible

Among many tasks you will:

  • Develop, run and maintain high-quality code of the assigned Product or Service using the right toolsets required in order to meet consumer expectations on the delivery.
  • Develop high-quality software design and architecture in accordance with good practices and agreed standards, such as Ingka Software Security Directives, to ensure delivery according to requirements and compliance.
  • Work in agile teams across areas, contributing to the development and maintenance of Products and Services
  • Apply and promote good software engineering practices, including continuous integration and delivery, within an agile/iterative development approach in order to improve time to market and fulfill business needs.
  • Drive change activities in different environments in order to secure functionality and availability.
  • Deliver tests, performance analysis, configuration management and creation of functional/feature specifications to improve the Product/Service delivery.
  • Continuously explore and evaluate new technologies in order to boost innovation and productivity for optimization/modifications to the current design and development productivity.
  • Provide support and guidance as needed to consumers and other engineers encouraging good practices.
  • Develop different engineering patterns for different types of Products and Services by working across initiatives within Ingka.

ABOUT THIS WORK AREA

Group Digital set the digital agenda to keep IKEA leading in an uncertain and fast-moving environment. We drive the development, provision and operation of our digital products and services through the use of new and existing technology and agile delivery methods to deliver at pace. At the same time, we provide a home for digital skills to both develop and extend the technical, people and business skills needed to ensure continuous development and growth of our digital capability.

QUESTIONS AND SUPPORT? LET'S CONNECT!

If you have any questions about the role or the recruitment process, please reach out to the Recruiter- Rosie Geraghty- [email protected]

Mer info

Anställningsform -
Publicerad 2024-11-26
Lön Fast månads- vecko- eller timlön
Antal platser 1
Varaktighet Tillsvidare

Liknande jobb

Utvecklare Fullstack-utvecklare
Idag
Ingenjör Utvecklare Software Engineer Funktionsutvecklare Embedded Systems Engineer Embedded Software Engineer
Idag
Schweiz
Heltid
Ingenjör Researcher Software Engineer
Idag