.
Software Development Engineer II (Fullstack)
  • Kraków
Software Development Engineer II (Fullstack)
Kraków, Kraków, Lesser Poland Voivodeship, Polska
Tesco Technology
20. 3. 2024
Informacje o stanowisku

technologies-expected :


  • Java
  • TypeScript
  • Spring Boot
  • React
  • VMware
  • Kubernetes
  • PostgreSQL
  • GitHub
  • Github Actions
  • Jenkins

about-project :


  • Our team is modernizing the technologies used to drive our fulfilment network and depot operations. There are two main areas of our work:
  • Supporting increased automation within our depots to make them more efficient.
  • Developing modern applications to support our colleagues drive better outcomes for the business.
  • As a part of the first area, we are constantly exploring integration with numerous automation providers. We therefore need support to drive innovation with the automation providers to optimize the flow of stock within the depots. In the second area, we are constantly developing new applications to support our colleagues drive further improvements.
  • On the technical side, we are developing Java microservices which are exposed via React applications and REST APIs. We use Kafka as a messaging backbone to provide strategic business analytics and insights via the Tesco Analytics Platform. We deploy our applications to AKS, virtual machines on premise or increasingly to an internal Kubernetes platform. We use Terraform to create our infrastructure as code.

responsibilities :


  • Conduct performance assessments, provide feedback, and guide career development for team members
  • Mentor the development team, ensuring the implementation of best practices, design principles, and coding standards
  • Ensure processes and standards that enable high-quality software delivery
  • Communicate technical concepts effectively to non-technical stakeholders
  • Collaborate with cross-functional teams, shaping technical strategy and roadmap
  • Define project scopes, timelines, and ensure alignment with business goals
  • Monitor project progress, mitigate risks, and maintain alignment with enterprise standards
  • Foster innovation and explore new tools/methodologies
  • Inspire the team to deliver clean, efficient code based on industry standards
  • Create comprehensive technical documentation
  • Implement security tools (e.g., SonarQube, Snyk) and oversee adherence to security best practices
  • Manage application performance and asset monitoring (e.g., Splunk, New Relic) for seamless operation

requirements-expected :


  • At least 4 years of experience developing with Java 11+
  • Experience working with Agile methodologies (Scrum/Kanban)
  • Experience in test driven development
  • Experience of designing and developing microservices / REST APIs
  • Experience with Azure, or other cloud solutions
  • Exposure to React
  • Good English communication skills

offered :


  • Permanent contract from the start, reflecting our trust in your abilities
  • Up to 20% yearly salary bonus based on individual and business performance
  • Additional 4 days of paid leave for well-being and family life
  • Heightened income costs (KUP)
  • MacBook provided for work
  • Private healthcare (LuxMed)
  • Cafeteria & Multisport benefits
  • Learning opportunities with certified technical training and platforms like Udemy, Pluralsight, and Oreily
  • Sports activities with a personal trainer
  • Referral Bonus
  • Relocation Help

benefits :


  • sharing the costs of sports activities
  • private medical care

  • Praca Kraków
  • Business Development Manager Kraków
  • Kraków - Oferty pracy w okolicznych lokalizacjach


    79 366
    15 289