-
Cosmote Global Solutions

Software Engineers Java Senior

Cosmote Global Solutions
Luxembourg · Contract · Not Applicable

COSMOTE Global Solutions NV is seeking experienced Senior Java Software Engineers to join our innovative ICT team. As part of the OTE Group of Companies, we deliver comprehensive ICT solutions and services designed to drive digital transformation and operational excellence.

Key Responsibilities:

  • Lead the design, development, and maintenance of robust Java-based applications and microservices
  • Collaborate with cross-functional teams to analyze business requirements and translate them into scalable technical solutions
  • Architect and implement modern backend systems using Spring Boot and related frameworks
  • Ensure high quality code through rigorous testing, code reviews, and adherence to coding standards
  • Troubleshoot and resolve complex production issues in a timely manner
  • Mentor junior developers and foster knowledge sharing within the engineering team
  • Participate actively in Agile/Scrum ceremonies and contribute to continuous process improvement
  • Stay up-to-date with emerging trends and technologies in Java development and software engineering practices

Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
  • 7+ years of professional experience as a full stack software engineer working with Java (17, ideally 21+) and modern frontend technologies
  • Strong hands on experience with Spring Boot (microservices, API design, dependency injection, security, observability)
  • Working knowledge of React (functional components, hooks, state management) and modern JavaScript/TypeScript for supporting frontend co leagues and implementing full stack features
  • Solid understanding of software development methodologies, including Agile/Scrum and Waterfall, and familiarity with full SDLC
  • Experience with relational databases such as Sybase, Oracle, MSSQL, and ability to support migration activities towards MS SQL Server
  • Knowledge of integration protocols and backend communication patterns: REST, SOAP, JMS, Kafka, JSON, and Unix shel scripting
  • Working knowledge of DevOps and CI/CD principles, particularly in the context of a platform modernization program
  • Practical experience with enterprise grade tooling:
    • Jenkins (CI/CD),
    • Maven (build management),
    • SonarQube (code quality),
    • Liquibase (database schema versioning),
    • JUnit (unit testing),
    • GitHub (Git workflows, pu l requests),
    • Azure Cloud & Azure DevOps (pipelines, repos, artefact handling)
    • Ability to work independently and within a multidisciplinary team bridging frontend, backend, and architecture
    • English proficiency at B2 CEFR or equivalent

    Preferred Knowledge / Experience

    • Strong ability to analyze and understand legacy codebases, trace functional flows, identify dependencies, and support the migration path to the new Serapis 2.0 architecture
    • Experience with Spring Framework 6.x and Spring Boot 3.x (AOT, Jakarta namespace, native support)
    • Experience with JPA / Hibernate, including refactoring and optimizing ORM mappings for modern relational databases (e.g., MS SQL)
    • Strong command of testing frameworks: JUnit, TestNG, Mockito, or similar mocking libraries
    • Familiarity with diverse runtime environments such as JBoss, Tomcat, Node.js, and cloud native Spring Boot runtimes
    • Experience with integration technologies and microservices, preferably Apache Camel or Spring Integration
    • Knowledge of the Temporal workflow engine, especially for transitioning long running processes away from legacy workflow mechanisms
    • Ability to collaborate closely with frontend engineers (React/TypeScript) and backend engineers (Java/Spring Boot) to deliver end-to-end solutions in a modernized architecture

    Key Skills

    Ranked by relevance

    spring boot java microservices devops cloud cloud native apache oracle testng react kafka junit unix cicd git sql
    Login to Apply
    Posted
    Apr 22, 2026
    Type
    Contract
    Level
    Not Applicable
    Location
    Luxembourg

    Industries

    IT Services IT Consulting

    Categories

    Other

    Related Jobs

    3 roles aligned with this opportunity

    View all jobs
    View Job Details
    Mindrift
    Related

    Senior Python Data Scraping Engineer (Freelance)

    2026-05-28

    Part-time
    Not Applicable
    Finland
    IT Services
    Other
    View Job Details
    Devoteam
    Related

    Senior DevOps Engineer

    2026-05-22

    Full-time
    Mid-Senior
    Luxembourg
    IT Services
    Consulting
    View Job Details
    Deutsche Börse Group
    Related

    Senior Software Architect (f/m/d)

    2026-05-22

    Full-time
    Not Applicable
    Luxembourg
    Financial Services
    Engineering