Solution Architect (Java/Angular)
Belgrade, Serbia
Full Time
Manager/Supervisor
We at Holycode are currently looking for a Solution Architect (Java/Angular) 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
- 10+ years of experience in full-stack software development, primarily focused on Java-based systems
- Strong knowledge of architectural patterns and system design principles
- Ability to understand business context, requirements, and constraints
- Proven experience in designing, validating, and explaining technical solutions
- Excellent communication and stakeholder management skills
- 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
Apply for this position
Required*