All offersKrakówJavaSoftware Engineer (Java)
Software Engineer (Java)
Java
Qurate Retail Group

Software Engineer (Java)

Qurate Retail Group
Kraków
Type of work
Undetermined
Experience
Mid
Employment Type
Permanent
Operating mode
Office
Qurate Retail Group

Qurate Retail Group

We're a world leader in video commerce globally, among the top ecommerce retailers in North America (according to Digital Commerce 360), and a leader in mobile commerce and social commerce. We believe in a Third Way to Shop®

Company profile

Tech stack

    Java
    advanced
    English
    advanced
    RESTful API
    regular
    German
    nice to have

Job description

Friendly offer
Job Description:

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

Essential Duties and Responsibilities
  • You develop and maintain UIs, Java-based web applications, services and APIs within the Marketing and Social Networks domains
  • You participate in analysis and definition of requirements to prepare their specifications and estimations in the process of agile software development as a member of the cross-discipline Scrum team
  • You assist less experienced team members with their assignments
  • You follow best software development practices ensuring high code quality and compliance with standards
  • You provide third level operational support for production systems with limited guidance
  • You participate in 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)

Your Profile
  • Completed studies in the field of Computer Science, Engineering or courses in related technology field
  • At least 3 years of experience developing Java systems in agile methodology
  • Demonstrates understanding of the software development life cycle (SDLC)
  • Demonstrates understanding of software architectures (web applications, micro-services and cloud native applications are desirable)
  • Working knowledge of Spring Framework, especially Spring Boot
  • Practical experience with building UIs with JavaScript frameworks and libraries (ideally Angular or React)
  • Experience with building RESTful APIs and web applications using Java
  • Working knowledge of RDBMS and data access technologies and understanding of NoSQL DBs
  • Working experience in Continuous Integration and Continuous Deployment activities (using toolsets such as Jenkins, Artifactory, Maven, etc.)
  • Ideally some experience with containers (Docker)
  • Working experience with Jira / GIT / etc. related tooling for modern software engineering
  • Understanding of good engineering practices (clean code)
  • Work experience with marketing and social networks technologies is a plus
  • Good knowledge of English in speaking and writing

What do we offer:
  • Remote work with the possibility to work from our Krakow office (be available to work once per quarter from the office) 
  • Work in a diversified international environment supporting several markets
  • Open and trusted teamwork in which we value fun along the way and casual atmosphere.
  • Attractive benefits that include among others private medical care, life insurance, myBenefit platform, employee referral program.
  • Development possibilities like trainings, meetups, conferences, and hackathons
  • Modern office with excellent facilities and fun/chillout areas
  • Clear and stable career path and work environment supporting work-life balance