Senior Java Developer

Avance
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Dutch, English
Experience level
Senior

Job location

Tech stack

Java
Agile Methodologies
Amazon Web Services (AWS)
Automation of Tests
Azure
Cloud Computing
Continuous Integration
Software Design Patterns
DevOps
Hibernate
Java Persistence API
JUnit
Maven
Object-Oriented Software Development
Scrum
Software Architecture
Mockito
Software Systems
SonarQube
Spring-boot
Cypress
Backend
GIT
Containerization
Angular
Kubernetes
Playwright
Kafka
Front End Software Development
REST
Cucumber
Docker
Jenkins
Microservices

Job description

As a Senior Fullstack Java Developer, you'll be responsible for designing, developing, and maintaining robust and scalable software solutions. You'll work on both the backend (Java, Spring Boot, REST APIs, and Kafka) and the frontend (Angular 20), playing a key role in achieving end-to-end functionality. You'll be part of a multidisciplinary Scrum team and actively contribute to the transition to Agile and DevOps working methods., Responsibilities Developing scalable backend services with Java, Quarkus, and JPA/Hibernate. Boot and JPA/Hibernate. Building modern, user-friendly frontend components with Angular 18. Designing and implementing RESTful APIs and integrations with other systems via Kafka. Writing automated tests (JUnit, Mockito, Playwright, Cucumber). Contributing to CI/CD pipelines with tools such as Jenkins, Git, and SonarQube. Working with containerization (Docker) and cloud-native solutions (Kubernetes). Collaborating with architects, developers, testers, and product owners within two-week sprints. Providing level 2 support for production applications. Technically translating functional requirements from stakeholders in business, management, and projects.

Requirements

Technical Requirements At least 5 years of experience as a Java Developer in enterprise environments. In-depth knowledge of Java, Quarkus, REST APIs, Kafka, JPA/Hibernate. At least 3 years of experience with Angular, including component-based development and state management. Experience with front-end and back-end testing frameworks (Cypress, JUnit, Mockito, Cucumber). Experience with CI/CD tools: Jenkins, Git, Maven, SonarQube. Experience with containerization (Docker), Kubernetes, and event-driven architectures (Kafka) is a plus. Knowledge of software architecture, design patterns, and object-oriented programming. Experience with cloud platforms (AWS, Azure, or GCP) is a plus. Excellent command of Dutch (required) and good command of English. Experience developing Java-Cloud environments; Quarkus is a plus.

Apply for this position