1-2 Java Developers/Business Analyst

District de Luxembourg, Luxembourg  ‐ Remote
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

In support of the FinApps team, the Service Provider will supply one or two Consultant(s) to provide the following services to the client (the “Services”):

o Work with the clients’s subject matter experts to gather business requirements and any other relevant input;

o Perform analysis of existing solutions and additional/new end user requirements;

o Design applications and micro services addressing these requirements;

o Implement applications and micro services considering the technology stack and following the processes approved by the FinApps team;

o Implement automated test cases (unit tests, acceptance tests);

o Test (unit test, integration test, system test, performance test) applications and micro services;

o Support the business users during user acceptance testing and obtain business sign-off;

o Provide documentation, reporting, and change management related to applications and micro services;

o Identify risks and liaise on issues related to changes;

o Act as a change agent to help facilitate effective deployments/modifications to new and current industry practices;

o Maintain customer relationships within different divisions across the client to ensure smooth communication;

o Support and operate required development tools as well as the developed applications themselves.

2. DELIVERABLES

The Consultant(s) will be responsible for providing the following deliverables to the client (the “Deliverables”):

o Requirements documents, following the structure and formats approved by FinApps team;

o Design documents, following the structure and formats approved by the FinApps team;

o Source code, configuration, and automated unit tests, checked in to the provided versioning system (Git), along with documentation (e.g., Javadoc and Asciidoc);

o Test results, following the structure and formats approved by the FinApps team;

o Items related to the change management process (approval & sign-off tickets in the client’s ticketing system ServiceNow);

o Operator and end-user documentation;

o Create and execute trainings;

o Meeting infrastructure sprint planning, daily Scrum meeting, sprint review, sprint retrospective, backlog grooming.

3. DESIRED CONSULTANT PROFILE

The Consultant(s) will have the following profile:

Technical skills:

· Bachelor’s degree in Information Technology, or equivalent experience (mandatory);

· Minimum of 5 years’ development and rollout experience with Java in a professional environment (mandatory);

· Good experience with automatic testing, e.g., JUnit, Cucumber (mandatory);

· Good experience with Spring, Spring Boot, JPA, and Hibernate (mandatory);

· Solid experience with Angular 2 or comparable web framework (mandatory);

· Good experience with the use of version control systems, e.g., Subversion, BitBucket, Git, Mercurial (mandatory);

· Experience with Apache Camel (desired);

· Solid experience with HTML and ECMAScript (JavaScript) (desired);

· Experience with continuous integration and continues delivery pipelines, e.g., Jenkins (desired);

· Experience with column oriented database solutions, e.g., Apache Cassandra (desired);

· Experience with micro services monitoring solutions, e.g., ElastiStack (desired);

· Experience with containerized environments, e.g., Docker (desired).

Functional skills:

· Good experience in a finance or capital markets environment (mandatory).

Methodological skills:

· Good experience of working in IT projects (mandatory), preferably in a financial services context;

· Good experience in agile software development, preferably Scrum (mandatory);

· Experience in DevOps (desired);

· Experience in estimating, forecasting, actuals tracking, project reporting (desired).

Soft-skills:

· Proven customer oriented change management communication skills (mandatory);

· Structured and systematic approach to addressing challenges (mandatory);

· Good project management skills: ability to manage multiple tasks under competing deadlines and shifting priorities (mandatory);

· Excellent communication and presentation skills (mandatory);

· Experience in providing reporting and other communications at a senior management level (desired);

· Excellent organisational skills (desired);

· Ability to document clear and complete business requirements (desired);

· Excellent English communication skills, both oral and written (mandatory)
Start date
10.2021
Duration
12 months
From
K2 Partnering Solutions Deutschland GmbH
Published at
01.09.2021
Contact person:
Ivo van Dimitrov
Project ID:
2195616
Contract type
Freelance
Workplace
100 % remote
To apply to this project you must log in.
Register