17 hours, 14 minutes ago

Tech Lead Solution Architect Senior

The ONEM is looking for a Senior Tech Lead Solution Architect to join its cross-functional architecture team.

The candidate has at least 15 years of experience in development and the Java ecosystem, with proven leadership skills and a strong interest in operational and business aspects as well as technology.

The scope of responsibilities is broad and varied. It includes:

  • technical leadership of the cross-functional architecture team,
  • coaching of development teams (coaching and upskilling),
  • definition of reference architectures and their evolution over time,
  • implementation of SLI/SLO/SLA as well as strategies to achieve and monitor them,
  • monitoring of strategic projects,
  • supporting the business in specifying its needs,
  • definition and implementation of technological evolutions, as well as the strategy for managing technical debt,
  • monitoring and implementation of security and information management regulations,
  • alignment with the operational line,
  • collaboration with infrastructure teams as well as external partners,
  • gathering requirements and evaluating products in a procurement procedure,
  • providing internal training modules.

Required technical skills:

Java, TypeScript, Angular, DDD, CI/CD, Docker/Kubernetes, Spring (Boot), RabbitMQ, OAuth2/OIDC, OpenAPI/AsyncAPI, OpenTelemetry, Maven/Gradle, TDD, Cypress, Hibernate, C4/Archimate modeling

Knowledge of the specifics of social security, and more particularly the responsibilities of ONEM, is a major asset. In this perspective, at least 1 year of successful experience in an institution related to social security is highly desirable.

Human skills:

Agile methodologies, Individual and team coaching, Needs analysis, Out-of-the-box thinking, Leadership.

Holder of a bachelor's degree in IT, the candidate must have at least completed Scrum Master and/or ICT Project Management training. In addition to their experience as a Solution Architect, the candidate must be able to demonstrate successful experiences as a Team Lead (10 years). They must demonstrate recent successful experience in implementing a migration architecture from a backend system to a modern technology stack (Spring) and managing the complete project lifecycle.

In addition to their CV, the candidate must answer the following exercise (absence or insufficient answer is disqualifying):

```java //Give the correct output of this code

public class Main {

public static void main (String[] args) {

    String s1, s2, s3;

    s1 = "Hello";

    s2 = "Hell";

    s2 = s1 + s2 + "o";

    s2 = s2.substring(5,9);

    s3 = s2;

    // TEST 1
    if(s1 == s2) {
        System.out.println("TEST 1 : TRUE");
    } else {
        System.out.println("TEST 1 : FALSE");
    }

    // TEST 2
    if(s3.equals(new String(s1))) {
        System.out.println("TEST 2 : TRUE");
    } else {
        System.out.println("TEST 2 : FALSE");
    }

    // TEST 3
    if(s2 == s3) {
        System.out.println("TEST 3 : TRUE");
    } else {
        System.out.println("TEST 3 : FALSE");
    }

    // TEST 4
    if(s1.equals(s2)) {
        System.out.println("TEST 4 : TRUE");
    } else {
        System.out.println("TEST 4 : FALSE");
    }
}

} ```

Apply for this Job

This position was originally posted on Pro Unity.

It is publicly accessible, and we recommend applying directly through the Pro Unity website instead of going through third party recruiters.

Newsletter signup illustration