Senior Java Engineer (5053)

N-iX Responds Quickly
$$$

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

Required languages

English B2 - Upper Intermediate
Ukrainian B2 - Upper Intermediate
Java, Spring, AWS, Azure
Published 2 April
21 views
·
6 applications
Last responded more than a month ago
To apply for this and other jobs on Djinni login or signup.
Loading...