Skip to content

Software Engineer (Java+AWS)

  • Amsterdam, Noord-Holland, Netherlands

Job description

Each day at Realworks, we're actively developing new features for our 18,000 daily users. As we expand our teams, we're seeking individuals to join us! This opportunity places you within our Connected team, focusing on our API product. You will be responsible for maintaining, improving, upgrading and monitoring our AWS infrastructure, automated deployments.

We are currently working on migrating our Kafka infrastructure from on-premise cluster to Amazon Managed Streaming for Apache Kafka (Amazon MSK). However, your expertise extends beyond AWS. We seek someone deeply passionate about Java 17 development and proficient in utilizing frameworks like Spring and Spring Boot. We extensively use Kafka and Kafka-streams as the event bus and events processing solutions. Additionally, we rely on the Axon Framework for several projects as our event-sourcing platform.

In this role, you are responsible for:

- The complete Cloud environment;

- Creating APIs;

- A huge technical challenge;

- For a CRM package used daily by 18,000 users (brokers).

Your team:

In this exciting journey, you'll work in an agile environment in a self-managing team. You will be working with 4 other driven software engineers and 1 PO. We are a multicultural team, each with their own opinion.

Job requirements

Our job profile is not set in stone, but it would be nice if you have the following experience:

  • You have a bachelor degree;
  • Experience with AWS;
  • Experience with Java programming;

It’s nice to have experience with Jenkins, Gradle, Docker and Kubernetes;

You are also:

• Results-oriented;

• Have a good knowledge of the English language;

• Curious and open to learning new technologies.

What we offer:

At Realworks we offer a lot of space for your own initiatives and personal development. We are located in a nice office in the city centre of Amsterdam, easy to reach by public transportation and car. Together with 100+ colleagues, we work in small teams, which gives you a lot of responsibility.

When you apply and join us, we offer you:

  • Balance and Bliss: Achieve work-life harmony and well-being;
  • Global Vibes: Embrace an international, energetic, and flexible work environment;
  • Relocation Support (when applicable): We'll assist you in making Amsterdam (or any other city nearby) your new home;
  • Central and Cool Workspace: Enjoy the best of both worlds with our cool, centrally located office with easy accessibility, making your daily commute a breeze;
  • Fuel for Success: Indulge in healthy lunches when working on-site;
  • Flexible Work: Embrace hybrid work and travel allowances;
  • Dutch Courses: Learn the language and dive into the local culture;
  • Fun-filled Meetups: Engage in quarterly events with activities and drinks;
  • Empowered Impact: Make a difference and bring your ideas to the self-managed teams;
  • Ongoing Growth: Fuel your professional development with Realworks' annual learning and development budget;
  • 25 Days Holiday: Relax, recharge, and spend quality time with loved ones with 25 days of annual leave;
  • Pension Plan: Secure your future with our retirement savings support;
  • Equipment: Excel in your role with company-provided laptop (MacBook or Windows) and essential tools.

How does our process look like?

1. Apply: Click the application button to begin;

2. Phone Screening: Impress us in a captivating telephone call;

3. First Interview: Showcase your talents and fit within the team;

4. Technical Test: Rise to the challenge and display your expertise;

5. Second Interview: Dive deeper into your compatibility with us;

6. Offer: Congratulations! You're one step closer to become a Realworker.

More information?

Contact our recruiter Faezeh Davari via