Senior Software Engineer - Java Full Stack, Futures Engineering
Clear Street
2 months ago
London, United Kingdom
Senior / Staff+
H1B Sponsor
Responsibilities
- Lead the end-to-end design, development, and delivery of Cleared Derivatives back-office applications.
- Architect, develop, and optimize server-side applications, RESTful APIs, and microservices using Java.
- Implement event-driven architectures with Apache Kafka for real-time data processing.
- Contribute to front-end development using ReactJS, integrating UI components with back-end services.
- Optimize application performance, security, and reliability.
- Deploy and manage applications in Kubernetes clusters for high availability and scalability.
- Provide technical support for applications.
- Collaborate with cross-functional teams to architect solutions and deliver robust features.
- Participate in code reviews, unit testing, and CI/CD pipeline maintenance.
Requirements
- 7+ years of professional experience in back-end development with Java.
- 5+ years of experience within a financial institution, preferably in FCM or Broker-Dealer environments.
- Ability to work under pressure and meet deadlines.
- Experience building microservices with a strong understanding of design patterns and performance optimization.
- Strong problem-solving skills and ability to debug complex systems.
- Hands-on experience with Apache Kafka for event streaming and messaging.
- Proficiency in MongoDB or AWS DocumentDB for NoSQL database design.
- Familiarity with Apache Solr, Apache ZooKeeper, and HashiCorp Vault.
- Experience with Kubernetes for container orchestration and deployment.
- Working knowledge of ReactJS or other JavaScript frameworks.
- Excellent communication and teamwork skills.
- Understanding of Agile/Scrum methodologies.
- Preferred: Experience with AWS services and cloud-native development.
Benefits
- Competitive compensation packages and company equity.
- Pension and full medical and dental insurance.
- A culture that promotes collaboration and diversity.
- Hybrid work model requiring in-office presence at least three days a week.
Tech Stack
Apache KafkaDatadogDockerJavaKubernetesMongoDBReact
Categories
BackendDevOpsFrontendFull Stack