Junior Java Software Developer

← Go Back

Junior Java Software Developer

We are looking for a new talent to join our development oriented company. Fail-Safe has had a long tradition for growing talent in-house and now we are looking to expand our employee pool.

The technical developer position aims to increase your technical capabilities and understanding of the industry, but also to gain insight into real-life projects. You can influence in your tasks to some degree and we are always looking forward for new suggestions to improve our company.

Your hours will be max. 37.5 hours per week, but you can request fixed part-time hours. We would prefer canditates with working of 20–37.5 hours per week. The contract includes flexible working time arrangements. Fail-Safe follows the collective agreement of the IT service sector.

If you have not graduated and have no work experience in programming in a company that produces software, the starting salary is at the time of the posting 16.27 € per hour.

The mandatory requirements for the junior position:

  • Familiar with the concept of object-oriented programming
  • Basics of command line tools and OS knowledge
  • Familiarity with IDEA or other editors
  • Proficiency in English
  • Familiar with Agile workflow
  • Open source experience available for review or a university level education on computer science or information technology
  • Software development related topics available in most university level degrees
    • Basics of Algorithms and their normal applications
    • Data Structures
    • Concurrent Programming
    • Basics of software testing and CI/CD
    • Basics of functional programming
    • Object Oriented programming
    • Basics of computational logic
    • Basics of how computers are physically built, basics of operating systems, basic computer architecture, and how they work together
    • Basics of discrete mathematics, probabilities, and linear algebra
    • Basic theory of Computer Networks
    • Basic understanding of Databases and SQL data base queries
    • Familiarity with software requirements collecting and using issue management system

Points that influence the recruitment greatly

  • We value participation to public source projects that are maintained professionally in our recruiting process.
  • We value degrees that educate engineers to software development or computer science students who selected courses or diploma directly related to software development topics. See the list above for details.
  • We value students who are further in their bachelor or master studies
  • We prioritize canditates who can commit to 20–37.5 work hours per week.
Fail-Safe conducts work remotely, so your work place will be at home. Working language will be English. If your abilities are estimated higher than junior level during trial period, tasks can be more advanced while position and salary will be raised.

Who Are We

Fail-Safe has been delivering solutions for over 10 years. We help organizations to collect and analyze large amounts of data from a variety of sources.

At Fail-Safe, we emphasize the importance of work-life balance. In practice, it means minimizing the amount of exhausting meetings, keeping our employees motivated and maintaining a good workplace atmosphere. For us, it's also important that our employees have hobbies or other ways to relax outside the work.

It's important that our employees have strength to work even if tasks can sometimes be demanding. Fail-Safe offers good occupational healthcare and other basic amenities for its employees.

Read more.

How to Apply

Read our job description and send us a sample of your code. A GitHub link is more than sufficient. We strongly recommend that you only send us PDF files and links to well-trusted public websites like GitHub or the websites of former employers.

We are happy to receive your CV and code sample(s) to recruitment@fail-safe.net.

The job contract is valid only with credit data check, personnel security clearance, and drug screening.

We close the application for the position on 31.04.2026 but will start the interviews as the applications arrive.

We hope that the latest start day is in May.

Tip: To be successfully recruited we are looking for an interest in technology and how do you personally manifest it (i.e. GitHub projects).

Recruitment process

Ready to join our team? Here's an overview of our recruitment process:

Recruitment Process

  1. Application: Send us your application and other relevant attachments to recruitment@fail-safe.net.
  2. Application Evaluation: We will evaluate your application to assess your suitability for the position.
  3. First Interview: Let's chat and get to know each other better.
  4. Assessment Test: Depending on the role, we may ask you to take an assessment test, such as a personality test.
  5. Second Interview: Let's dive deeper into your experience and discuss any remaining questions.
  6. Job Offer: If we are an excellent fit for each other, you will receive a job offer from us.
  7. Onboarding: Welcome to Fail-Safe! We will guide and support you to excel in your new role.