Middle/Senior Java Developer

 We invite you to be a part of our friendly and talented team!

Opportunities

  • Excellent working environment: the company is big enough to be reliable, yet small enough to be person-oriented.
  • Full-cycle projects and product development.
  • Training & development-focused approach: a clear roadmap for training employees to sustain and enhance the productivity of the organization as a whole, internal weekly technical meetups, free English classes.
  • Collaboration with the teams from the European Union both on-site and remotely.
  • Work-life balance to suit everyone: flexible working hours, loyal sick-leave policy, student-exam-session-friendly approach, corporate events and sports activities.

You will

  • Design and develop large scale applications using Java, Scala, Kotlin, Groovy and the latest versions of modern frameworks.
  • Focus on backend software development and integrations with third-party products.
  • Contribute to the overall software development life-cycle including requirements gathering/analysis, design, development, release/version control, testing, deployment and support.
  • Be a part of an agile-based and globally distributed team.
  • Share your experience with colleagues.

Skills Description

Need to have

  • 3+ years of experience in Java.
  • Experience using Spring Framework.
  • Experience working with SQL databases.
  • Experience using Hibernate or other ORM frameworks.
  • Understanding of OOP and OOAD principles, software best practices (design and architectural patterns), data structures, algorithms, databases and networks.
  • Experience in web services creation (REST, SOAP).
  • Familiarity with project management and version control systems (Jira, Git, etc.).
  • Good communication skills.
  • Spoken English – intermediate or higher.

Nice to have

  • Experience in development of Microservices.
  • Knowledge of cloud platforms.
  • Experience in Docker.
  • Experience working with SAP Hybris.
  • Experience working with NoSQL databases.

Makes you stand out

  • Experience in writing high scale and highly usable web applications.
  • Experience in such areas as big data and cloud-native applications.
  • Knowledge of different programming languages.

Middle/Senior Java Developer

Area

Back-end Development

Location

Bulgaria, Lithuania, Uzbekistan, Poland

Technology

Java, Scala, Spring

We offer more than 25 benefits

ar #6

Cutting edge technology

Machine learning, AI, AR, IoT? We choose to innovate and work with the cutting-edge tech stack. There’s no better environment to develop talents and creativity!

all sports #12

Fitness reimbursement and Allsports subscription

You like to work out? Or maybe you practice yoga? We will reimburse for your fitness expenses

cup #17

Coffee, tea, treats

Are you tired and willing to refresh yourself? You will always find different kinds of tea and coffee at our coffee points. And also – syrups to make your coffee drinks taste better, and candy – to feed the brain with some glucose.

gift #25

Gifts

We always congratulate our employees on their birthdays and on birth of children.

See details

Tell us about yourself

Don’t have a CV?

Download a CV template and send it to us!

download a template