Java Software Engineer

il y a 3 jours


Luxembourg, Luxembourg COSMOTE GLOBAL SOLUTIONS NV Temps plein

COSMOTE Global Solutions, as a member of OTE Group of Companies, is an ICT Systems Integrator delivering a broad range of ICT Solutions and Services.

CGS provides a broad range of ICT Services focusing on: Cloud, Data Centre operations, Networking, Cybersecurity, BI and Data Warehouse, Big Data, Service Desk, Proactive Monitoring, Operations and Support, Service Management, Project and Programme Management, and Professional Services.

Responsibilities:

  • Design, develop, and maintain robust Java-based applications.
  • Participate in full software development lifecycle including analysis, design, implementation, testing, and deployment.
  • Implement software solutions that integrate seamlessly with existing systems.
  • Perform code reviews to ensure quality standards are met.
  • Troubleshoot, debug, and improve existing software.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Conduct unit and integration testing to ensure software reliability.
  • Stay updated with the latest industry trends and technologies to improve existing solutions.
  • Development of interfaces within the TRM Connectivity Module that is a Java, Spring Boot based component exposing TRM data via web services and updates the TRM application bases on incoming events via Kafka.
  • The development work will be focusing on using proper software design constructs, object-oriented design and programming, appropriate usage of design patterns and test-driven development.
  • The interfaces to implement will be primarily focusing on receiving market data information and importing them into TRM.
Requirements

Mandatory Requirements:


• Master's degree in computer science, mathematics, physics or engineering (or equivalent applied experience).


• Minimum 7+ years of experience as a software engineer with SQL and Java.


• Proficiency in English

Mandatory Experience:

  • Java programming focusing on back-end development and Spring Boot
  • Object-oriented design and programming
  • Test automation, test driven development (cucumber is an advantage)
  • Build, deployment and release automation using Jenkins or
  • GitHub for source control and release management

Additional Requirements(Desirable):

  • Knowledge of software development methodology, design and lifecycles.
  • Strong ability to understand context for source code, the source codebase, and its relation to business objectives.
  • Ability to work both independently and on a team.
  • Demonstrated ability to communicate complex technical information in a condensed manner to various stakeholders verbally and in writing.
  • Excellent problem solving and analytical skills.
  • Growth mindset and a willingness to learn new skills, technologies, and frameworks.
  • Experience with agile development methodologies.
  • Experience with software development in an object-oriented programming language
    - Experience developing for multiple operating systems (Windows, Unix, etc.).
  • Experience with relational databases (e.g.,Sybase, Oracle, MySQL).
  • Experience in building APIs for both internal and external products.
  • Working knowledge of DevOps and CI/CD principles and practices.
  • Continuous build and integration using Jenkins, Maven, Sonar, Liquibase, Junit  
  • Experience with the following frameworks and technology:
    • Java (11), Spring Framework, REST / SOAP webservices, JMS, React
    • Shell scripting (Unix, bash, shell)
    • Scripting languages (Python, Perl)
    • Messaging (Websphere, Active MQ, Apache Kafka)
    • Application Servers (JBoss, Tomcat, NodeJS, Spring, etc.)
    • DBMS Systems (Oracle, Sybase, MySQL)
    • Authentication (Active Directory)
    • Network (tcp, udp, netstat, Wireshark, etc.)
    • API-layers (REST, etc.)
  • Knowledge of IT-architecture, IT[1]infrastructure (servers, storage, hardware, network, etc.).
  • Background in public and/or private financial services institutions, insurance undertakings or equivalent institutions preferred.

  • Java Software Engineer

    il y a 1 jour


    Luxembourg, Luxembourg COSMOTE GLOBAL SOLUTIONS NV Temps plein

    DescriptionCOSMOTE Global Solutions, as a member of OTE Group of Companies, is an ICT Systems Integrator delivering a broad range of ICT Solutions and Services.CGS provides a broad range of ICT Services focusing on: Cloud, Data Centre operations, Networking, Cybersecurity, BI and Data Warehouse, Big Data, Service Desk, Proactive Monitoring, Operations and...

  • Java Software Engineer

    il y a 3 jours


    Luxembourg, Luxembourg COSMOTE GLOBAL SOLUTIONS NV Temps plein

    COSMOTE Global Solutions, as a member of OTE Group of Companies, is an ICT Systems Integrator delivering a broad range of ICT Solutions and Services.CGS provides a broad range of ICT Services focusing on: Cloud, Data Centre operations, Networking, Cybersecurity, BI and Data Warehouse, Big Data, Service Desk, Proactive Monitoring, Operations and Support,...


  • Luxembourg, Luxembourg COSMOTE GLOBAL SOLUTIONS NV Temps plein

    COSMOTE Global Solutions, as a member of OTE Group of Companies, is an ICT Systems Integrator delivering a broad range of ICT Solutions and Services.CGS provides a broad range of ICT Services focusing on: Cloud, Data Centre operations, Networking, Cybersecurity, BI and Data Warehouse, Big Data, Service Desk, Proactive Monitoring, Operations and Support,...


  • Luxembourg, Luxembourg COSMOTE GLOBAL SOLUTIONS NV Temps plein

    DescriptionCOSMOTE Global Solutions, as a member of OTE Group of Companies, is an ICT Systems Integrator delivering a broad range of ICT Solutions and Services.CGS provides a broad range of ICT Services focusing on: Cloud, Data Centre operations, Networking, Cybersecurity, BI and Data Warehouse, Big Data, Service Desk, Proactive Monitoring, Operations and...

  • Software Dev Engineer II

    il y a 7 jours


    Luxembourg, Luxembourg Amazon Temps plein

    Amazon's Global Risk Audit Management - Transportation (GRAM-T) is building AI-powered solutions and integrated platforms to accelerate SCRC's transition to proactive risk management.We are building world class technology cutting across deep algorithmic problems, brand new tools that cater to multi-party business scenarios and challenging data models that...

  • Software Dev Engineer II

    il y a 4 jours


    Luxembourg, Luxembourg Amazon Temps plein

    This is a 12 months contract. Amazon's Global Risk Audit Management - Transportation (GRAM-T) is building AI-powered solutions and integrated platforms to accelerate SCRC's transition to proactive risk management.We are building world class technology cutting across deep algorithmic problems, brand new tools that cater to multi-party business scenarios and...

  • Software Dev Engineer II

    il y a 3 jours


    Luxembourg, Luxembourg Amazon Temps plein

    Amazon's Global Risk Audit Management - Transportation (GRAM-T) is building AI-powered solutions and integrated platforms to accelerate SCRC's transition to proactive risk management.We are building world class technology cutting across deep algorithmic problems, brand new tools that cater to multi-party business scenarios and challenging data models that...

  • Software Engineer

    il y a 3 jours


    Luxembourg, Luxembourg Infinit Temps plein

    Job Title: Software Engineer: Core Banking & Payments Type: Full-time Experience: 4-5+ Years What about us? Launched in 2023, INFINIT is a fast-growing fintech scale-up operating in multiple countries across Europe and Americas. At INFINIT we are on a mission to reshape the future of SMEs with AI at the forefront. Our all-in-one operating system has...

  • software engineer

    il y a 3 jours


    Luxembourg, Luxembourg I.T. Skillfinder Temps plein

    LocationLuxembourg- Sector:Digital & Technology, Finance & Banking- Job type:Contract- Salary/Rate:negotiable- Contact:Amy Hughes- Contact email:- Job ref:19643USER_75- Consultant:Amy HughesSoftware EngineerOverviewYou will provide support for applications within the pre-production environment, ensuring the daily availability of all services for customers....


  • Luxembourg, Luxembourg Sfeir Temps plein

    Tu rêves de coder plus vite, mieux, et surtout différemment grâce à l'IA ? Bienvenue chez SFEIR. C'est quoi SFEIR ? SFEIR, c'est une communauté de 900 passionné·e·s de tech en France, en Belgique et au Luxembourg. Notre ADN : AI native. Nous utilisons l'IA comme copilote au quotidien pour coder plus vite, apprendre mieux, documenter plus...