Senior Full-stack Java Engineer

Sofia, Bulgaria

Our client is on a mission to help forward-thinking brands of all sizes accelerate their growth through exceptional customer experience. 

They are rapidly growing and need a motivated Senior Full-stack Java Engineer who would be excited to grow, both personally and with the development team, as well as to solve complex R&D, technical and business problems. 

Main Responsibilities:

  • Build a new product from scratch, and bring it to production.
  • Promote web development best practices, high quality, and efficient delivery.
  • Collaborate with different stakeholders in the team (DevOps, FE & BE Devs, R&D Manager, CEO).
  • Take ownership of Epics & Initiatives.
  • Participate in the code review process of peers' pull requests.
  • Guide younger developers in the team through design/ code reviews, and mentorship.

Experience Required:

  • 5+ years of experience as a professional software engineer using Java, Spring, Spring Boot.
  • Understanding of modern web UI (React is considered as an advantage).
  • Understanding of MVC, OOP, SOLID, and essential Design Patterns.
  • Understanding of RDBMS.
  • Experience with maintaining and monitoring a micro-service environment.
  • Experience with Docker.
  • Experience with any cloud provider (AWS would be a considered as an advantage).
  • Excellent English.


  • Cross-platform development, responsive web development.
  • Kubernetes
  • Distributed systems & queueing infra: Kafka & RabbitMQ.
  • Cypress
  • Terraform
  • Monitoring and Logging – (Grafana//Coralogix/Newrelic).

Personal Characteristics:

  • Loves building new things from scratch. 
  • Believes in E2E approach, production-oriented.
  • Has strong collaboration skills.
  • Low on Ego and High on Team Spirit.
  • Stays focused and achieves goals.


  • 25 days paid vacation with add-ons for loyalty.
  • Additional health insurance package.
  • Food vouchers.
  • A fixed monthly budget for social benefits through Re:Benefit.
  • E-learning portals and knowledge-sharing sessions.
  • Company-backed Hackathons, Tech conferences, workshop events, etc. 
  • Regular team-building and celebrations in and outside the country.
  • Stocked kitchen and bar.

...and many more if you're up to it..

​Let's talk whenever at

(No. 2709 from 17.01.2019)