We are looking for an experienced Java Software Engineer in a service-oriented or microservices architecture to develop new features and functionality for high transaction, large scale websites and services using Java.

Requirements

  • Proven track record for successful completed projects, experienced in Enterprise Java Software Development in a service-oriented or microservice architecture
  • Proficient in Java / 6+ years of experience and back-end-programming and related frameworks (Spring, Spring Boot, Hibernate)
  • Proven experience in designing, building, and maintaining RESTful APIs
  • Experience working with Relational Databases such as PostgreSQL;
  • Experience working with message queues - RabbitMQ, Kafka or similar
  • Experience in working with Docker, Kubernetes and AWS is an advantage
  • Experience with CI/CD pipelines, including Jenkins/Bamboo and GitLab
  • Experience with reactive programming using Vert.x or similar is an advantage
  • Proficiency in Version Control Systems, specifically Bitbucket, GIT
  • Practical knowledge and utilization of containers, specifically Docker, ideally coupled with Kubernetes expertise
  • Excellent problem-solving skills and the ability to work well in a collaborative team environment, but independently as well
  • Bachelor's degree in Computer Science, Software Engineering, or related field or relevant professional experience
  • Strong communication skills in both English and Bulgarian language and ability to convey technical concepts clearly

Benefits

  • Remote Office – Flexible hybrid form of working, option for working fully remotely
  • Parking Space – We provide free parking spots
  • Fun Office Space – We offer a game zone and a relaxation area
  • Health Insurance – Additional private health insurance, including dental care plan
  • Personal Development – Company-sponsored training budget to further develop your skills
  • Employee Referral Programme – Receive a bonus for referring a friend
  • Holidays – Enjoy extra 5 days after your 1st and 5th year
  • Social Events – We love to celebrate our success together
  • Family Insurance – Add insurance to a family member
  • Offering sport cards – 100% sponsored by the company