Senior Java Developer (Java 8, Multi-threading, REST, Investment Banki

London  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

Senior Java Developer (Java 8, Multi-threading, REST, Investment Banking, TeamCity, TDD, Scrum) - £500-£525 a day - City, London - 12 month contract

EPAM are looking to recruit numerous Senior Java Developers (Java 8, Multi-threading, REST, TeamCity, TDD, Scrum) for investment banking clients in London.

Ranked as #12 on Forbes' List of 25 Fastest Growing Public Tech Companies for 2017, EPAM is committed to providing our global team of over 24,000 people with inspiring careers from day one. EPAMers lead with passion and honesty, and think creatively. Our people are the source of our success and we value collaboration, try to always understand our customers' business, and strive for the highest standards of excellence. No matter where you are located, you'll join a dedicated, diverse community that will help you discover your fullest potential.

About the project:

Our customer is one of the leading investment banks. You will have to develop functionality for a customer-facing product which will potentially process millions of transactions on a daily basis. You will collaborate with other dev teams designing best solutions using best practices to deliver high quality product in agile environment.

REQUIREMENTS:

5+ years of experience as a Java Developer within production projects;

Education: Master's degree in IT

Strong Java Core;

Spring (Core, Batch, MVC, Integration);

Hibernate;

REST Web Services;

XML, XSD, parsers, XPath;

RDBMS: Good SQL (preferably Oracle);

Building tools: maven, gradle;

Expertise in Test Driven development;

Hands-on experience in best practices in testing and developing of good/clean code;

Practical experience of the full SDLC;

Server Side development;

VCS: git (at least 1 year of experience within production projects);

Linux: intermediate level (bash Scripting);

Scrum: 2+ years of experience within production projects;

Proactive team player;

Good knowledge of design patterns;

English: intermediate or better;

Will be a plus:

- Experience of work in financial area;

- Experience with TeamCity

- Knowledge of some Scripting language (groovy, Scala, python)

- Knowledge/use of design patterns

- Knowledge/use of enterprise integration patterns

- Domain driven design or related exposure

- Advanced programming aspects (multi-threading).

RESPONSIBILITIES:

Develop new functionality;

Design and implement tests (unit/integration/behavioural)

Integration with other systems (feeds, REST, jms etc)

Start date
ASAP
Duration
12 months
From
EPAM Systems Ltd
Published at
26.04.2018
Project ID:
1545748
Contract type
Freelance
To apply to this project you must log in.
Register