Position title
Senior JAVA developer
Description

We're working with our financial services client on modernising their trading platform using React, Microservices, AWS technical stack while maintaining the current trading platform. Hence the need for a senior Java developer who has worked on applications that are built using AWS SaaS/PaaS platforms following Microservices architecture. This is an opportunity for an enthusiastic software engineer to join the development team as a senior developer. S/he will be responsible for a spectrum of assignments from working on new products, system and product enhancements, and systems architecture to bug fixes.

 

We are seeking skilled technologists who have strong technical skills and the leadership characteristics required to guide others from a technical perspective. This position will require that the candidate work together with other technologists and with business colleagues in the development of the system over time. The team follows an agile methodology with self-organizing teams where every individual is empowered to take critical decisions.

Responsibilities
  • Develop new functionality and maintain the client’s trading platform.
  • Initiatives include product enhancements and new workflows for trading, and server-side programming and messaging
  • Perform the above duties utilizing Java, AWS, PostgreSQL, Spring Boot, Gradle, Redis.
  • Improve the scale and performance of the growing system
  • Coordinate with business analysts and quality assurance daily
  • Present technical designs of work performed to the various groups (including Development, QA, BA and the business)
  • Production support, including investigating and fixing production issues
Skills
  • Delivery experience of re-engineering legacy programs to distributed systems would be a bonus.
  • Implementation experience in application server clustering, performance tuning and scalability testing to support high throughput, moderate latency, high availability systems.
  • Experience including analysis, design, coding and implementation of large-scale custom-built object-oriented applications.
  • Strong OO design knowledge, including extensive design patterns knowledge.
  • Excellent Core Java skills, Non-relational databases.
  • Experience with a container-based event-driven microservices architecture using ECS, Spring Boot, and REST API.
  • Good to have AWS services – ElastiCache, Kafka, Kinesis, Lambdas, IAM, API
  • Experience working with FIX messaging
  • Experience working in an Agile Environment
  • Delivery experience using continuous integration – ideally Jenkins
  • Working within (and knowledge of) the financial industry is a bonus.
Employment Type
Full-time
Experience

8+ years

Industry
IT
Job Location
UK, Hybrid
Date posted
10 February, 2023

Thank you for submitting your application. We will contact you shortly!