Skip to main content

Senior Java Full-Stack Engineer

Technology
Holycode™
Belgrade, Србијапре 2 недељаДо 27. 9. 2026.
Хибридно

Опис посла

We at Holycode are currently looking for a Senior Java Full-Stack Engineer to join one of our teams. You will be working in a dynamic, agile environment with strong collaboration across business and technical teams, contributing to high-impact, customer-facing solutions.Your Responsibilities

Design and develop solutions for the sale of individual life insurance products

Build and enhance event-driven architectures using Java, Angular, Kafka, and OpenShift

Apply best practices in cloud-native development, microservices, and domain-driven design (DDD)

Ensure high standards of security, performance, scalability, and cost-efficiency

Integrate solutions into the broader application landscape and enterprise architecture

Operate and maintain services within an OpenShift environment, leveraging CI/CD pipelines and GitOps approaches

Your Profile

7+ years of experience in full-stack software development, primarily focused on Java-based systems

Strong hands-on mindset with a proactive and ownership-driven approach

Proven experience working in agile environments (Scrum, Kanban, Scrum of Scrums)

Ability to collaborate closely with cross-functional teams and business stakeholders

Deep knowledge of Java and backend architecture patterns

Hands-on experience with Angular Practical experience with Domain-Driven Design (DDD)

Fluent in English

Required Skills & Experience

Senior-level experience as a Full-Stack Java Developer

Strong knowledge of

Java

Angular

Kafka

REST Services

Domain-Driven Design (DDD) & Microservices architecture

OpenShift

Quarkus

MongoDB

Nice to Have

Experience in the insurance domain

Familiarity with large-scale enterprise systems and architectures

German language

What We Offer

Opportunity to work on strategic, high-impact projects

Collaborative and agile work environment

Close cooperation with business stakeholders and international teams

Continuous learning and professional development

Private health insurance

Flexible work model – hybrid Equipment of your choice (laptop, monitor, accessories)

High-growth company with innovative products

Supportive, international team

Budget for professional development (courses, books, conferences)

English and German language lessons during working hours

Nice office in Belgrade with a stocked kitchen and game area

Opportunity to learn, grow, and make a real impact

If you are looking for an environment where you can grow professionally, learn from the best in the field, balance work and life habits and have a pleasant and enthusiastic environment, please submit your CV in English.

Keywords
JavaAngularKafkaREST ServicesDomain-Driven DesignMicroservices ArchitectureOpenShiftQuarkusMongoDBMicroservicesCI/CDGitOpsEvent-Driven ArchitectureCloud-Native DevelopmentInsuranceAgileScrumKanbanBackend Architecture Patterns

¿Te interesa este puesto?