logologo
Invite
Login
Overview

MentorMate is one of Bulgaria’s leading software development companies with offices in Minneapolis, Gothenburg, Sofia, Plovdiv, Veliko Tarnovo, Varna, and Ruse. The company offers career opportunities in different software areas - from development and testing to the design and architecture of various enterprise solutions that improve the lives of millions of people worldwide. All vacant positions at the company are open for our three work models: remote, office, or hybrid. MentorMate is a people-oriented company offering professional development opportunities, a flexible work model, and a culture based on authenticity, collaboration, and respect.

Locations
Employees
Since
Sofia, Bulgaria3002006
Plovdiv, Bulgaria1452012
Varna, Bulgaria852014
Ruse, Bulgaria252016
Veliko Tarnovo, Bulgaria452012
Minneapolis, MN, USA502001
Product
slide 9 to 11 of 5
Achievements
Top ICT Employer in Bulgaria 2016
Top Workplace Minnesota 2017
Website of the year 2018 & 2020
Innovations in Recruitment 2020 (2nd prize)
Employer of the public 2019 (2nd prize)
Photos
View all
Culture and perks
Culture
Future of Work
Future of Work is a flexible working model where everyone in the company can choose between three options: a combination of work from home and the office, work from home only, and work from anywhere in the world.
Flexible Benefits Basket
We launched Flexible Benefits Basket, a list with more than 10 benefits, which allows full-time employees to choose the most appropriate options for themselves in terms of preferences, convenience, and priority.
The Land of MentorMate
Our gamification encourages us to collect crystals, for example by delivering a presentation at a company event or taking part in company videos. Then, the crystals can be spent on anything from movie tickets to spa weekends.
Internal communities
Anyone is free to join our interest clubs and have a great time with fellows – be it on the football field, playing badminton or board games or dancing salsa. New communities are constantly formed because fun is always welcome.
Team buildings
While it is exciting to have offices in different cities, it is all the same a bit of a challenge, as we don’t meet all of our colleagues live. However, our team buildings come to the rescue, so the whole family can party together.
Office fun
Great office spirit comes with action. We strive to organize creative at-the-office activities like Pet Days, Retro Treasure Hunt week, Test your Bulgarian, GoT Spoiler Quiz, etc.
Charity
Good hearts never take a rest, right? At MentorMate, we’re restless about those in need and organise charity events every year, including auctions and bake sales.
Volunteering
Complaining might be Bulgaria’s national sport, but it has no place in our company culture. We know change doesn’t happen overnight, so we volunteer for different causes, wishing to make the world a happier place.
MM Go Green
Even after the end of our nature-friendly initiative, we keep our green minds with us every day – we separate the trash, bring our own cups and use as little paper as possible.
MentorMate DevTalks
MentorMate DevTalks is a community for sharing knowledge, experience, and inspiration with the people in the software development industry. Our lecturers are the industry’s leading experts known for using innovative approaches in their work.
DevCamp
DevCamp is a training program on a diversity of web and mobile technologies for young talents. They receive theoretical knowledge and practical assignments; they are mentored by highly qualified software experts in MentorMate while also receiving a salary.
Partner Network
Partner Network is a global initiative launched to create a thriving, open-door collaboration with independent software developers and software development companies. Developers work on exciting projects from anywhere in the world and elevate their software skills while getting paid for their services.
Values
Collaboration
Easily interacting with others and supporting team efforts.
Intelligence
Going beyond getting the job done and offering valuable solutions and different approaches.
Integrity
Consistently approaching clients and colleagues with honesty and applying high ethical standards in our job.
Results
Being goal-oriented and able to deliver effectively.
Flexibility
Showing flexibility in our everyday work on projects.
Jobs
Company logo

Senior iOS Developer

MobileRemoteSenior
Company logo

Senior Full-Stack PHP Developer

Full StackRemoteSenior
Company logo

Java Developer

Backend developerRemoteMid
Company logo

Java Technical Lead

Backend developerRemoteExpert
Company logo

Technical Solutions Architect

Engineering - othersRemoteExpert
Company logo

.NET Developer with Azure

Backend developerRemoteMid
Company logo

Experienced Ruby on Rails Developer

Full StackRemoteMid
Company logo

Automation QA

QARemoteMid
Company logo

Senior JavaScript Developer with Vue.js

Full StackRemoteSenior
Company logo

Senior Automation QA - Java / TypeScript / Python / C#

QARemoteSenior
Company logo

Azure Cloud Architect

DevOps & Sys AdminRemoteSenior
Company logo

From Senior to Technical Lead Opportunity

Full StackRemoteSenior
Company logo

Senior Node.js Developer with DevOps/Pipeline Experience

Full StackRemoteSenior
Company logo

Senior .NET Developer with CMS

Full StackRemoteSenior
Company logo

.NET Architect

Full StackRemoteExpert
Company logo

Android Developer Intern

Mobile
Sofia, Bulgaria
Intern
Company logo

Senior React Native Developer

Full StackRemoteSenior
Company logo

.NET Developer

Full StackRemoteMid
Company logo

Senior Full-Stack .NET Developer

Full StackRemoteSenior
Company logo

Senior JavaScript Developer with React

Full StackRemoteSenior
Company logo

Manager CMS Center of Excellence

Full StackRemoteExpert
Company logo

Technical Business Analyst

OthersRemoteMid
Company logo

Senior Azure Developer

Backend developerRemoteSenior
Company logo

Talent Acquisition Intern

People Operations & HR
Sofia, Bulgaria
Intern
Company logo

Senior Python Developer

Backend developerRemoteSenior
Company logo

Software Project Coordinator

OthersRemoteMid
Company logo

JavaScript Developer w/ Vue.js

Full StackRemoteMid
Company logo

Senior PHP Developer with WordPress

Full StackRemoteSenior
Company logo

.NET Team Lead

Full StackRemoteExpert
Company logo

Senior UX/UI Designer

DesignRemoteSenior
Company logo

Enterprise Architect

Full StackRemoteExpert
Company logo

JavaScript Developer with Vue.js

Frontend developerRemoteMid
Company logo

Software Development Lead – Java

Backend developerRemoteSenior
Company logo

Senior UX/UI Designer for a Тop Financial Institution

DesignRemoteSenior
Company logo

Senior QA Analyst

QARemoteSenior
Company logo

Senior QA Analyst - Manual Testing

QARemoteSenior
Company logo

UX/UI Designer

DesignRemoteMid
Company logo

Senior Java Developer

Backend developerRemoteSenior
Company logo

Senior CMS Developer with Contentful/ WordPress/ Acquia

OthersRemoteSenior
Company logo

Endpoint Security Specialist

DevOps & Sys Admin
Sofia, Bulgaria
Mid
Find a job in one of the best tech companies in Bulgaria
Refer
Generate Refer Link
To request a company profile write to:
Copyright © 2020 Noble Hire. All rights reserved.
logoCrafted with love and passion
shapes background

Senior Java Developer

Locations
Senior
Full Time
Description
Note: We offer flexible working models for all open positions. You can choose from three options: a combination of work from home and office, work only from home, or work from anywhere in the world.

We are looking to hire a Senior Java Developer who will work in a team of uniquely intelligent technologists to implement and extend groundbreaking web applications that make the world a better place!

You will participate in the creation of enterprise-class applications using proven design patterns on the latest technology platforms. This position requires a strong hands-on developer that will fully participate in the software development process – design, development, unit testing, and technical documentation. You will use the Scrum development methodology to create 21st-century software solutions that set standards.

As a fast-growing company, MentorMate provides challenging careers in a friendly, team-oriented environment. We value our employees and share our success through competitive pay, recognition, advancement opportunities, and a great working environment.

Job details
Role
Backend developer
Seniority
Senior
Job Type
Full Time
Team Size
5-10
Stock Options
No
Monthly gross salary
Location
Locations
Home office (days/week)
Fully remote
Yes
Customer facing
Yes
Business travel
No
Tech Requirements
Primary Language
Java
Primary Platform or Framework
Spring
Main Database
MySQL
Requirements
  • 5+ years of experience in developing Java web applications
  • Strong knowledge in Jakarta EE/Spring Framework
  • Deep understanding of the inner workings of the JVM
  • Experience with Hibernate, JPA
  • Experience in database design and implementation - MySQL, PostgreSQL, Oracle, MS SQL
  • Good understanding of CI/CD
  • Cloud skills and experience with AWS/Azure
  • Excellent analytical skills and strong attention to detail
  • Excellent communication skills
  • Excellent spoken and written English
Responsibilities
  • Design and develop modern, scalable, and high-performing enterprise applications
  • Review and analyze business requirements and provide a technical perspective on approach, risk, and estimated development time
  • Produce high-quality code implementing all security principles
  • Mentor other developers and participate in code reviews
  • Participate successfully in an established daily Scrum process and communicate frequently with clients and subject matter experts
How will you spend your time
Writing code and tests
Scrumming and helping others on the team
Reviewing teammates’ code
DevOps
Refactoring
Documenting
Benefits & perks
  • Additional health & dental insurance - In times of need, the supplemental insurance spares you unnecessary concerns.
  • Transport costs covered - You prefer to come to work at the office? We cover your transport costs (public transport cards; fuel card; taxi vouchers; Spark voucher; parking). If you prefer to come by bike, just use our MentorBike.
  • Sport card - You have the opportunity to do sports in different places and activities and to provide a sport card for a companion.
  • Insurances - An individual wallet on an online insurance platform that provides a portfolio of services to choose from (motor hull insurance, civil liability, property insurance, etc.)
  • Investment plan - Investment plan with the opportunity to create investment savings account for your future.
  • Additional voluntary pension insurance - You can take care of your future and save money for pension insurance.
  • Career path with regular salary increases - We believe creativity and diligence have to pay off, and we recognize your efforts and expertise.
  • Internal technical & soft skills training and individual learning budget - We organize regular trainings and assign a learning budget individually to each team member because we know that learning should never stop.
  • Referral bonuses - Working with a friend is always a nice addition to the atmosphere at work.
  • Internal communities - If you are a fan of board games, painting, sport groups, etc. we have different communities for each taste outside of working hours.
  • Work from home - You have the opportunity to choose between three work models: 100% work from home; a combination of 50% work from home and 50% from the office; work from anywhere in the world
  • Work from another office - We have 5 locations in Bulgaria. If you want to meet with other colleagues or whenever it is easier to work together on a project, you can request to work from one of our other offices.
Share