Senior Java Software Engineer (#5053)

Ukraine
Work type:
Office/Remote
Technical Level:
Senior
Job Category:
Software Development
Project:
Global fashion group

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 extensive Java development experience, Maven
  • 2-3 years of Spring framework and building Spring web applications
  • Understanding and experience developing and deploying microservices
  • Experience developing REST interfaces, OpenApi
  • Excellent design, coding, and debugging skills
  • OOP, OOD, DDD. Design Patterns proficient
  • Working knowledge of relational databases, NoSQL technologies – Mongo DB
  • Working knowledge of Kafka, Kafka streaming (can be optional)
  • Experience with different clouds – AWS, Azure
  • Working knowledge of OpenShift, Kubernetes
  • Familiar with GrayLog, Grafana

Soft Skills:

  • Strong communication and collaboration skills.
  • Product-oriented mindset and ability to understand business needs behind technical solutions.
  • Focus on quality, simplicity, and sustainable engineering practices.
  • Proactive attitude, ownership mindset, and willingness to continuously improve both product and team processes.

Languages:

  • English – Upper-Intermediate or higher

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

×

Easy apply

    or
    Refer a friend