Senior Java Full Stack Engineer

J
JobgetherCapital markets
Based in IndiaContractSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
At least 10 years of hands-on software design and development experience.
Required Skills
AWSPythonJavaKafkaCI/CDLinuxDistributed Systems

Requirements

  • Hold a bachelor's degree in Computer Science, Engineering, Information Technology, or an equivalent qualification.
  • Have at least 10 years of hands-on software design and development experience.
  • Bring strong expertise in Java, Python, and Linux.
  • Have deep experience with low-latency messaging systems such as 29West or Kafka.
  • Be proficient in KDB+ or other time-series databases.
  • Have a strong background in scalable, distributed, asynchronous, and event-driven application development.
  • Understand low-latency design patterns and performance optimization techniques.
  • Have experience with capital markets or brokerage systems, particularly order management platforms.
  • Understand the FIX protocol and FIX engines.
  • Have experience using AI-assisted developer tools such as GitHub Copilot.
  • Be familiar with CI/CD and build tools including GitHub, Maven, Jenkins, Artifactory, and uDeploy.
  • Have hands-on experience deploying applications to AWS or other cloud platforms.
  • Be willing to support production systems through a weekly on-call rotation, including occasional weekend coverage.

Responsibilities

  • Architect, design, and develop distributed, event-driven trading systems optimized for low latency and high throughput.
  • Build and maintain asynchronous processing frameworks and resilient messaging services for trading operations.
  • Collaborate with internal and external teams to deliver end-to-end trading workflows.
  • Tune and optimize platform performance, resolving latency, scalability, and resilience bottlenecks.
  • Implement solutions using Java, Python, Linux, and distributed systems technologies.
  • Work with low-latency messaging platforms and time-series databases for trading workloads and data processing.
  • Develop and maintain capital markets and brokerage applications, including order management systems and FIX-based integrations.
  • Support application delivery through CI/CD pipelines, automated deployment, and cloud infrastructure.
  • Mentor engineers and promote engineering standards and best practices.
  • Provide operational support for production and non-production environments, including weekly on-call and occasional weekend support.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now