Software Development Engineer II - Java

  • Kraków
  • Tesco Technology
Job Description We operate in a DevOps philosophy. We take responsibility for the software through its entire lifecycle. We practice continuous integration, delivery, and support of our code through to production and beyond. Whilst specific responsibilities will be dependent upon the changing needs of the Tesco business, the following provides an overview of the role’s key responsibilities and measures: Be a coder; review and contribute code. Focus on performance, availability, reliability, and security. Cross-platform, lightweight & mobile-first progressive web applications by design Contribute to the definition of features for services owned by your team. Effectively communicate your and your team’s progress to your team members, your Manager, and wider Tesco colleagues.  Technology stack which we are using: Languages:  Experience in delivering Java (or any other JVM language) based software solutions using modern frameworks like Spring Boot, Spring WebFlux, Kotlin etc. Frameworks:   Micronaut or Spring Boot Cloud:  Azure  Architecture:  Microservices  DB:  SQL (PostgreSQL) & NoSQL (MongoDB, Elastricsearch) Workloads on Kubernetes, Jenkins phased out in favor of Azure DevOps and/or GitHub Actions Monitoring & alerting:  Splunk, AppDynamics, xMatters, Runscope etc. Testing:  Spock, Gatling  VCS:  GitHub  Zendesk & JIRA Qualifications You will need: Around 4 years of experience in delivering Java Experience working with Agile methodologies (Scrum/Kanban) Good English communication skills Experience with AWS, Azure or other cloud solutions would be nice to have, but not necessary Communication and cooperation skills Understanding of System Design Proactive attitude Additional Information Salary: UoP 18 000 - 24 000 PLN gross/month B2B 20 000 - 27 000 PLN net/month Hybrid working Currently, at Tesco Technology we work in a hybrid model. We love working from home, but we also love connecting, collaborating and innovating with our colleagues in person. We meet in our office in Kraków for 3 days a week. Benefits Tesco is a diverse and exciting employer, dedicated to being #aplacetogeton, providing career-defining opportunities to all of our colleagues. If you choose to join our business, we will provide you with (for all): Permanent contract  from the go – as a sign of our trust in your abilities MacBook  as your tool for work Learning opportunities  - certified technical training and learning platforms like Udemy, Pluralsight and O’reily Referral Bonus Sports activities  with a personal trainer in the office Benefits for colleagues on employment of contract only: Additional  4 days of paid leave  to support your well-being and family life Up to 20% yearly salary bonus  – based on both individual and business performance Private healthcare  (LuxMed) Cafeteria & Multisport Supporting those, who are not yet eligible for full  holiday  entitlement, by expanding their pool from  20 to 25 days Relocation Help Heightened income costs (KUP)  If that sounds exciting, then we'd love to hear from you. Tesco is committed to celebrating diversity and everyone is welcome at Tesco. As a Disability Confident Employer, we’re committed to providing a fully inclusive and accessible recruitment process, allowing candidates the opportunity to thrive and inform us of any reasonable adjustments they may require.