Senior Java Software Engineer with React

$$$$

Our client is one of the world’s leading global fashion retailers operating in more than 200 markets through both e-commerce platforms and thousands of physical stores worldwide. The company manages the full fashion value chain – from design and manufacturing to distribution and retail – with a strong focus on flexibility, digital integration, and sustainability.
Technology plays a critical role across all business areas including stores, e-commerce, logistics, and supply chain. Engineering teams work in small, autonomous product teams that own the full lifecycle of the solutions they build. Engineers are encouraged to understand the broader business context, collaborate directly with stakeholders and users, and actively contribute to technical and product decisions.

 

Responsibilities
Understand business processes and how systems support different operational domains such as retail, logistics, and e-commerce.
Collaborate with product stakeholders and end users to identify problems and define effective solutions.
Design, develop, and maintain scalable APIs and microservices.
Participate in architectural discussions and translate complex problems into maintainable technical solutions.
Write clean, maintainable code following best engineering practices and design patterns.
Ensure reliability, availability, and resilience of backend services.
Implement automated tests () and collaborate with QA to maintain strong test coverage.
Use data and AI-powered tools when appropriate to support development and improve decision-making processes.
Work closely with the Product Owner to refine and technically define product backlog items.
Contribute to CI/CD pipelines and support solutions in production.
Continuously analyze system usage and suggest technical or functional improvements that add value to the product.

 

Requirements
5+ years of software development experience.
4+ years of strong Java development experience with Maven.
2–3 years of experience with Spring framework and building Spring-based web applications.
Solid understanding of microservices architecture and RESTful APIs (OpenAPI).
Experience with modern frontend technologies including React, Redux, Redux-Saga, TypeScript, ES6.
Experience with HTML5, CSS3/SCSS, responsive design techniques, and frontend performance optimization.
Strong knowledge of OOP, OOD, DDD, and design patterns.
Experience with relational databases and NoSQL solutions (e.g., MongoDB).
Experience with Kafka and event-driven architectures (nice to have).
Experience working with cloud platforms such as AWS or Azure.
Familiarity with Kubernetes, OpenShift, and monitoring tools like Grafana or GrayLog.
Experience working in Agile environments and understanding Agile development practices.
Experience actively using AI tools in the development workflow is required.

 

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

Required skills experience

Java 5 years
React.js 2 years

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Java, Maven, Spring, React, React.js, ReactJS
Published 15 April
29 views
·
3 applications
Last responded yesterday
To apply for this and other jobs on Djinni login or signup.
Loading...