
MentorMate is looking for a Lead/Senior Java Developer in Sofia, Bulgaria.
We are looking for a Senior/Lead Java Developer who 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 to fully participate in the software development process, including design, development, unit testing, and technical documentation.
Projects you will be working on
Our web and mobile software solutions tackle specific tech challenges across various industries.
While our roots are in education, nearly half of our current projects are focused on healthcare and the large amounts of secure data that come with it. We also innovate in finance, real estate, commerce, IoT, and others.
Core requirements
You need to have at least 4 years of experience in developing Java web applications. You should have strong knowledge of Jacarta EE/Spring and Hibernate and experience with MySQL, SQL, MS SQL and Oracle.
Yes, we use it daily while communicating with our colleagues and clients.
Because we believe that a champion team will beat a team of champions.
Technology is constantly changing and you need to always develop new skills to be able to handle upcoming challenges.
Main responsibilities
How you will spend your time
40% |
Writing code and tests | |
20% |
Scrumming and helping others on the team | |
15% |
Reviewing team mates’ code | |
15% |
Refactoring | |
5% |
DevOps | |
5% |
Documenting |
Team lead
How we work
Tech stack






Additional benefits
We believe creativity and diligence have to pay off, and we recognize your efforts and expertise.
We organize regular trainings and assign a learning budget individually to each team member because we know that learning should never stop.
You prefer to come to work at the office? We cover your transport costs. If you prefer to come by bike, just use our MentorBike.
In times of need, the supplemental insurance spares you unnecessary concerns.
Working with a friend is always a nice addition to the atmosphere at work.
If you are a fan of board games, painting, sport groups, etc. we have different communities for each taste outside of working hours.
You have the opportunity to work from the comfort of your home or up to half of the days in any month for those who prefers to work at the 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.
Job type | Full-time |
Job engagement | Permanent |
Home office | Yes (unlimited) |
Remote work | Yes |
Customer facing | Yes |
Business travel | No |
Team size | 5-10 |
Working hours | 12 pm – 8 pm GMT+2 |
Location | 67 Tzvetan Lazarov Blvd, Sofia, Bulgaria |
Refer a person you know that could be a good fit for this job. If you cannot think of anyone specific share this job to your network.

In a nutshell, MentorMate brings software ideas to life. We are a service-oriented tech company with 7 offices across the globe – in the US, Bulgaria and Sweden.