Senior Full Stack Java Developer

Barclays

Pune, India
Core java development
Low-level multithreading
Low-level networking
Design and develop high performing, scalable server-side exchange connectivity components for Equities trading applications

Job Summary

  • Design and develop high performing, scalable server-side exchange connectivity components for Equities trading applications.
  • Collaborate with a global development team to facilitate development of exchange connectivity modules in line with business/regulatory and technology requirements.
  • Contribute to setting strategy, driving requirements, and making recommendations for change within the organization.

Matching Summary

Design and develop high performing, scalable server-side exchange connectivity components for Equities trading applications.

Skills & Requirements

Must-have

  • Core Java development
  • Low-level multithreading
  • Low-level networking
  • Spring and Spring Boot
  • Microservices and REST APIs
  • Distributed architecture
  • DevOps toolchains

Nice-to-have

  • Investment banking/trading domains
  • Cloud-native deployments
  • NoSQL databases
  • Distributed caching
  • Docker and Kubernetes
  • Risk and Controls
  • Business Acumen & Strategic Thinking

Key Requirements

  • Expert Core Java developer
  • Experience with React/Angular, JavaScript/TypeScript
  • Experience with RDBMS
  • Working knowledge of Kafka/Solace/MQ/JMS
  • Experience with Unit, integration and automated functional testing
  • Ability to lead technical delivery end-to-end
  • Proven experience working with Product Owners, BAs, QA, and global stakeholders

Work Rights

Not specified

Tailored Resume

Cover Letter