Senior Java Developer
ARHS
Den Haag, Netherlands
25 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
9 years minimum
Working hours
Regular working hours
Languages
English
Job source
Tech stack
Clean Code Principles
Java (Programming Language)
Apache ActiveMQ
Agile Methodology
Unit Testing
Microsoft Azure
Computer Programming
Elasticsearch
Graph Database
Enterprise Messaging Systems
Microsoft SQL Server
Neo4j
+27 more
NoSQL
OAuth
Object-Oriented Software Development
Scrum Methodology
RabbitMQ
Tensorflow
Secure Coding
Software Engineering
Systems Integration
Transact-SQL
Enterprise Application Integration
Data Logging
Apache Camel
Spring-boot
Kubernetes Helm Charts
Vert.x
Backend
Git
Vue.js
Integration Tests
Solid Principles
Kubernetes
Apache Kafka
Apache Nifi
Restful APIs
Docker
Microservices
Job description
- Contribute to the improvement of the development and build process
- Design and develop production-grade, enterprise-level systems making extensive use of messaging and microservices
- Participate in the Java implementation of a microservices solution, writing reliable, fast, scalable and secure backend code that meets requirements and service level agreements
- Write OAUTH authentication mechanisms and implement validation mechanisms as unit and integration tests
- Assist with deployment and configuration of the system, including setting up CI/CD pipelines, using Kubernetes and Docker
- Work as part of a Scrum team, following Agile procedures and providing work estimates upon request
- Write technical documentation, accounting for secure coding practices, logging and auditing features
- Communicate clearly and concisely with peers and upper layers of the organisation when needed
- Use Git following pull request procedures, writing clean, secure and high-quality code
Requirements
- Minimum 9 years of relevant IT professional experience in Java backend development, at least 3 of which in an Agile/Scrum environment
- Minimum education level corresponding to the requested category
- Minimum English language proficiency: CEFR B2
- Sound knowledge of Java, with hands-on experience in Spring Boot 3 and Vert.X, and provable working experience in Vert.X solutions
- Provable working experience integrating TensorFlow and TensorFlow Java bindings
- Sound knowledge of REST APIs and microservices design and development, unit testing in Java, and the OAUTH standard and application design, with provable working experience
- Sound knowledge of integration and messaging technologies, including Apache Camel, Apache NiFi 2.0, ActiveMQ, RabbitMQ and Kafka Streams architecture, including Enterprise Integration Patterns
- Good knowledge of programming on SQL Server databases with T-SQL
- Good knowledge of OOP paradigms and SOLID principles
- Good knowledge of software development methodologies, in particular Agile
- Strong teamwork, communication skills and ability to work effectively within a Scrum team
- Nice to have: experience in an international or multi-cultural environment, knowledge of Kubernetes (image creation and optimisation, stateful containers, container and pod lifecycle, Helm Charts, probes, upgrade procedures, persistent volumes), Vue.js, Elasticsearch, Azure DevOps, NoSQL and graph databases (Neo4j), and Dapr
About the company
Arηs Group, Part of Accenture, specializes in the management of complex public sector IT projects, including systems integration, informatics and analytics, solution implementation and program management. Our team helps lead clients through digital and information systems design, bringing expertise in a variety of areas ranging from software development, data science and security management to machine learning, cloud, and mobile development. Arηs Group was acquired by Accenture in July 2024.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on jobs.smartrecruiters.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
BB
Benedikt Bischof
over 3 years ago
EM
Eli McGarvie
How to Find Tech Jobs in Amsterdam
almost 3 years ago
TL
Thomas Limbüchler
How to land a developer job in Amsterdam
over 5 years ago
TL
Thomas Limbüchler
The Netherlands – Europe’s powerhouse for software development?
over 5 years ago
EM
Eli McGarvie
Best Companies in the Netherlands: Top 25 Companies in 2023Â
over 3 years ago
LM
Luis Minvielle
Where to Find Entry-Level Software Engineering Jobs
over 2 years ago