Senior FS Java + Angular Developer


Our projects is aimed to develop a proper build-in reporting. The main idea is to create a multi-channel distribution engine in order to replace the multiple channel-specific ones. The new solution would have a single UI to control all distribution.  With a new solution a given message can be sent through several channels, for example email, SMS and Mobile Push.  The solution respects the settings for a customer’s contact information and related marketing content.  Finally, the solution proposes a short term file archive for storing selected communication for customer service. This would let the customer service person verify what has been distributed to a given customer in complaint handling situations.
Technologies to be used in the project: Java 8, Spring Boot, Spring Data, Oracle DB, SQL, PL/SQL, Maven, Jenkins, Git, REST APIs, Swagger, WSO2, MongoDB, RabbitMQ, JavaScript, Angular 10


  • Work closely with the product management and design team to define feature requirements and deliver the product that materially impacts the business and improves the customer experience.
  • Take charge of the complete SDLC process: estimate, prioritize, plan, and coordinate development activities
  • Architect flexible and scalable systems
  • Be excited to dive into code you’ve never seen before, figure out what it does, make it better, and document it
  • Make thoughtful and respectful contributions to code reviews and design discussions


  • 3+ years of commercial experience in Java (up to Java 8)
  • Hand on experience with JavaScript, Angular 2+
  • Solid knowledge of Spring Boot, Spring Data
  • Good knowledge of at least one RDMS or NoSQL systems, SQL
  • Proficiency with Jenkins, Git, Jira
  • Basic Unix-Linux shell skills
  • Software architecture and design skills
  • Upper-intermediate English level

Desired skills

  • Experience with messaging integrations systems like RabbitMQ
  • Experience with MongoDB

We offer:

Professional development:

  • Highly experienced professional community: more than 50% employees have a senior level of competence
  • Personal development plan and regular Performance Appraisal
  • Clear rotation process with opportunity to switch between different roles, projects or technology stack
  • Attendance of professional conferences, meetups and certifications (coverage upon on business needs)
  • Internal training programs, free SmartTalks and TechTalks inside the company
  • Access to Pluralsight
  • Corporate English classes



  • Flexible schedule and possibility to work remotely: feel free to choose option upon your preferences
  • 18 working days of paid vacation annually
  • 10 working days of paid sick leave annually
  • Premium health insurance (coverage of A+ clinics)
  • Fully-equipped office gym and individual sport coverage



  • Corporate events and outstanding parties
  • Exciting team buildings (with allocated team budget)
  • Free barbeque zone in Lviv office
  • A fun zone with video and table games, ping pong
  • Loyalty program (IT club)
If you need any further information, please do not
hesitate to contact any of our recruiters.
+380 93 436 58 85
Apply for this position
Apply for this position
Or send your CV at

    Please, change device orientation to portrait