Senior Java Kotlin Developer jobs in Belgrade – Browse 158 openings on RoboApply Jobs

Senior Java Kotlin Developer jobs in Belgrade

Open roles matching “Senior Java Kotlin Developer” with location signals for Belgrade. 158 active listings on RoboApply Jobs.

158 jobs found

1 - 20 of 158 Jobs
Apply
companyJetBrains s.r.o. logo
Full-time|On-site|Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Munich, Germany; Paphos, Cyprus; Prague, Czech Republic; Warsaw, Poland; Yerevan, Armenia

Join Us as a Senior Software Developer (Kotlin Build Tools) At JetBrains, we are driven by our passion for code. Since our inception in 2000, we have dedicated ourselves to creating the most powerful and efficient developer tools available. Our tools automate routine checks and corrections, accelerating production and allowing developers to innovate and create freely. Kotlin, a language developed by JetBrains, is a modern programming language that targets Java, Android, JavaScript, WASM, and native (LLVM) platforms. Launched in 2016, Kotlin has quickly gained traction, and in 2019, it was recognized as Google's preferred language for Android development, subsequently becoming a leading choice for server-side development. A robust build system is essential for any programming language, including Kotlin. Our goal is to streamline the integration of Kotlin-supporting build systems within IntelliJ IDEA. We are committed to ensuring that Kotlin projects are accurately represented in the IntelliJ IDEA model, and that the import process is swift and reliable. We currently support various build systems such as Gradle, Maven, and IntelliJ IDEA’s in-built JPS, with potential plans to expand our offerings. We are seeking a seasoned Software Developer with a solid foundation in software engineering to join our team and contribute to this exciting endeavor. Our codebase is primarily written in Kotlin and Java 11, managed in Git repositories, some of which are publicly available on GitHub. Your Role: Develop and enhance tools for integrating Kotlin with various build systems. Refine Kotlin’s integration from build system representations into the IntelliJ IDEA project model. Focus on import performance improvements, reliability, and introducing new features. What We’re Looking For: A passion for solving complex and challenging problems. A minimum of five years of professional experience in Kotlin or Java development. A desire to enhance Kotlin support within IntelliJ IDEA. Ability to design and write clear, maintainable code. A solid understanding of the algorithms behind your code. Strong collaboration skills, with the ability to listen to others and provide sound reasoning for your ideas. A commitment to professional growth through mastering new technologies and methodologies. A sense of pride in your work. A keen interest in improving the Kotlin developer experience.

Feb 25, 2026
Apply
companyJetBrains s.r.o. logo
Full-time|Remote|Belgrade, Serbia; Remote, Germany

At JetBrains, we are driven by a passion for code. Since our inception in 2000, our mission has been to develop the most powerful and efficient developer tools available. By automating mundane checks and corrections, our tools enhance productivity, allowing developers to innovate and create with greater freedom. Kotlin, a modern programming language developed by JetBrains, is designed for Java, Android, JavaScript, and native platforms. Since its launch in 2016, Kotlin has surged in popularity, becoming the official language for Android development and being widely supported across various frameworks, engines, and tools. With Kotlin Multiplatform and Compose Multiplatform, our aim is to empower Android developers to create exceptional multiplatform applications. The Kotlin Multiplatform Tooling team is dedicated to building tools that simplify this process. We are actively developing Kotlin Multiplatform plugins for both IntelliJ IDEA and Android Studio, alongside enhancing IntelliJ IDEA's Android support, KDoctor, and the Kotlin Multiplatform wizard. We are currently seeking an enthusiastic Android developer who is eager to share their knowledge and insights with our team and is excited about creating tools that they have always wanted. Our team is friendly and international, welcoming applicants who share our coding passion.

Feb 19, 2026
Apply
companyJetBrains s.r.o. logo
Full-time|On-site|Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Munich, Germany; Paphos, Cyprus; Prague, Czech Republic; Warsaw, Poland; Yerevan, Armenia

At JetBrains, we are passionate about code. Since our inception in 2000, we have dedicated ourselves to crafting the most powerful and effective developer tools available. By automating routine checks and corrections, our tools enhance productivity, allowing developers to innovate, explore, and create freely. The Version Control Experience team, part of the IntelliJ Platform division, is dedicated to refining version control workflows across all JetBrains IDEs. Our goal is to ensure that from the moment a user clones a project to exploring its branches and reviewing changes, working with Git and other version control systems is seamless, efficient, and trustworthy. Our work affects millions of users across various IDEs. We are seeking a skilled Kotlin or Java developer to join our efforts in enhancing the version control experience within JetBrains IDEs.

Feb 19, 2026
Apply
companyUnlimit logo
On-site|On-site|Belgrade

At Unlimit, we are seeking a talented Senior Java/Kotlin Developer to craft and implement robust backend services that drive our innovative global financial platform. In this pivotal role, you will be instrumental in shaping and enhancing our payments and banking infrastructure. Your contributions will include designing resilient microservices, integrating with global partners, and advancing an architecture that is fast, reliable, and poised for the future of AI-driven financial technology. Join us in our mission to revolutionize financial transactions and empower businesses around the world.

Oct 14, 2025
Apply
companyJetBrains s.r.o. logo
Full-time|On-site|Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Munich, Germany; Paphos, Cyprus; Prague, Czech Republic; Warsaw, Poland; Yerevan, Armenia

Join our dynamic IntelliJ Ultimate team as we elevate the development experience for enterprise Java and Kotlin projects. Our innovative work integrates frameworks and libraries like Spring, Quarkus, and Hibernate, empowering millions of developers to confidently build, debug, run, and deploy sophisticated enterprise applications. We are seeking a Senior Software Engineer who will take charge of key functional areas within IntelliJ IDEA Ultimate. This role involves collaborating with a team of highly skilled engineers committed to enhancing the IDE's capabilities for professional Java and Kotlin development. Key Responsibilities: Assume full ownership of IntelliJ IDEA Ultimate features and subsystems related to enterprise frameworks, build tools, runtime configurations, and application servers. Design and develop advanced tooling for Java, Kotlin, Spring, and associated ecosystems. Work closely with senior engineers and tech leads to ensure architectural integrity and technical excellence across all areas of IntelliJ IDEA. Promote innovation and enhance usability in large-scale, production-grade developer tools. Help maintain IntelliJ IDEA’s esteemed reputation for quality, reliability, performance, and developer satisfaction.

Feb 19, 2026
Apply
companySMG Swiss Marketplace Group logo
Senior Backend/Platform Engineer (Java)

SMG Swiss Marketplace Group

Full-time|On-site|Belgrade

Become a vital part of our Automotive team and contribute to the evolution of a cutting-edge platform that drives next-generation digital mobility solutions. As a Senior Backend/Platform Engineer, you will be tasked with designing and developing scalable, high-performance backend systems that cater to millions of users and intricate automotive ecosystems. If you have a passion for clean architecture, platform innovation, and developing impactful systems, we would love to connect with you.Your ResponsibilitiesCollaborate with a dynamic cross-functional team to deliver meaningful product increments.Design and implement production-ready Java services adhering to established engineering standards and best practices.Engage in architectural decisions and technical dialogues, influencing the development of our backend and platform capabilities.Manage the production operation and monitoring of backend systems.Enhance and maintain systems in cloud-native environments, specifically AWS and Kubernetes.Focus on improving the reliability, scalability, and maintainability of our platform continuously.Contribute to CI/CD pipelines and infrastructure configuration relevant to backend services.Mentor team members and support their technical development proactively.

Mar 3, 2026
Apply
companyJetBrains s.r.o. logo
Full-time|On-site|Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Munich, Germany; Paphos, Cyprus; Prague, Czech Republic; Warsaw, Poland; Yerevan, Armenia

At JetBrains, our passion for coding drives us. Since our inception in 2000, we have been dedicated to creating the most efficient developer tools available. By automating mundane tasks and enforcing best practices, our tools significantly enhance productivity, allowing developers to innovate and excel. With a global user base in the hundreds of thousands, IntelliJ IDEA stands out as the premier development environment for Java and other programming languages. We have also developed various IDEs and tools for code management, including Qodana, built on the IntelliJ Platform. We strive to evolve our platform, enhancing its flexibility to meet diverse needs and scenarios. Recently, we've made significant updates to our in-IDE licensing subsystem, introducing new free licensing options and launching AI Assistant and Junie. Now, we are looking to completely revamp and modernize our licensing subsystem.

Feb 19, 2026
Apply
companyAcumatica logo
Full-time|On-site|Belgrade

Join Acumatica as a Senior Software Developer - Localization and play a pivotal role in enhancing our software solutions for international markets. You will be responsible for designing, implementing, and maintaining localization features that enhance user experience across diverse languages and cultures. Collaborate with cross-functional teams to ensure seamless integration of localized content and functionalities.

Mar 17, 2026
Apply
companyJetBrains s.r.o. logo
Full-time|Remote|Belgrade, Serbia; Berlin, Germany; Madrid, Spain; Munich, Germany; Prague, Czech Republic; Remote, Germany

Role Overview JetBrains is looking for a Senior Fullstack Developer to focus on AIR Automations. This role involves working closely with a skilled team to build and improve automation solutions. The position calls for strong experience in both frontend and backend development to create reliable applications that support customer workflows. Location Options include Belgrade, Berlin, Madrid, Munich, Prague, or remote within Germany.

Apr 14, 2026
Apply
companyPerplexity logo
Full-time|On-site|Belgrade

At Perplexity, we are seeking a talented Senior or Expert C++ Developer to become an integral part of our dynamic Search Core team. This pivotal role involves shaping the future of our search technologies and products. You will influence major architectural, design, and implementation decisions that define our technical infrastructure.Key ResponsibilitiesDesign and develop innovative search index storage solutions that encompass both streaming and batch data processing systems, optimized for high-load environments with the capacity to manage billions of web pages.Create foundational core search components, including advanced algorithms for efficient data retrieval and ranking.Maximize hardware performance to ensure optimal system functionality.Address complex challenges related to multithreading, concurrency, and optimization at the system level.Enhance subsystems to ensure reliable and consistent data replication within the core search architecture.Required QualificationsA minimum of 5 years of hands-on experience in C++ programming.Familiarity with Python or other scripting languages.A strong commitment to writing clean, efficient, and scalable C++ code.In-depth knowledge of algorithms and data structures with practical application skills.Comprehensive understanding of multithreading, including various strategies, challenges, and trade-offs.Experience in developing high-load, distributed, and hardware-related services.Expertise in real-time systems development.Preferred QualificationsExperience in building core components for search engines, trading systems, or database management systems.Proficiency with cloud services, Kubernetes (k8s), and AWS infrastructure.

Mar 31, 2025
Apply
companyacumatica logo
Full-time|On-site|Belgrade

Join our dynamic team at Acumatica as a Senior Full Stack Developer, where you'll play a pivotal role in shaping the future of our reporting tools. Your responsibilities will include:Developing comprehensive reporting tools and engines, encompassing both backend and frontend components.Creating intuitive web interfaces, UI controls, and design tools for configuring and editing various reporting applications.Architecting new functionalities and taking ownership of feature implementation.Providing technical direction in the reporting domain and engaging in code reviews.Collaborating with product managers and business analysts to design product features related to reporting.Working with technical support teams to address support incidents, investigating and resolving issues as they arise.Enhancing and optimizing the existing codebase for better performance and maintainability.

Jun 18, 2025
Apply
companyWargaming.net logo
Full-time|On-site|Belgrade

Are you an experienced web developer with a passion for creating immersive gaming experiences? Join our dynamic team at Wargaming.net, where you'll have the opportunity to work on World of Warships for PC. Your expertise will play a crucial role in enhancing our gaming platform and ensuring seamless user experiences.

Mar 17, 2026
Apply
companyAcumatica logo
Full-time|On-site|Belgrade

Acumatica seeks a Senior Software Developer in Belgrade to focus on Warehouse Management Systems (WMS). This role centers on creating and maintaining software that streamlines warehouse operations for clients. Key responsibilities Design, build, and maintain scalable software solutions for warehouse management Collaborate with teams across functions to deliver reliable, high-quality products Support ongoing improvements as customer needs evolve Role focus This position emphasizes both building new features and supporting existing WMS software. The work involves close coordination with colleagues to ensure solutions meet client requirements and adapt to changing business needs.

Apr 28, 2026
Apply
companyunlimit logo
Full-time|On-site|Belgrade

Join our dynamic team at unlimit as a Senior Temenos Developer. In this pivotal role, you will leverage your expertise in Temenos software to design, develop, and implement innovative banking solutions. Collaborating with cross-functional teams, you will ensure optimal performance and scalability of our applications, driving our mission to deliver outstanding financial services to clients.

Nov 3, 2025
Apply
companyBlueCat Networks logo
Full-time|On-site|Belgrade

Join our dynamic team at BlueCat Networks as a Senior Software Developer! In this role, you will be responsible for designing and implementing innovative software solutions that enhance our product offerings. You will collaborate closely with cross-functional teams to ensure high-quality deliverables that meet our clients' needs.

Mar 27, 2026
Apply
companyTenstorrent logo
Full-time|Hybrid|Belgrade, Serbia

At Tenstorrent, we are at the forefront of pioneering AI technologies that are reshaping performance benchmarks, user experience, and cost-effectiveness. In this new era of AI-driven computing, our solutions must adapt to integrate advancements in software models, compilers, platforms, networking, and semiconductors. Our innovative team has successfully developed a high-performance RISC-V CPU from the ground up, fueled by our enthusiasm for AI and a strong commitment to crafting the premier AI platform. We appreciate collaboration, curiosity, and the desire to tackle complex challenges. As we expand our team, we invite contributors of all experience levels to join us.In the realm of next-generation AI computation, our Kernel Development and Optimization team focuses on creating the essential performance-critical kernels that fully utilize our hardware capabilities for ML and HPC tasks.This position is hybrid, based in Belgrade, Serbia.We encourage applicants with a range of experience levels. During the interview process, we will evaluate candidates to match them with the appropriate level, which may vary from this posting.

Apr 1, 2026
Apply
companyBlueCat Networks logo
Full-time|On-site|Belgrade

Have you heard of BlueCat? We are a pioneering force in the dynamic field of Intelligent Network Operations, transforming the way organizations manage their networks. Our innovative model connects essential core services with profound insights into network health and performance, enabling businesses to adapt to change with confidence. Our Intelligent NetOps platform is the first of its kind, integrating systems of understanding and change to empower teams to enhance agility and reduce risks associated with rapid changes, all through a unified management lifecycle that spans provisioning to proactive troubleshooting.At BlueCat, we pride ourselves on our award-winning culture, which is a cornerstone of our identity. We are honored to have received numerous accolades, including the prestigious 'Great Place to Work' certification. Joining our team means becoming part of a company that stands at the forefront of technological innovation and a recognized leader among Canada’s top workplaces in categories such as Technology, Today's Youth and Women, and Mental Health and Inclusion.We are seeking a Senior Full Stack Developer who specializes in building modern web applications. In this role, you will create high-quality, high-performance user experiences and develop the API services that drive essential workflows. You will collaborate within a small Agile team, working cross-functionally to influence the technical direction of our products.

Mar 10, 2026
Apply
companyUnlimit logo
On-site|On-site|Belgrade

Join Unlimit, a leading fintech innovator, as a Senior Flutter Developer to create a cutting-edge B2B banking application tailored for the European and Asian markets. In this pivotal role, you will enhance functionality and uphold exceptional product quality from the outset, contributing significantly to our mission of transforming financial services. As part of our dynamic product team, you will leverage your expertise in Flutter development to design and implement innovative solutions that empower businesses to efficiently manage their financial transactions across borders.

Oct 23, 2025
Apply
companySAP Fioneer logo
Full-time|Remote|Remote — Belgrade, Vojvodina, Serbia

At SAP Fioneer, innovation is at the heart of our mission. We emerged from SAP with a commitment to agility, pioneering technology, and exceptional delivery.We leverage our extensive technological heritage and deep insights into corporate and consumer needs to redefine financial services with cutting-edge software solutions and platforms.By empowering financial services companies, we enable them to achieve unprecedented speed, scalability, and cost-effectiveness through digital transformation, cloud technologies, and comprehensive solutions that streamline banking and insurance processes.As a rapidly growing global entity with a culture of innovation and a lean organizational structure, SAP Fioneer is where your career can flourish!Job LocationIn this role, you can work remotely from anywhere in Serbia or opt to work from our Belgrade offices (Airport City), depending on your preference. We welcome candidates residing in Serbia or those open to relocating.About the RoleWe are seeking a seasoned SAP Developer to join our dynamic team, taking on diverse and challenging responsibilities, including:Developing and enhancing state-of-the-art software solutions for the banking sector utilizing ABAP and advanced SAP technologiesContributing to our premium product portfolio by implementing innovative features leveraging modern capabilities (e.g., Virtual Accounts)Translating business needs into sophisticated software designs and modern architecturesCreating top-tier standard software in an agile environment, collaborating closely with our product team and international banking clientsMaintaining high product quality through rigorous testing and quality assuranceAssisting clients in software implementation by delivering exceptional customer-centric services

Jun 23, 2025
Apply
companyeasygo logo
Full-time|On-site|Belgrade, Serbia

Join easygo, an innovative Australian technology powerhouse, as we continue to expand our engineering footprint in Belgrade. We are on the lookout for a Senior Backend Engineer to become a vital part of our Data and Integration Infrastructure team, responsible for architecting and enhancing the platforms that drive our global offerings.About the TeamYou will collaborate with a talented engineering group dedicated to empowering product and service teams, particularly on Kick. Our team is focused on developing and sustaining foundational platform capabilities that support the core systems of Kick, enhancing reliability, consistency, and the overall developer experience.Our responsibilities include ownership of essential components such as event pipelines, schema governance, service gateways, and notification delivery systems. These elements guarantee that Kick’s services communicate effectively and that data transactions across the platform are accurate, observable, and primed for analytics.By delivering robust, well-architected platform foundations and templates, our team significantly influences how Kick is constructed and scaled, streamlining workflows, minimizing redundancy across teams, and establishing a solid base for reliable integrations and data-informed decision-making.Who We’re Looking ForWe seek a Senior Backend Engineer proficient in Go, who is passionate about building platform-level capabilities that empower engineering teams to operate more efficiently and securely.The ideal candidate will take pride in designing and maintaining dependable, scalable systems, understanding the crucial impact that strong platform foundations have on the success of a large, evolving organization.You should feel at ease working on core infrastructure and shared services, and possess a strong commitment to engineering excellence. You’ll value clean interfaces, well-defined contracts, and highly observable systems, approaching complex challenges in a pragmatic and thoughtful manner.As a senior engineer, you will be expected to:Independently tackle complex, high-impact projectsEngage meaningfully in technical discussions and architectural decisionsMentor and uplift others through code reviews, knowledge sharing, and teamworkIf you are motivated by enabling others and making a lasting impact, and if you thrive in environments where enhancing reliability, data quality, and developer experience is just as crucial as delivering new features, we want to hear from you!

Jan 21, 2026

Sign in to browse more jobs

Create account — see all 158 results

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.