We are seeking an experienced Senior Java Developer to join our engineering team. The successful candidate will design, develop, and maintain scalable backend applications using Java. The ideal candidate will have 5+ years of professional Java development experience and strong experience with Java 11/17+.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job Description
Senior Java Developer
Location: Netherlands (Fully Remote)
We're looking for an experienced Senior Java Developer to join a growing engineering team delivering scalable, high-performance enterprise applications. You'll play a key role in designing, developing, and maintaining modern backend solutions while collaborating with cross-functional teams in an agile environment.
This is an excellent opportunity for someone who enjoys solving complex technical challenges, contributing to architecture discussions, and working with modern Java technologies in a collaborative team.
Key Responsibilities
- Design, develop, and maintain scalable backend applications using Java.
- Build and enhance RESTful APIs and microservices.
- Write clean, maintainable, and well-tested code following best practices.
- Collaborate with Product Owners, QA Engineers, DevOps, and other developers throughout the software development lifecycle.
- Participate in code reviews and contribute to continuous improvement initiatives.
- Troubleshoot, optimise, and improve application performance and reliability.
- Support CI/CD practices and contribute to cloud-native development where applicable.
Interested in remote work opportunities in Development & Programming? Discover Development & Programming Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
Required Skills & Experience
- 5+ years of professional Java development experience.
- Strong experience with Java 11/17+.
- Hands-on experience with Spring Boot and the Spring ecosystem.
- Experience developing RESTful APIs and microservices.
- Solid understanding of object-oriented programming and software design principles.
- Experience working with relational databases such as PostgreSQL, MySQL, or Oracle.
- Good knowledge of SQL.
- Experience with Git and modern version control practices.
- Familiarity with Agile/Scrum development methodologies.
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
Nice to Have
- Experience with Spring Data JPA or Hibernate.
- Exposure to Docker and Kubernetes.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Knowledge of Kafka or other messaging technologies.
- Experience with CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI.
- Familiarity with unit and integration testing frameworks such as JUnit and Mockito.
What We Offer
- Competitive salary and benefits package.
- Flexible hybrid/remote working options.
- Modern technology stack and exciting projects.
- Supportive and collaborative engineering culture.
- Professional development and learning opportunities.
- Clear career progression within a growing organisation.
Similar Jobs
Explore other opportunities that match your interests
quik hire staffing