Description
Senior Java Developer - Spring/Multithreading sought by leading investment bank based in Belfast/remote.
*Inside IR35 - Umbrella/PAYE Only*
Required Skills:
- Min 8-10 years of experience as Java Developer and at least 4 years exp in Java 8.
- At least 6 years of experience working with Spring (Core,Integration, Batch)/Hibernate and Messaging technologies like MQ,KAKFA/ActiveMQ and proven experience with using them in a large scale environment.
- Knowledge of handling high data volumes (ETL) using Spring Batch,Multithreading, Job Scheduling.
- Solid knowledge of SQL in the context of a major RDBMS such as DB2, UDB, Oracle.
- Good to have knowledge and experience in Big data - HBASE and Impala concepts.
- Experienced with XML parsing (including schemas), JSON and third party libraries like Gauva, lombok.
- Experienced with Elastic search/Kibana - setup and development
- Well versed with design standards & frameworks; experience in working on multiple technologies.
- Methodologies - Agile, Waterfall, Test Driven Development.
- Tools - Git, IntelliJ IDEA, Eclipse, Maven, TeamCity, Jenkins, JIRA and automated testing tools like Junit
- Excellent project management, time management, verbal and written communications skills, as the job entails simultaneously managing multiple projects with internal and external stakeholders.
- Proactive attitude, ability to run projects with minimal direction given the geographically distributed nature of the team
Desirable skills:
- Knowledge of Distributed Cache and in memory DB viz. HSQL
- Familiarity with Messaging Systems like Tibco, Kafka or other ETL tools
- Be familiar with the specifics of the major file transfer protocols (FTP, sFTP, NDM)
- Familiar with major banking protocols, such as SWIFT 15022, 20022 and FIX
- Knowledge of Custody business
Please apply within for further details or call
Alex Reeder
Harvey Nash Finance & Banking