Senior Java Developer

LoopMe Dnipropetrovs'k, Ukraine
Apply Now

The opportunity

You'll join a close-knit, cross-functional team of 5 engineers — spanning frontend, backend, and QA — distributed across Poland and Ukraine. The team owns our next-generation GraphQL backend (built in Java and Node.js) and the Angular 16 UI powering our client-facing Dashboards.

What you'll do

  • Build and maintain Java-based services that form the core of the team's platform responsibilities
  • Own relational and NoSQL database work across new feature development and existing system changes
  • Refactor existing code to deliver measurable improvements in system performance
  • Ship unit and component tests for every system component you work on
  • Partner with frontend, QA, and cross-functional engineers across Poland and Ukraine to deliver reliable, scalable software

What you'll bring

Essential:

  • 3+ years of Java backend development experience in a production environment
  • Solid working knowledge of Spring, Spring Boot, and PostgreSQL
  • Experience working with REST APIs and microservices architecture
  • Proficiency with Git in a collaborative team workflow
  • A proactive approach to identifying problems and improving processes without being prompted

Nice to have:

  • Experience with GraphQL
  • Familiarity with NoSQL databases
  • Experience working in an agile, distributed team environment

What we offer

  • Flexible working schedule
  • 1 month work-from-anywhere
  • Annual performance bonus
  • English classes
  • LoopMe Gives Back
  • Learning & development support