Senior Backend Java Developer
Apyhub
Amsterdam, Netherlands
9 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
Amsterdam, Netherlands
Tech stack
Java
Artificial Intelligence
Amazon Web Services (AWS)
Azure
Software as a Service
Software Quality
Code Review
Continuous Integration
Distributed Systems
Hibernate
Large Language Models
Database Optimization
Spring-boot
Caching
Reliability of Systems
Backend
GIT
Containerization
REST
Docker
Microservices
Job description
As a Senior Backend Developer, you will play a key role in shaping the architecture and scalability of our platform used by thousands of developers worldwide. You will work closely with the global engineering team, Product Owners, Architects, and the CTO - not only delivering features, but driving technical direction and engineering excellence. In more detail you will:
- Design and lead the development of backend services in a Microservice Architecture
- Own architectural decisions with a focus on scalability, reliability, and performance
- Integrate AI-driven capabilities (e.g., LLM-powered features, intelligent automation, or AI-assisted workflows) where they add product value
- Ensure high code quality through best practices, code reviews, and mentoring
- Drive improvements in CI/CD, observability, and system reliability
- Contribute to technical roadmaps and long-term platform evolution
- Identify and resolve performance bottlenecks and production issuesCollaborate with Product Owners and stakeholders to refine requirements and provide accurate technical estimations
- Influence engineering standards, tooling, and development processes
- Support and mentor mid-level and junior engineers, * A 30 min video-call with our team to better understand your career goals and fit with the team
- A technical challenge to help us evaluate your technical skills, depending on the role you are applying for
- A final video-call with the co-founders
Requirements
- You have 4+ years of backend development experience, including strong expertise in Java 11+, Spring Boot, and Hibernate
- You have deep experience designing and building RESTful APIs and distributed systems
- You have hands-on experience with Microservices Architecture and understand trade-offs vs monoliths
- You are comfortable with system design, scalability patterns, caching, messaging, and database optimization
- You have experience building and operating scalable, high-performance SaaS platforms in production environments
- You understand CI/CD pipelines, containerization (Docker), and cloud environments (AWS/GCP/Azure is a plus)
- You are highly comfortable with Git and collaborative development workflows
- You can independently lead initiatives from concept to production
- You communicate clearly and effectively with technical and non-technical stakeholders
- You thrive in dynamic environments and enjoy solving complex technical challenges
About the company
We believe in empowerment. In fact, in ApyHub everybody is given the keys to drive the company forward.
ApyHub strives to ensure that everyone is encouraged to identify and propose ideas and solutions. In principle, everyone at ApyHub knows exactly what they are responsible for and has the freedom to meet those expectations however they think is best!
We are committed to working hard to see how we can evolve and scale the way we manage self-organization and to finding ways to develop our culture and core values in a way that works for everyone in the company.
Got your attention?