Java Backend Developer

Next-Link
Amsterdam, Netherlands
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Amsterdam, Netherlands

Tech stack

Java
Agile Methodologies
Application Performance Management
Unit Testing
Azure
Cloud Computing
Software Quality
Code Review
Databases
Continuous Integration
Persistent Data Structure
Github
Gradle
Hibernate
Java Persistence API
Maven
NoSQL
Query Optimization
SQL Databases
React
Spring-boot
Backend
GIT
Angular
Kubernetes
Kafka
Front End Software Development
REST
Docker
Jenkins
Microservices

Job description

We are looking for a skilled Java Backend Engineer to design, develop, and deliver high-quality, scalable, secure, enterprise-grade applications. The role requires strong backend expertise in modern Java, microservices architecture, and cloud-native development, with hands-on experience in Azure environments.

You will work closely with cross-functional Agile teams to build robust backend systems, ensure high performance and security, and contribute to continuous improvement across the development lifecycle., * Design, develop, and maintain scalable backend applications using Java 17 and Spring Boot

  • Build and integrate RESTful APIs and microservices
  • Implement data persistence using SQL and NoSQL databases, including query optimisation
  • Apply Hibernate / JPA for ORM and database interaction
  • Collaborate on CI/CD pipelines using tools such as Jenkins, GitHub Actions, or Azure DevOps
  • Ensure application performance, security and code quality through unit testing, code reviews, and best practices
  • Work with Docker for containerisation and deployment
  • Manage and support Azure services: monitor, secure and optimise cloud environments
  • Contribute to architectural discussions and continuous improvement initiatives

Requirements

  • Strong backend development experience with Java
  • Hands-on experience with Java 17
  • Spring Boot, REST APIs, microservices
  • Hibernate / JPA
  • Experience with SQL and NoSQL databases
  • Git, Maven/Gradle
  • Docker
  • Solid understanding of microservices architecture
  • CI/CD experience (Jenkins, GitHub Actions, or Azure DevOps)
  • Exposure to Agile ways of working
  • Strong problem-solving and communication skills
  • English proficiency (spoken and written)

Good to Have / Nice to Have

  • Experience with Azure cloud platform
  • Knowledge of Kafka
  • Experience with Kubernetes
  • Frontend exposure to React or Angular
  • AZ-204 (Developing Solutions for Microsoft Azure)

Apply for this position