Job Desription
Work with multiple business teams including trading and quantitative analystsProvide work estimates as neededDevelop system architectures, designs and conceptsMaintain and improve code quality using static & dynamic code analyses, security vulnerability scans, code coverage and CI/CD pipeline gatingDesign, build and configure applications to meet business process and application requirementsParticipate in all phases of software delivery lifecycle from analysis through support.
Required Skills
Experienced server-side core Java DeveloperHands on Senior Java Developer with over 5 years of enterprise development experienceSpring (including Spring Boot and Spring Boot Actuator)Apache Camel (Version 3)REST API (including Enterprise Authentication and Authentication)JMS (Active MQ or similar)MS SQL Server and/or Sybase experience
Preferred Skills
Experience designing and supporting low latency, high throughput trading applicationsExperience with asynchronous, event-driven programming & concurrencyEnterprise services (including monitoring, state management)Experience integrating proprietary components with Bloomberg or MurexExperience with Kafka, RedHat OpenShift, Kubernetes, Ansible or Docker