Description
Senior Java Developer (Java 8, REST, Unix/Linux, Maven, TeamCity, TDD, Investment Banking) - £500-£550 a day - City, London - 12 month contract - City, London
EPAM is the 12th Fastest growing technology company in the world according to Forbes 2017. Senior Java Developer (Java 8, REST, Unix/Linux, Maven, TeamCity, TDD, Investment Banking)
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:
- Good 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 within production projects);
- Linux: intermediate level (bash Scripting);
- Scrum: 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)
RESPONSIBILITIES:
- Develop new functionality;
- Design and implement tests (unit/integration/behavioural)
- Integration with other systems (feeds, REST, jms etc)