Job Description
SENIOR JAVA SOFTWARE ENGINEER We are seeking a Senior Java Software Engineer to assist in developing new functionality and enhancing their software.
If you possess a knack for coding and have an interest in agile methodologies, we welcome you to join one of their teams!
Key about your role As a Java Software Engineer within your scrum team, you use high-quality code to solve complex puzzles. You collaborate with business analysts and test engineers to create new functionality for their customers and add internal improvements to their software.
Together with the other members of your scrum team, you take full responsibility for a vital part of the software. You strive to deliver only solid solutions by optimizing their performance, usability and testability, and you are proud of the products that you create.
You lead the team on a technical level, as a full-stack developer. As a full-stack developer, you mostly work with Java, Angular and SQL. You analyse complex problems by actively cooperating with experts from various teams and find the best solution by combining different insights.
As a part of a large community of fellow software engineers you are always looking for opportunities to keep improving your coding skills, and by doing so, improve their software and code base.
Key about your team Your team is a modern scrum team within the Product Development department and develops one or more modules in their platform.
It is the responsibility of your team to deliver a high-value, high-quality product that fits the needs of their customers. By creating and maintaining state-of-the-art software that models their clients’ business, your team provides the best solution that supports all primary processes.
As a self-organizing scrum team, your team organizes their work in such a way that customer satisfaction is achieved through optimally developing high-quality software.
The Configuration team is responsible for the configuration functionality of the product. This is a very dynamic part of their software and critical for our customers to configure products to their own needs!
The Configuration team makes it possible for their customers to create their products according to their needs. The Configuration team is working on the product Configuration Companion to shorten the time to market for our customers and make it more user-friendly.
Key about your responsibilities
- You have experience with large technical ecosystems using Java, Angular, IntelliJ, Git, Gradle, Docker;
- You have experience in working with SQL and databases (DB2, PostgreSQL);
- You are used to creating and performing unit, system and integration tests as part of your development work;
- You have an eye for writing code with attention for performance, scalability and maintainability.
What to expect
They offer a job in a dynamic, tech-savvy organisation that continues to grow in Europe. You are going to be part of a dynamic, highly energetic team that is in the middle of a big transition.
- Starting with a monthly gross salary between € 4,500 and € 5,600 (according to your experience) based on 40 hours per week;
- 8% holiday allowance of your total gross salary;
- A profit share (typically one month's salary)
- Travel reimbursement: an NS Business card or mileage allowance (€ 0.23 per km);
- 24 holiday days (with the option to buy extra) and 7 inclusion days, which can be exchanged with fixed Dutch national holidays, allowing you to take them when you like;
- A pension scheme, with the option to save extra;
- A comprehensive vitality offer to help you stay healthy.
- A one-year contract that, subject to satisfactory performance, will be converted into a permanent contract;
- Flexibility in working environment. As part of a hybrid working team, you will work partly from home and partly from the office. If you work in the office, a free lunch is waiting for you every day. If you work from home, you will receive a working-from-home allowance (€ 4 net per day) and an internet allowance (€ 35 net per month);
- The opportunity to develop yourself at their Academy through courses and training, both professionally and personally;
- An active and fun community. Get to know your colleagues informally during one of their organized events. They also have after-work drinks at their in-house pub every Thursday.