Build your career on Magnet.me
Create a profile and receive smart job recommendations based on your liked jobs.
At Wolters Kluwer, you’ll be part of a global technology company providing expert software and information solutions that leading professionals rely on.
As a Lead Product Software Engineer, you are responsible for writing, testing, delivering, and supporting a working multi-tenant global system for API publishing in Wolters Kluwer.
As a member of our development team, you help the good functioning of the team in terms of software solution delivery, quality, and support. You are primarily a backend service developer, but you are not shying away from some smaller front-end tasks.
You'll play a role in the design decisions, estimation, implementation, and delivery of the system.
The team you are joining is distributed across Netherlands (Alphen aan den Rijn), East-Europe (Poland, Hungary) and India (Pune).
We are looking for somebody with a mindset to develop in the full vertical, and if experience is missing, the willingness to acquire the knowledge.
The project’s architecture includes the following domains:
A frontend portal for discovery and self-service management for several roles in the API product publishing landscape (Javascript/Typescript/Angular)
A ‘control plane’ with several micro-services to serve the front-end and data plane needs (Java/MySQL/Javascript/Typescript)
Several ‘data planes’ with gateways and adapters that front-end WK APIs (Envoy/Lua/Java/Kubernetes/Redis)
Responsibilities:
Develop new features in the backend micro-services in Java
Maintain existing code across several micro-services when bugs or improvements are needed
Update (small) client changes in TypeScript. Larger client changes will be delegated to experts, but some level of JavaScript/TypeScript is highly desirable.
Take ownership of the functional quality of your features by writing several levels of testing in Java unit tests and a WK, JavaScript based integration test framework
Understand and maintain your component’s deployment descriptors (Kubernetes, Docker Compose)
Document your designs by elaborating on several alternative approaches and analyzing pro’s and con’s for each and presenting your findings to the teams and leadership for decision making
Demonstrate your delivered feature in a regular all-team demo session
Participating in Agile ceremonies like standups, estimation, elaboration, retrospectives and PI planning and represent the work assigned
Requirements:
Relevant experience and knowledge in software development
Some level of proficiency with each technology below (or similar technologies) is desirable; at minimum, you can show a track record in a project of similar complexity where you had a role that touched these technologies or similar
Technologies you'll be working with will include:
Java
Javascript/Typescript
Envoy proxy
Kubernetes
AWS and Azure cloud services
ArgoCD/ArgoWorkflow
Jinja2 templating
Lua scripting
Open Policy Agent
Observability tools (Kibana, Grafana)
Business Intelligence
Data management (AWS S3/Glue/Athena, MS PowerBI)
Wolters Kluwer is a global leader in information services and solutions for professionals in the health, tax and accounting, risk and compliance, finance and legal sectors. We help our customers make critical decisions every day by providing expert solutions that combine deep domain knowledge with specialized technology and services.
View what's on offer:
Change language to: Dutch
This page is optimised for people from the Netherlands. View the version optimised for people from the UK.