Stott and May
Java Software Engineer
Stott and MayLuxembourg9 hours ago
Full-timeRemote FriendlyEngineering, Information Technology
Job Description

Java Software Engineer (Contract)

Location: Luxembourg (Hybrid: 30 days on-site, 170 days remote)

Contract Duration: Up to 200 person-days

Day Rate: €445/day (excluding VAT)

Overview

We are seeking an experienced Java Software Engineer for a contract opportunity based in Luxembourg. The ideal candidate will possess a strong background in Java development within enterprise environments, along with practical experience in Agile methodologies, CI/CD pipelines, and DevSecOps practices.

This role involves developing both backend and frontend components, integrating modern frameworks, and ensuring software quality through automated testing and continuous alignment with business requirements.

Mandatory Qualifications

  • Master’s degree in a STEM field (Science, Technology, Engineering, or Mathematics), or equivalent professional experience of at least 10 years.

Mandatory Experience

  • Minimum 10 years of professional experience in Java software development within a corporate environment.
  • Proven experience with:
    • Agile development methodologies
    • CI/CD and DevSecOps practices
    • Interface development (e.g., REST APIs, Kafka, etc.)
Preferred Experience

Hands-on expertise with the following technologies and tools is highly desirable:

  • Java 17
  • Spring Boot 3
  • ReactJS
  • RESTful APIs
  • Kafka
  • Azure DevOps
  • Relational Databases (SQL)

Tasks And Responsibilities

The successful candidate will be responsible for:

  • Designing and implementing user interface functionality using ReactJS.
  • Extending UI–backend connectivity to consume both REST APIs and asynchronous Kafka endpoints.
  • Developing and maintaining behavioral test cases to validate pre-trade check implementations.
  • Ensuring continuous alignment between software implementation and business requirements.
  • Documenting analysis results and implementation details in the project’s documentation portal.
  • Automating setup and configuration to ensure reproducible environments, including all written test cases and deployment configurations.

Workload Distribution

  • Total: Up to 200 person-days
  • On-site in Luxembourg: 30 person-days
  • Remote: 170 person-days

Key Skills

Ranked by relevance