Project: Global fashion group One of the world's largest fashion retailers selling in 215 markets through its online platform or its 6,477 stores in 95 markets. By working closely together as a single company globally focused on the key elements of fashion production – design, manufacture, distribution, and retail. All the production is founded on three pillars – flexibility, digital integration, and sustainability. Requirements: * 5+ years of commercial experience with Java * Frontend testing and performance optimization * CSS3/SCSS/HTML5, modern responsive design techniques * Extensive experience with ES6, React, Redux, Redux-saga TypeScript, CSS, RESTful APIs * Feel comfortable with modern front-end toolings like Webpack and Gulp * Friend of Jest, unit testing, e2e testing * Be great with version control, especially Git and tools like Bitbucket/GitHub * Experience with Enzyme / react test utils * Working experience in an Agile environment, a clear understanding of Agile methodologies mindset, and development practices applicable to them * Experience of Spring framework and building Spring web applications * Understanding and experience developing and deploying microservices * Experience developing REST interfaces, OpenApi * Working knowledge of relational databases, NoSQL technologies – Mongo DB * Working knowledge of IBM MQ, Kafka, Kafka streaming * Working knowledge of OpenShift, Kubernetes Responsibilities: * Research and evaluate technical options to implement business requirements * Provide system or technical development expertise to the team * Write quality, maintainable code with extensive test coverage in a fast-paced professional software engineering environment * Provide effort estimations * Work in close contact with team members and project stakeholders (Product Owner) on customer’s site * Suggest technical and functional improvements to add value to the product * Excellent communication, organizational, and facilitation skills, product-oriented mindset, focus on team results, willingness to continuous personal and team improvements, leadership qualities, and resilience. * Upper-Intermediate/Advanced English level (there will be a lot of communication with the client). We offer\*: * Flexible working format - remote, office-based or flexible * A competitive salary and good compensation package * Personalized career growth * Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more) * Active tech communities with regular knowledge sharing * Education reimbursement * Memorable anniversary presents * Corporate events and team buildings * Other location-specific benefits \*not applicable for freelancers