Senior Java Backend Developer

YO AI Labs
Netherlands
2 days ago
Apply on www.adzuna.nl
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Java (Programming Language) Amazon Web Services Amazon Elastic Compute Cloud Amazon S3 Cloud Computing Cloud Engineering Code Review Databases Data Structures Software Debugging Software Design Patterns
+24 more
DevOps Distributed Systems Amazon DynamoDB Monitoring of Systems NoSQL Object-Oriented Software Development Performance Tuning Systems Development Life Cycle Software Engineering Spring Cloud Grafana Spring-boot Reliability of Systems Backend Git Amazon Relational Database Service Kubernetes Functional Programming Software Coding Restful APIs Software Version Control Docker Programming Languages Microservices

Job description

  • Design, develop, test, and deploy scalable backend applications using Java and Spring Boot.
  • Build and maintain microservices-based architectures and RESTful APIs that serve high-volume traffic.
  • Develop cloud-native applications leveraging AWS services and best practices.
  • Design and optimize database solutions using NoSQL technologies, particularly DynamoDB.
  • Write clean, maintainable, and high-quality code while adhering to coding standards and architectural best practices.
  • Participate in code reviews, identify bugs, and provide constructive feedback to team members.
  • Debug complex issues, perform performance tuning, and optimize system efficiency across distributed environments.
  • Implement monitoring and observability solutions using Grafana and related tools to ensure system reliability.
  • Collaborate with cross-functional teams including product, QA, and DevOps to deliver reliable, secure, and scalable solutions.
  • Contribute to architecture discussions and support the development of large-scale, distributed applications.
  • Maintain comprehensive technical documentation and ensure adherence to SDLC processes.
  • Stay updated with industry trends and emerging technologies in backend development and cloud computing

Requirements

  • 6+ years of professional experience in Java Backend Development Strong proficiency in Java 8/11/17+ with deep understanding of OOP concepts and design patterns.
  • Hands-on expertise in Spring Boot and microservices architecture design and implementation.
  • Strong understanding of Data Structures & Algorithms (DSA) and proven problem-solving skills.
  • Demonstrated experience designing and developing REST APIs with proper error handling and validation
  • Hands-on experience with AWS services and cloud-native application development.
  • Strong experience with NoSQL databases, particularly DynamoDB, including schema design and optimization.
  • Proficiency with Git and version control best practices.
  • Proven experience working on large-scale, high-volume distributed systems.
  • Strong understanding of application scalability, resiliency, and performance optimization principles.
  • Experience with monitoring and observability tools such as Grafana.
  • Excellent debugging, analytical, and coding skills with attention to detail

Technical Environment:

  • Languages & Frameworks: Java 8/11/17+, Spring Boot, Spring Cloud.
  • Databases: DynamoDB, NoSQL databases.
  • Cloud Platform: AWS (EC2, S3, Lambda, RDS, etc.).
  • Tools & Technologies: Git, Grafana, Docker, Kubernetes (preferred).
  • Architecture: Microservices, RESTful APIs, Distributed Systems.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.nl
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:53 min

Bringing JavaScript developers into web artificial intelligence

Jason Mayes · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

10:40 min

Evaluating automotive software architectures and backend technologies

Georg Kühberger +1 · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all