Senior Java Backend Developer (ID:3443)
Stafide
Amstelveen, Netherlands
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Amstelveen, Netherlands
Tech stack
Query Performance
Java
Agile Methodologies
Application Performance Management
Automation of Tests
Azure
Cloud Computing
Software Quality
Code Review
Databases
Continuous Integration
Persistent Data Structure
DevOps
Github
Gradle
Hibernate
Java Persistence API
Maven
NoSQL
Object-Relational Mapping
Performance Tuning
Query Optimization
Cloud Services
SQL Databases
React
Spring-boot
Backend
GIT
Angular
Kubernetes
Kafka
Build Tools
REST
Serverless Computing
Docker
Jenkins
Microservices
Job description
As a Senior Java Backend Developer, you will:
- Design, develop, and deliver high-quality, scalable, secure, enterprise-grade backend applications using Java and related technologies.
- Build and maintain scalable applications using Java 17 and Spring Boot.
- Design, develop, and integrate RESTful APIs and microservices following best architectural practices.
- Implement and manage data persistence using SQL and NoSQL databases, ensuring optimal query performance.
- Apply Hibernate / JPA for efficient object-relational mapping and database interaction.
- Contribute to and collaborate on CI/CD pipelines using tools such as Jenkins, GitHub Actions, or Azure DevOps.
- Ensure performance, security, reliability, and code quality through automated testing, code reviews, and best practices.
- Deploy, manage, and support applications on Microsoft Azure, including Azure App Services, Azure Functions, AKS, and Storage services.
- Contribute to architectural decisions with a strong understanding of microservices architecture., * A technology-driven environment with exposure to modern backend, cloud, and DevOps practices.
- A collaborative Agile working culture that values quality, innovation, and continuous improvement.
- Challenging projects that allow you to deepen expertise in Java, microservices, and Azure cloud technologies.
- Professional growth through hands-on technical ownership and exposure to complex system architectures.
Requirements
- 8-10 years of hands-on experience in Java backend development within enterprise or large-scale environments.
- Strong expertise in Core Java (Java 17) and Spring Boot.
- Proven experience in developing REST APIs and microservices-based systems.
- Solid understanding of SQL and NoSQL databases, including query optimization and performance tuning.
- Practical experience with Hibernate / JPA.
- Proficiency in Git and build tools such as Maven or Gradle.
- Experience working with Docker and containerized applications.
- Hands-on exposure to CI/CD tools such as Jenkins, GitHub Actions, or Azure DevOps.
- Working knowledge of Microsoft Azure cloud services.
- Good understanding of Agile methodologies and collaborative development practices.
- Java Certification is required.
- Azure certifications (AZ-104 / AZ-204) are a strong plus.
- Exposure to Kafka, Kubernetes, React, or Angular is considered an added advantage.
You Should Possess the Ability To
- Translate complex business requirements into robust technical solutions.
- Design and implement scalable and maintainable backend architectures.
- Write clean, efficient, secure, and testable code following industry best practices.
- Optimize application performance at both code and infrastructure levels.
- Adapt quickly to new technologies and evolving project requirements.