Backend Java Developer

Backend Web Developer Job Requirements

Position: Backend Java Developer

Location: Remote (Europe)

Employment Type: Full-Time or Part-Time

Experience Level: Mid to Senior (3+ years)

 

Key Responsibilities

1. Design, develop, and maintain scalable and secure backend services using Java 8+

2. Implement microservice and vertical slice architectural patterns to ensure modular, maintainable solutions

3. Integrate asynchronous messaging solutions (e.g., RabbitMQ) for efficient communication between services

4. Work with PostgreSQL for database design, queries, and performance optimization

5. Leverage Spring or Quarkus frameworks for building modern Java backend applications

6. Collaborate in a team environment using Git for version control and code reviews

7. Adhere to Open API specification guidelines and best practices

 

Required Qualifications

1. 3+ years of professional experience in backend development with Java 8 or newer

2. Strong understanding of microservices and vertical slice architecture

3. Proficiency with JPA (Hibernate) and PostgreSQL

4. Hands-on experience with RabbitMQ or similar asynchronous messaging tools

5. Familiarity with Redis for caching and performance optimization

6. Basic competency in Git (branching, merging, pull requests)

 

Preferred / Additional Skills

1. GraphQL basics for building flexible and efficient data APIs

2. Comfort with Open API specification and generating standardized documentation

3. Strong debugging, optimization, and troubleshooting skills in distributed systems

4. Experience with CI/CD pipelines and containerized environments (Docker, Kubernetes)

 

What We Offer

- Fully remote role, with team members based in Europe

- Competitive salary and comprehensive benefits package

- Opportunities for professional development, learning, and growth

- Collaborative, supportive, and flexible work environment

Published 28 May
205 views
ยท
73 applications
3% read
ยท
0% responded
To apply for this and other jobs on Djinni login or signup.