Description
Senior Java developer - Concurrency/Cloud/Containerisation - sought by leading investment bank based in London
* Inside IR35 - hybrid working*
Qualifications:
- A minimum of 4 years of application development experience
- Solid understanding of application infrastructures, including hardware, storage, network, databases, disaster recovery
- Strong grasp of algorithms and data structures and how to best apply them to build optimal software solutions
- Logical thinking, Strong analytical and problem solving skills; innovative and solutions oriented
- Effective time management skills in order to manage multiple priorities with flexibility on time zones and timelines
- Excellent verbal and written communication skills with ability to prepare and deliver effective presentation
- Proven experience building scalable, mission critical systems
- Preference of experience working in financial industry
Technical Skills and Experience:
- Experience with the following technologies:
- Java full stack technologies
- RDBMS, SQL, PL/SQL, Oracle DB
- XML/XSD/XSLT and JSON
- Web services (SOAP, REST, etc.)
- Modern source control, build and continuous integration solutions
- UNIX/Linux Shell Scripting
- Tomcat or Weblogic Application Server
- Java concurrency (practical experience and good knowledge)
- Rabbit MQ or other message oriented Middleware
- Autosys or other scheduling systems
- Oracle and other RDBMS with strong SQL
- Experience in Cloud concepts and technologies: container build and orchestration, infrastructure-as-code, horizontal scaling
- Experience using - JIRA, uDeploy, SonarQube, TeamCity, Artifactory, BitBucket, Groovy, Maven/Gradle.
Education:
Bachelor's degree in Engineering (Computer Engineering) Computer science or information technology
Please apply within for further details or call
Matthew Holmes
Harvey Nash - Finance and Banking