Skip to main content

Senior Java Software Engineer

JavaMavenSpringREST API
3 дні тому
backendsenior
N

N-iX

Kyiv
Формат роботиhybrid

Про позицію

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.

Обовʼязки11

  • 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.

Вимоги12

  • 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

Переваги9

  • 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
Senior Java Software Engineer
Оригінал