S

Java Software Engineer

Swisio

Berlin, Germany · Full Time

Be the first to apply

Experience
Any
Salary
Openings
1
Posted
13 minutes ago
Work mode
In office
Education
Bachelor's or Master's degree in Computer Science or related field
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About Swisio and the Role

Join us in shaping the future of workforce scheduling in healthcare. At Swisio, we're delivering a top SaaS cloud solution for workforce management and personnel scheduling, improving work life for thousands in hospitals and care facilities. We combine startup agility with the backing of a profitable Dutch parent company with over 20 years of sustainable market presence, allowing us to focus fully on innovation and steady growth without dependence on external investors.

Currently, we are expanding rapidly in Germany and Switzerland, working with renowned university hospitals and hospital associations, tapping into vast growth opportunities across the DACH healthcare sector. In the medium term, we plan to adapt our proven solutions to other industries, with existing Dutch clients including Mars, DHL, the Dutch government, and Tata Steel. Become part of this success story and actively shape our growth.

Your Impact

  • Contribute to ongoing development of the InPlanning platform and its features.
  • Analyze complex scenarios, devise technical solutions, and implement them in code.
  • Collaborate closely with customers and internal teams to translate requirements into technical deliverables.
  • Deliver technical solutions from concept through to deployment to meet specific client needs.
  • Create custom solutions, including complex calculations (e.g. deriving vacation entitlements from collective agreements), dashboard creation, and integration with external systems.
  • Analyze client requirements, draft functional designs, and develop high-quality software accordingly.
  • Fix bugs and develop new features as part of daily development cycles.

Candidate Requirements

  • Strong analytical thinking ability and passion for technology.
  • Completed bachelor's or master's degree in computer science or a closely related field.
  • Experience with object-oriented programming languages, preferably Java. Knowledge of Jmix, SQL, SQLMesh, or RabbitMQ is a plus.
  • Capability to understand and evolve complex software architectures.
  • Interest in new technologies and their practical implementation.
  • Ability to work independently as well as collaboratively within a team.
  • Fluent German and very good English language skills.

Benefits

  • Competitive fixed annual salary (excluding bonuses).
  • 50% contribution towards company pension schemes.
  • 28 days of vacation per year.
  • Hybrid work model offering 1 day of home office weekly.
  • Choice between Apple or Windows laptop.
  • Modern office located centrally near Hackescher Markt with excellent public transport links and numerous dining options nearby.
  • Job security and prospects within an innovative environment supported by a financially stable parent company.
  • Opportunity to influence growth in Germany, Switzerland, and eventually other industries.
  • Personal development through training options and future technical career pathways.

Diversity and Inclusion

We value diversity and welcome applications regardless of gender, origin, or life circumstances.

Minimum education

Bachelor's Degree

Tools & software

RabbitMQ required

How they work

Teamwork & Collaboration Problem Solving Customer Focus Independence Learning Agility

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer