drjobs
Monarch Developer (Java)
drjobs
Monarch Developer (J....
drjobs Monarch Developer (Java) العربية

Monarch Developer (Java)

Employer Active

1 Vacancy
The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs

Jobs by Experience

drjobs

5+ years

Job Location

drjobs

london arena - UK

Monthly Salary

drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Req ID : 1433896

Job Title:Monarch Developer (Java)

Location:London, UK

Job Type: Permanent


Experience:


Essential

Strong Java experience of coding and integrating components, at least 5 years.

Developing micro services at least 3years

Developing services through use of and supporting APIs, at least 3 years

Experience of developing component designs and specification from a high level solution architecture

Experience of delivering code into, supporting and extending resilient Continuous Integration (CI) and Continuous Deployment (CD) environments

Experience of delivering software in a formal regime using source control management and controlled gates with relevant artefacts to support design, quality and support.

Experience delivering test automation or frameworks and incorporating these into CI/CD environments

Understanding of and ability to apply the following practises:

BDD

TDD

XP


Experience with the following technologies/frameworks:


  • Spring framework, Spring Boot
  • JSON, XML
  • JPA, Hibernate
  • REST APIs


Desirable


Spring Batch

RPC API Paradigm

Elastic/ELK stack, Elasticsearch, Logstash, Kibana

JMS

ActiveMQ,

DB technologies SQL, PL/SQL, SQLServer, Oracle

HTML, CSS, SCSS and JavaScript

UML

Eclipse, IntelliJ

Git

Maven, Gradle, Jenkins

Selenium, SOAPUI, Postman, NeoLoad, JMeter

Activiti or other Business Process Management Solution (BPMS) engine

Experience of software development in a financially regulated business such as the Banking or Insurance market


Track Record


Working on Agile software delivery teams, following an iterative approach to deliver working software

Working collaboratively within a team to achieve common goals

Helping your team to succeed at all times and continuously improve

Managing time effectively to deliver working software, of acceptable quality, at a regular cadence

Adapting to change and challenging the team to deliver the best results possible

Working closely with the customer so that the focus on business value is first and foremost in all decisions taken

Clear communication in both a written and verbal form

Being dynamic and self-motivated

Handling complex and fluid situations in a measured and collaborative way

Being persistent and resilient

Achieving set objectives

Working in a diverse environment

Listening


Background:


The European Bank for Reconstruction and Development ( the EBRD or the Bank ) is progressing a programme of work to deliver business and operational efficiencies to become a leaner and more effective organisation.


Ongoing Programmes of work include improvements to business processes, generating staff capacity creation, IT transformation and embedding agile delivery methodologies.


A key strategic focus of the IT Modernisation is to replace outdated technology with more integrated solutions, covering a range of applications and business areas.


The Bank is seeking consultant services to contribute to this programme located out of EBRD s London headquarters building with a requirement for a DevOps Infrastructure Engineer to work across one of the key strategic application modernisation projects. This is being developed using Agile software delivery and DevOps ways of working. The platform is based on Azure with the application stack based on Java and Micro Services technologies together with commercially available off the shelf software products as appropriate.


Objectives of the consulting services


To join a software development team to develop, deliver and support the Bank application systems to meet business requirements using a range of agile techniques and knowledge of software development and software products underpinned with knowledge of IT operations, support and a regulated finance industry sector such as banking or insurance. This is a hands on development role.


Scope of Services

The role is a software developer in a scrum team. The team will have up to five developers (one technical lead) responsible for a suite of Monarch IT applications for a particular business domain. The team comprises up to 6 developers, 1 Business Analysts, up to 1 Quality Assurers and 1 Scrum Master. Support transition of the Scope of Services to EBRD personnel or a Third Party Provider once appointed.


Implementation Arrangements

The role reports to the Monarch IT Software Development Manager with delegated accountability to the Development Lead for technical content.


Deliverables


Evangelise Agile principles to establish and continuously improve efficient working practices

Investigation and resolution of complex technical problems using a variety of techniques

Contribute to drawing up specific technical proposals for a modified or replacement system

Estimate and plan with your scrum team colleagues, lead Business Analyst (BA), lead Quality Assurer (QA), developers, other BA s, QA s and embedded Subject Matter Experts (SME s) using Agile techniques and artefacts.

Work closely with your Lead Developer, Technical Architects (TA), business analysts (BA), quality assurers (QA) and other developers to build or enhance systems

Installing and testing components and integrated solutions, capturing approach and results

Evaluating test results and fixing technical problems

Delivering test automation and improvement wherever practical

Delivering continuous integration and continuous deployment with and without supplier assistance where appropriate.

Delivering operational delivery automation and continuous improvement in conjunction with DevOps suppliers and IT Operations.

Delivering operational monitoring of components through integrated solutions

Working in other technologies used at EBRD beyond your core disciplines as required by strategic and project demands

Help others by undertaking general tasks not related to your discipline when required

Motivate self and others to continually reflect and adapt to improve quality and delivery cadence

Maintain and improve your own skillset to ensure it stays relevant to the current market and industry trends

Mentor and develop other developers in your team whether staff, contract or externally supplied

A diligent and conscientious approach to completing work on time and to an agreed, acceptable level of quality is required

As a deliverable the consultant will ensure this scope of services is successfully transitioned to EBRD personnel or a Third Party Provider, as required, and the knowledge transfer is complete.





Monarch Developer (Java)

Employment Type

Full Time

Company Industry

About Company

0-50 employees
Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.