klab
klab~1d ago
New

Senior Software Engineer - Remote (Serbia)

SerbiaSerbia·Belgradesenior
Software EngineerSoftware Engineering
0 views0 saves0 applied

Quick Summary

Overview

We are Knowledge Lab — a leading provider of cutting-edge IT solutions for banks, insurers, and the public sector since 2016. Our interdisciplinary team of experts operates from Zurich, Mendrisio, Belgrade, Barcelona, and Madrid, designing and implementing advanced technologies that transform…

Requirements Summary

A bachelor's or master's degree in computer science, or equivalent hands-on experience in software engineering At least 6 years of professional experience in Java development Understanding of Java EE 8 concepts, including application servers (JBoss…

Technical Tools
angularjavajenkinsjirakubernetesspring-boot
We are Knowledge Lab — a leading provider of cutting-edge IT solutions for banks, insurers, and the public sector since 2016. Our interdisciplinary team of experts operates from Zurich, Mendrisio, Belgrade, Barcelona, and Madrid, designing and implementing advanced technologies that transform industries. We combine technical excellence with creative problem-solving to drive digital transformation across sectors. Become a part of it as a Senior Software Engineer and shape the future with us. 

About the Role: You will join a strategic and technically challenging modernization journey, working on the migration of a large-scale enterprise application from Java EE to Spring Boot 3 and from JSP/JSF to Angular. This is a unique opportunity to apply your deep Java expertise and your knowledge of both legacy enterprise architectures and modern cloud-native paradigms, playing a central role in shaping the future of a critical business platform.


Your Tasks:
  • Contribute to the migration from Java EE 8 to Spring Boot 3, ensuring architectural integrity and code quality throughout the process
  • Rewrite from JSP/JSF to Angular 18+, working in close collaboration with frontend specialists
  • Design and implement cloud-native Java applications following modern best practices
  • Troubleshoot and resolve issues across the full stack, keeping the system stable, secure, and performant

Your Skills:
  • A bachelor's or master's degree in computer science, or equivalent hands-on experience in software engineering
  • At least 6 years of professional experience in Java development
  • Understanding of Java EE 8 concepts, including application servers (JBoss EAP 8.0), JSP, and JSF
  • Strong, production-level proficiency in Spring Boot 3 and Java 17 or higher
  • Experience with Angular 18+
  • Understanding of cloud-native application principles in the Java ecosystem (12-factor apps, containerization, observability)
  • Basic understanding of Kubernetes, Helm and GitOps Practice
  • Familiarity with Jenkins and GitHub
  • Experience using Jira
  • Fluent English is essential; German language skills are an advantage

What We Offer
  • Permanent full-time contract
  • Private health insurance
  • Flexible working models within Serbia
  • Long-term career development in international projects
  • A professional and collaborative environment

Interested?
If you want to be part of the K-Lab story, apply now or just contact Julia:
Julia Büscher
People & Talent Manager
careers@k-lab.ch
+41 44 244 40 27
We do not accept unsolicited CVs from recruitment agencies.

Location & Eligibility

Where is the job
Belgrade, Serbia
On-site at the office
Who can apply
RS

Listing Details

First seen
May 6, 2026
Last seen
May 8, 2026

Posting Health

Days active
0
Repost count
0
Trust Level
51%
Scored at
May 6, 2026

Signal breakdown

freshnesssource trustcontent trustemployer trust
Newsletter

Stay ahead of the market

Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.

A
B
C
D
Join 12,000+ marketers

No spam. Unsubscribe at any time.

klabSenior Software Engineer - Remote (Serbia)