We are looking for a skilled Senior Java Engineer to join our engineering team.
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.
- Experience with different clouds – AWS, Azure.
- Working knowledge of OpenShift, Kubernetes.
- Familiar with GrayLog, Grafana.
- Basic practical experience in frontend development is required.
- Working experience in an Agile environment, a clear understanding of Agile methodologies mindset, and development practices applicable to them.
- 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
Skills Required
- 5+ years of software development experience
- 4+ years of extensive Java development experience
- Maven
- 2-3 years Spring Framework and building Spring web applications
- Microservices development and deployment
- REST APIs and OpenAPI
- Object-Oriented Design (OOD), OOP, Domain-Driven Design (DDD), Design Patterns
- Working knowledge of relational databases
- MongoDB (NoSQL)
- Kafka and Kafka streaming
- Experience with AWS and Azure
- Working knowledge of OpenShift and Kubernetes
- Familiarity with GrayLog and Grafana
- Basic practical frontend development experience
- Experience with CI/CD pipelines and production support
- Automated testing experience
- Working experience in an Agile environment and Agile mindset
- Excellent communication, organizational, facilitation skills, product-oriented mindset, leadership qualities
- Upper-Intermediate/Advanced English
What We Do
N-iX is a global software solutions and engineering services company that helps world’s leading organizations turn challenges into lasting business value, operational efficiency, and revenue growth using advanced technology. Whether you need to build a custom solution, modernize your digital product or acquire extra tech expertise - we have the experience and capabilities to ensure your success. With over 2,000 professionals in 25 countries across Europe and the Americas, N-iX offers expert solutions in cloud, data analytics, embedded software, IoT, AI, machine learning, and other tech domains. Being in business for over two decades, we have worked with dozens of industry-leading enterprises and Fortune 500 companies creating value across a wide variety of sectors, including finance, manufacturing, supply chain, retail, e-commerce, healthcare, and more. Our unique combination of business domain expertise and technical know-how enables us to effectively collaborate with ISVs, tech companies, and enterprises of all sizes. Thanks to the strong tech ecosystem and partnerships with AWS, GCP, Microsoft, SAP, OpenText, Snowflake, and others, we bring extra speed, scale and efficiency to more than 160 organizations across the globe. N-iX is recognized by numerous industry awards, such as CRN Solution Provider 500, Global Outsourcing 100 by IAOP, ISG Provider Lens™, Modern Application Development services providers by Forrester, etc







