Въведи своя e-mail и парола за вход, ако вече имаш създаден профил в DEV.BG/Jobs

Забравена парола?
Създай своя профил в DEV.BG/Jobs

За да потвърдите, че не сте робот, моля отговорете на въпроса, като попълните празното поле:

81+64 =
Забравена парола

Въведи своя e-mail и ще ти изпратим твоята парола


Mid-level JAVA Developer


Обявата е публикувана в следните категории

  • Anywhere
  • Съобщи проблем Megaphone icon

Съобщи за проблем с обявата


    Какво не е наред с обявата?*
    Моля опиши ни, къде е проблемът:
    За да потвърдите, че не сте робот, моля отговорете на въпроса, като попълните празното поле:
    Tech Stack / Изисквания

    Dreаmix was founded 15 years ago by passionate IT students, who wanted to create the dreamiest workplace where everyone is heard, works under transparent management, and lives up to their full potential. Now, many years later, we provide end-to-end product development for renowned healthcare, fintech, and transport companies from Germany, the UK, Switzerland, Silicon Valley, and more.

    We believe the people relationship must be in the form of a partnership, not a transaction. You can be sure that we’ll invest as much as we can in your development, but we expect the same commitment to Dreamix. Our culture is defined by our actions not by what we say.

    We are partners in the development of Heirloom Computing products. Heirloom’s core technology is compiler-based and capable of refactoring very large complex mainframe applications built from millions of lines of code into Java in minutes. The resulting application is guaranteed to exactly match the function & behavior of the original application.

    We also provide a static analysis tool for mainframe code that estimates the complexity and helps with the migration of the given application.

    Below, you’ll find examples of what we’ve done:

    • Java Daily is published every day for the last three years
    • Java Special Daily is where we interview Java Champions once per month
    • One of us is a co-founder of Grajdanite and has the John Atanasoff award
    • Three of us were part of 40 under 40 by Darik radio with different projects
    • Our CEO was the head behind Hack the Crisis @Bulgaria
    • Six of us teach at local universities or private academies
    • Clubs like Technix, PM, AI, Algorithmix, where you can gain so much knowledge
    • Mentorship program

    Important to us:

    • Team – “If you want to go fast, go alone. If you want to go far, go together.”
    • Do your work
    • Care – we all care and support each other

    Heirloom is a rare and unique project from both a business and technical perspective. The purpose of Heirloom’s products is to help businesses that use legacy languages move from the mainframe architecture and be able to run on a Java platform in the cloud. We are developing a wide set of products from transpilers to static code analyzers that retrieve information about connections between programs and libraries. We also work on developing a

    Language Server to facilitate the automation of migration and Linter implementation for mainframe code.
    The technical stack is quite comprehensive, starting with Java, Kotlin, C, and Python and ending with React and Neo4J.

    About you:

    • A person who delivers the outcome from a task that is not clearly defined and does so without any help. Has full ownership and responsibility for the task and can deliver it
    • Write clean, maintainable, and readable code, according to the team coding standards
    • Think a lot about API design, backward compatibility, and architecture conformance
    • Write a lot of unit tests
    • Participate in code reviews and give improvement suggestions.


    • Deep knowledge about core Java and underlying components
    • Knowledge about databases and MS SQL experience would be advantageous. (The job also deals with the Neo4j graph database)
    • Feeling comfortable with using GitLab in terms of development infrastructure
    • Very good communication skills
    • Fluent English – both written and verbal
    • A love for challenging tasks with complex business scenarios
    • To be proactively seeking improvements
    • To be a team player

    Nice to have:

    • Understanding of grammars and compilers (ANTLR/YACC)
    • Gradle and Docker experience is a plus
    • Python knowledge is a plus
    • React or Angular knowledge would be an advantage

    We want to be known for the great people and professionals that our culture nurtures!

    If you want to explore this journey, send us your CV in English!

    Only shortlisted candidates will be contacted. The confidentiality of all applications is assured!

    By applying for this job, you voluntarily agree and submit your personal information. Any personal data that you provide will be processed in strict confidentiality by Dreamix ltd. only for the purposes of selection and recruitment and will not be transferred to other data controllers unless required by law. It will be stored, processed, retrieved, and deleted in accordance with the GDPR.