Senior Java Developer

Share
About the role:

We are looking for an experienced Senior Java Developer to join a product development team and contribute to the evolution of a e-commerce platform.

The role combines hands-on software development with technical ownership, architectural decision-making, and active collaboration within an agile product team.

The ideal candidate is a proactive, technically strong engineer who can independently drive solutions, communicate effectively, and contribute to improving both the platform and team performance.

Tech Stack: Java, Spring Boot, Vue.js, Microservices, AWS, Kubernetes, AI development tools.

Responsibilities:
  • Design, develop, and maintain features for a business-critical e-commerce platform.
  • Build and improve scalable, reliable backend services and microservices.
  • Take technical ownership of solutions, from architecture and design to implementation.
  • Contribute to architectural decisions and continuous platform modernization.
  • Collaborate closely with developers, product owners, and other stakeholders.
  • Proactively identify technical challenges and drive improvements.
  • Ensure high standards of code quality, maintainability, scalability, and reliability.
  • Support team members through technical discussions, knowledge sharing, and mentoring.
  • Help the team maintain clear priorities, effective collaboration, and consistent delivery.
  • Contribute to improving development practices and practical agile ways of working.
  • Participate in the ongoing development, operation, and improvement of the platform.
Requirements:
  • 8+ years of professional Java development experience.
  • Strong experience designing and developing robust, scalable, resilient systems.
  • Solid knowledge of modern software architecture and microservices.
  • Experience with Spring Boot and modern backend development practices.
  • Ability to make independent technical decisions and take ownership of solutions.
  • Strong problem-solving, analytical, and troubleshooting skills.
  • Proven ability to drive technical initiatives from concept to implementation.
  • Excellent communication and collaboration skills.
  • Experience working in agile, cross-functional product teams.
  • Ability to provide technical guidance and support other developers.
  • Practical experience using AI-assisted development tools, including Claude Code or similar.
  • Degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.

 

Will be a plus:

  • Hands-on experience with AWS and Kubernetes.
  • Experience with Vue.js or other modern frontend frameworks.
  • Experience modernizing legacy applications into microservices.
  • Background in high-traffic e-commerce or transactional platforms.
  • Experience with CI/CD, automated testing, and cloud-native development.
  • Previous experience in technical leadership or mentoring roles.
  • Experience integrating AI tools into software development workflows.
We offer:
  • 20 working days of paid vacation per year;
  • Official holidays of Ukraine – days off;
  • Modern equipment for work;
  • Corporate events;
  • External and internal training: conferences, professional events, courses, TechTalks;
  • English speaking club.

Apply for this position

Ready to take the next step in your career?

Interested in this role? Fill out the form below and attach your CV. We review every application and will get back to you within a few days.

Yuliia Odyntsova
Yuliia Odyntsova
Head of Recruiting Department








    Attach your CV (*.pdf, *.doc, max 5 Mb)