Java Engineer
Role description
Java Engineer
Salary: €10,000
Location: The Randstad
Type: Hybrid
What will you be doing?
Imagine this: you join a dynamic consultancy environment and immediately feel the energy of a team full of talent and ambition. Together with the commercial team, you have found a project that fits your preferences and expertise perfectly. This could involve developing a mobility platform, building sustainable software solutions for an energy-related organization, or creating a mobile banking application for a financial services client. Every project is unique and offers you the opportunity to keep developing your skills and experience.
We like to get things done and work in short sprints, both at client locations and on internal consultancy projects. You stay in close contact with partners and communicate clearly about progress. With your experience and expertise, you advise stakeholders and partners on technical improvements wherever possible.
What are you bringing?
- A completed higher professional or university degree in a technical field
- At least five years of relevant work experience
- Fluent Dutch, both spoken and written (C1 level)
- Expertise in Java or other JVM languages such as Kotlin and/or Scala
- Experience with cloud technologies such as AWS, Azure, or Google Cloud
- Familiarity with containerization techniques such as Docker and Kubernetes
- Expertise in frameworks such as Spring Boot and Quarkus
- Experience building REST endpoints using API-first and OpenAPI principles
- Ability to test your own code at both unit and integration level
- Knowledge of event and/or message brokers such as Kafka and RabbitMQ
- Experience with event-driven microservices
- A strong willingness to learn, share knowledge, and explain complex technical topics clearly to different audiences
- Excellent communication skills, with the ability to make clear agreements and follow through
Bonus points if you are also familiar with:
- Front-end development, especially React, or alternatively Angular or Vue
You love this
Coding
Software development is second nature to you. In your free time, you enjoy working on your own projects or experimenting with new languages, techniques, and frameworks simply because you enjoy it.
Problem-solving
You have a passion for solving complex problems. Coming up with creative solutions to technical challenges gives you energy.
You don’t like this
Beaten paths
You do not like to blindly follow standard approaches. You prefer to think independently, decide what works best for you, your client, or your project, and speak up when needed.
Poor documentation
Outdated or poorly documented codebases frustrate you, and you would rather improve them directly than work around them.