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