Senior Java Backend Developer
Java Backend Developer
📍 Location: Krakow, hybrid 3 days/week
📄 Contract: B2B
🧠 Experience: 10–12 years
About the Role:
We are looking for a skilled Java Backend Developer to join our team and contribute to building modern, scalable backend systems. You will be working with Java 17+, Spring Framework, and other cutting-edge technologies to develop and optimize microservices architectures. If you're passionate about clean code, performance tuning, and distributed systems, we’d love to hear from you!
Key Responsibilities:
Design and develop robust backend applications using Java 17+ and Spring Framework 5+
Work with distributed microservices architectures
Design and implement RESTful APIs and integrate with frontend systems
Manage relational (SQL) and NoSQL databases (PostgreSQL, MongoDB, etc.)
Apply SOLID principles, Clean Code practices, and Domain-Driven Design (DDD)
Collaborate with cross-functional teams using Agile methodology
Optimize application performance and scalability for high-traffic systems
Work with cloud technologies and deploy applications in Kubernetes
Build and maintain CI/CD pipelines using tools like Jenkins, GitLab, Docker
Participate in DevOps practices and improve automation and efficiency
Required Skills & Experience:
10–12 years of experience in Java development
Expertise in Spring Framework (5+), Spring Boot, and Java 17+
Strong understanding of microservices architectures
Proficiency with relational (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Cassandra)
Deep knowledge of SOLID principles, Clean Code, and Domain-Driven Design (DDD)
Hands-on experience with CI/CD pipelines and DevOps practices
Familiarity with cloud technologies (AWS, Azure, or GCP) and Kubernetes
Experience with containerization tools like Docker
Performance tuning and scalability experience in large-scale systems
Excellent communication and collaboration skills
Experience working in an Agile environment (Scrum/Kanban)
Nice to Have:
Experience with Kafka, RabbitMQ, or other messaging queues
Knowledge of Reactive Programming (Spring WebFlux, Project Reactor)
Familiarity with monitoring tools (Prometheus, Grafana)
📩 If you’re interested and meet the qualifications, please send your CV to Veronika Lazareva at veranika.lazarava@dcvtechnologies.co.uk
Senior Java Backend Developer
Senior Java Backend Developer