Oferta pracy

Senior Cloud Software Engineer with Java (Digital Marketing)

QVC Poland Global Services Sp. z o.o.About the company

  • Wielicka 30, Kraków
    Kraków, Lesser Poland
  • Offer expired 2 months ago
  • Remote recruitment
  • contract of employment
  • full-time
  • senior specialist (Senior)

QVC Poland Global Services Sp. z o.o.

Wielicka 30

Kraków

Technologies we use

Expected

  • Hub-spoke topology

  • Spring Framework

  • Spring Boot

  • Spring Data

  • Spring Security

  • Java

  • NoSQL DBs

About the project

Advanced technology professional participating in all phases of software development lifecycle delivering solutions to run marketing campaigns for Qurate Retail Group.

Your responsibilities

  • You develop and maintain Azure-based web applications, services and APIs within the Marketing and Social Networks domains

  • You design, plan and lead migrations of existing web applications, microservices and data stores to public cloud

  • You conduct feasibility analysis of new features and provide input to software design and architecture

  • You analyze and define requirements to prepare their specifications and estimations in the process of agile software development as a member of the cross-discipline Scrum team

  • You guide, mentor and share knowledge among less experienced team members

  • You drive and apply technology trends and engage other professionals to implement best software development practices ensuring high code quality and compliance with standards

  • You provide third level operational support for production systems when necessary

  • You own and lead CI/CD implementation for the developed solutions (including establishing sustainable and automated code quality, build strategies and test automation practices)

  • You ensure complete documentation for changes/extensions of current systems

  • You troubleshoot applications problems and drive toward resolution in the process communicating delays, risks, issues to right internal and external parties.

  • You cooperate and work effectively with other IT team members (cross-functional collaboration across different teams)

Our requirements

  • Completed studies in the field of Computer Science, Engineering or courses in related technology field

  • At least 5 years of experience developing Java systems in agile methodology

  • Strong understanding of public and hybrid cloud network topology, storage, computation and security – including: Hub-spoke topology; Files, blobs and DBs handling and their security; Authentication and authorization; API management in the cloud; Functional based / asynchronous programming; Monitoring and logging – Dynatrace and ELK

  • Strong practical knowledge of Spring Framework, especially Spring Boot, Spring Data and Spring Security

  • Strong understanding of the software development life cycle (SDLC)

  • Strong understanding of software architectures (micro-services and cloud native applications are desirable)

  • Experience with building cloud native applications and migrating applications into the cloud (preferably MS Azure, other clouds like AWS or GCP are also applicable)

  • Experience with building RESTful APIs and web applications using Java

  • Strong knowledge of RDBMS and data access technologies and understanding of NoSQL DBs

  • Strong understanding of Continuous Integration and Continuous Deployment especially pipeline creation/management, continuous testing, automation of deployment (using toolsets such as Jenkins, Maven, Sonar, Junit, Artifactory, etc.)

  • Experience with containerized applications platforms (including technologies like Docker, Azure container Instances, AKS, Kubernetes, Spinnaker, Apache Mesos)

  • Familiarity with Jira / GIT / BitBucket / etc. related tooling for modern software engineering

  • Very good understanding of modern engineering practices (e.g. clean code)

  • Experience with building UIs with JavaScript framework and libraries (Angular, React/Redux) is a plus

  • Proficiency in deployments scripting automation and Infra-as-code (e.g Powershell, Ansible, Terraform, Puppet, etc.) is a plus

  • Work experience with marketing and social networks technologies is a plus

  • Good knowledge of English in speaking and writing

This is how we organize our work

This is how we work

  • in house

What we offer

  • Being a part of the international IT team and exposure to our global business and how we work across a variety of markets including, the US, UK, Germany, Italy

  • Open and trusted teamwork in which we value fun along the way.

  • Casual atmosphere and all of that you will experience in our modern office.

  • Competitive benefits that include among others private medical care, life insurance, multisport

  • Benefits

  • private medical care

  • life insurance

  • remote work opportunities

  • flexible working time

  • fruits

  • integration events

  • no dress code

  • coffee / tea

  • employee referral program

QVC Poland Global Services Sp. z o.o.

QVC as a part of the Qurate Retail Group is #1 in video commerce, among the top 10 ecommerce retailers in North America (according to Digital Commerce 360), and a leader in mobile commerce and social commerce. The retailer reaches approximately 380 million homes worldwide via 15 television networks, attracts 2.4 billion digital sessions per year across its ecommerce sites and mobile apps, and engages customers via social pages, print catalogs, and in-store destinations. QVC’s Global Business Services center in Cracow, is an exciting new member of the QVC family that offers world-class Finance, HR, IT and Legal services to QVC team members in Germany, Italy, the United Kingdom and the United States. Our GBS Centre is an exceptional facility, with an efficient and remarkable design and culture. Right now, we are looking for the brightest mind and top talent to ensure the Centre’s success.

In the times of pandemic our e-commerce industry, is noticing the biggest growth in the years and an employment stability is so important in these difficult times on the labor market. COVID caused a lot of changes in our lives and in the way how we work, but we are ready to continue our continuous work forward.

Scroll to the company’s profile

About our Digital Marketing department

Our cross-disciplinary SCRUM team delivers solutions to digitally enhance Qurate Marketing department worldwide by:

o utilizing various communication means like push notifications to mobile devices

o integrating with multichannel marketing systems with RESTful APIs

o developing modern web and mobile applications powered with MS Azure cloud services

o implement advanced customer analytics leveraging public cloud capabilities like AI

In Customer Acquisition & Retention Value Stream we create differentiated solutions following event driven architecture in modern infrastructure ecosystem (Maven, Jenkins, SonarQube on K8S with Docker):

o Spring Boot is used to build microservices and RESTful APIs which seamlessly operate under ELK and Dynatrace supervision.

o Our mobile applications are mainly created natively in Kotlin / Java and Swift but we do not neglect the possibilities provided by React Native or Flutter used for future POCs.

o In order to provide robust UI for our large customer base, front-end is based on modern JS frameworks and libraries like Angular and React with powerful CMS Adobe Experience Manager to handle vast content.

o On top of that we are involved into POCs of emerging technologies like wearables (e.g. Apple Watch) or bots (e.g. Alexa) to engage our customers with interesting way.

As a part of CAR team you will be exposed to all Qurate Marketing activities in US, UK, Italy and Germany including marketing campaigns, providing live personalized content, customer segmentation and analysis, ensuring data security and many more. Even though main business representative for the team is Product Owner there will be plenty of opportunities to cooperate with marketeers, vendors and internal teams supporting software engineering like DevOps.

Open and trusted teamwork in which we value fun along the way with casual atmosphere

Attractive benefits that include among others private medical care, life insurance, myBenefit platform, employee referral program.

Development possibilities like trainings, meetups, conferences, hackathons and e-learning platforms unlimited access (e.g. Pluralsight)