Software Engineer

Company: Clarivate
Company: Clarivate
Location: R155-Belgrade
Commitment: Full time
Posted on: 2025-09-14 05:38
We are looking for a Software Engineer (Java) to join our Platform Enablement Team in Belgrade, supporting and evolving our existing software application. This is an exciting opportunity to reshape and grow our application within a fully cloud-native, AWS-based environment, leveraging the latest serverless and data-focused technologies. You’ll work closely with our data science and product teams to architect and build scalable services and features that unlock powerful analytics, automation, and real-time insights. If you have a strong Java background, are motivated to take on front-end challenges, and are excited about contributing to data engineering and machine learning integration, we’d love to connect with you! About You – Experience, Education, Skills, and Accomplishments6+ months of experience developing software in Java6+ months of experience working in Unix/Linux environments It would be great if you also have . . .Bachelor’s Degree in Computer ScienceAny experience with JavaScript (React or Angular with TypeScript)Familiarity with AWS cloud services (e.g., ECS, EKS, EC2, S3, RDS, Lambda, Glue, Athena)Familiarity with data engineering workflows (ETL/ELT, large-scale data movement)Experience working with SQL and/or NoSQL databases (Oracle, MySQL, DynamoDB, MongoDB, DocumentDB, etc.)Any experience using Docker and Kubernetes for containerization and orchestration What You'll Be Doing:Support the team in designing and building scalable, reliable services on AWS for both application and data workflowsWork closely with the data science team to integrate intelligent features and models into production applicationsPlan, develop, and implement quality software solutions that effectively satisfy business functional and non-functional requirements Build POCs, experiment with modern cloud services, and propose improvementsWrite clean, maintainable code with strong documentation and test coverage for back-end and front-endCollaborate across a geo-diverse engineering organization, contributing to a shared service portfolioProduct you will be developing You will be part of a skilled and collaborative team focused on migrating our core application to a modern, cloud-native framework. You will be working in a cloud-native, AWS-based environment, leveraging the latest serverless and data-focused technologies. We value engineers who take ownership, collaborate proactively, and elevate the whole team through transparency and shared responsibility.About the Team:Our team is globally distributed and works closely with product owners and integration partners to design and support a growing portfolio of data-driven services. The services we build enable internal teams to provide real-time, high-quality data to their customers, driving innovation at scale.You will be reporting directly to our Senior Lead, Software Engineer. BenefitsHolidays: 25 days paid leave per annum Private Health Insurance Paid Lunch Yearly Bonus Yearly Merit Plan My Learning Platform Fit Pass Life InsuranceAccident InsuranceCompany bicycles for rent free of charge Hours of WorkThis is a permanent full-time position, with core engagement hours within the CET time zone.This is a hybrid position, you will be expected to work from our Belgrade office 3 days every other week.#LI-HybridPlease note that only shortlisted candidates will be contacted. At Clarivate, we are committed to providing equal employment opportunities for all  qualified persons with respect to hiring, compensation, promotion, training, and other terms, conditions, and privileges of employment. We comply with applicable laws and regulations governing non-discrimination in all locations.
View Original Job Posting