Senior Java Developer /Technical Lead

Job Title Senior Java Developer /Technical Lead
Sector IT
Location London
Type Contract
Salary Confidential

Senior Java Developer / Technical Lead required for a leading City of London based financial services client

Required experience:

  • Knowledge and understanding of financial transaction processing principles and technical requirements
  • Ability to lead the team on best code practices, design, deployment and technical release
  • Strong knowledge and understanding of Service Oriented Architecture
  • Excellent knowledge of application for scalability, security , performance and design for future demands
  • Experienced in Test-Driven Development / Behaviour-Driven Development
  • Excellent understanding and knowledge of solution and architect design best practices and approach
  • Participate in Technical Design activity across the various technology domain specific teams involved to ensure that the overall Technical Design is complete and in line with Non Functional Requirements, Solution Architecture and System Functional Design specifications
  • Must be hands-on and have the ability to perform reverse engineering and to understand code modules and execute existing code.
  • All aspects of scrum & project management for the software development activities in both internal & external teams (eg backlog grooming, agile process ownership, sprint planning, capacity measurement, etc.)

Technologies:

  • Core Java (Java 8/11)
  • Enterprise Java (JEE) & transaction processing
  • Spring Framework & SpringBoot
  • Hibernate/JPA
  • REST/SOAP web services
  • File processing and transfer protocols (SFTP, SSH)
  • Messaging, ideally RabbitMQ
  • Strong knowledge and expertise of cyber security principles
  • Relational databases, stored procedures, stored functions, sql language
  • Intellij IDEA
  • Understanding of object databases (desirable)

This will be a six month contract with extensions to follow



Apply for this position: