Sr. Java Full Stack Engineer

Jobgether

India

Remote

INR 3,000,000 - 4,200,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Remote work arrangement
Contract-based engagement
High-performance trading infra

Job summary

Jobgether, on behalf of a partner, seeks a Senior Java Full Stack Engineer based in India to lead design and development of high-performance trading systems. You will combine Java, Python, Linux expertise with event-driven architectures to deliver low-latency, scalable workflows, mentor engineers, and drive best practices across the software lifecycle in a remote contract setting.

The role emphasizes hands-on coding, architecture, and collaboration with cross-functional teams to optimize

Qualifications

  • Bachelor's degree in Computer Science, Engineering, Information Technology, or equivalent.
  • At least 10 years of hands-on software design and development experience.
  • Strong expertise in Java, Python, and Linux.
  • Deep experience with low-latency messaging systems (Kafka, 29West).
  • Proficiency in KDB+ or other time-series databases.
  • Experience with capital markets or brokerage systems, especially order management platforms.
  • Solid understanding of FIX protocol and FIX engines.
  • Hands-on AWS or other cloud deployment experience.
  • Experience with AI-assisted developer tools (e.g., GitHub Copilot).
  • CI/CD and build tools (GitHub, Maven, Jenkins, Artifactory, uDeploy).

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 to support mission-critical trading operations.
  • Collaborate with internal and external teams to deliver robust, end-to-end trading workflows.
  • Lead performance tuning and optimization initiatives across the platform.
  • Design and implement solutions using Java, Python, Linux, and distributed systems technologies.
  • Work with low-latency messaging platforms and time-series databases to support trading workloads.
  • Contribute to the development and maintenance of capital markets and brokerage applications, including order management systems and FIX-based integrations.
  • Support application delivery through CI/CD pipelines, automated deployment processes, and cloud infrastructure.
  • Apply AI-assisted development tools to improve engineering productivity and support software development activities.
  • Mentor junior engineers, share technical expertise, and promote engineering standards and best practices.
  • Provide operational support for production and non-production environments, participating in a weekly on-call rotation and occasional weekend support.

Skills

Java
Python
Linux
Distributed systems
Low-latency design patterns
System analysis
Communication
Time management
Self-motivation
On-call support
On-call weekly weekend coverage

Education

Bachelor's degree

Tools

Kafka
29West
KDB+
GitHub Copilot
AWS
GitHub
Maven
Jenkins
Artifactory
uDeploy

Job description

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Sr. Java Full Stack Engineer based in India.

Take a leading technical role in designing and developing next-generation trading systems within a mission-critical financial services environment. You will architect high-performance, distributed applications built for low latency, high throughput, and operational resilience. Combining deep Java expertise with Python, Linux, and event-driven architectures, you will help deliver reliable end-to-end trading workflows. You will collaborate with cross-functional teams to optimize platform performance, strengthen messaging infrastructure, and resolve complex technical challenges. Beyond hands-on development, you will mentor engineers and promote best practices across the software development lifecycle. This remote contract opportunity is ideal for an experienced engineer passionate about capital markets, scalable systems, and performance-critical technology.


Accountabilities

As a Senior Java Full Stack Engineer, you will lead the technical design, implementation, and optimization of distributed trading infrastructure, ensuring performance, reliability, and scalability across production and non-production environments.

  • 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 to support mission-critical trading operations.

  • Collaborate with internal and external teams to deliver robust, end-to-end trading workflows.

  • Lead performance tuning and optimization initiatives across the platform, identifying and resolving bottlenecks affecting latency, scalability, and resilience.

  • Design and implement solutions using Java, Python, Linux, and appropriate distributed systems technologies.

  • Work with low-latency messaging platforms and time-series databases to support trading workloads and data processing.

  • Contribute to the development and maintenance of capital markets and brokerage applications, including order management systems and FIX-based integrations.

  • Support application delivery through CI/CD pipelines, automated deployment processes, and cloud infrastructure.

  • Apply AI-assisted development tools to improve engineering productivity and support software development activities.

  • Mentor junior engineers, share technical expertise, and promote engineering standards and best practices.

  • Provide operational support for production and non-production environments, participating in a weekly on-call rotation and occasional weekend support.

Requirements

The ideal candidate combines extensive software engineering experience with deep knowledge of low-latency systems, distributed architectures, and financial trading technology. You should be comfortable taking technical ownership, solving complex performance challenges, and collaborating with engineering teams and leadership.

  • Bachelor's degree in Computer Science, Engineering, Information Technology, or an equivalent qualification.

  • At least 10 years of hands-on software design and development experience.

  • Strong expertise in Java, Python, and Linux.

  • Deep experience with low-latency messaging systems, such as 29West or Kafka.

  • Proficiency in KDB+ or other time-series databases.

  • Strong background in scalable, distributed, asynchronous, and event-driven application development.

  • Advanced knowledge of low-latency design patterns and performance optimization techniques.

  • Experience with capital markets or brokerage systems, particularly order management platforms.

  • Solid understanding of the FIX protocol and FIX engines.

  • Experience using AI-assisted developer tools, such as GitHub Copilot.

  • Familiarity with CI/CD and build tools, including GitHub, Maven, Jenkins, Artifactory, and uDeploy.

  • Hands-on experience deploying applications to AWS or other cloud platforms.

  • Ability to analyze complex end-to-end systems and identify performance, scalability, and resilience issues.

  • Strong analytical, organizational, and communication skills.

  • Ability to manage multiple priorities and work effectively in a collaborative environment.

  • Self-motivation, initiative, and the ability to work with technical and business leadership.

  • Willingness to support production systems through a weekly on-call rotation, including occasional weekend coverage.

Benefits
  • Remote work arrangement.

  • Contract-based engagement.

  • Opportunity to work on high-performance trading infrastructure in a mission-critical financial services environment.

  • Exposure to distributed systems, low-latency messaging, capital markets technology, and cloud platforms.

  • Opportunity to provide technical leadership, mentor engineers, and influence engineering best practices.

  • Salary, healthcare coverage, paid time off, and other benefits are not specified in the job description.


How Jobgether works

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!

Data Privacy Notice

By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

#LI-CL1

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Development Engineer 1
Software Development Engineer 1

Jobgether SRL • India

On-site
INR 600,000 - 1,000,000
Remote work in India
Full-time role
Professional development
+3
Senior Engineer, Fullstack - Growth
Senior Engineer, Fullstack - Growth

Jobgether • India

Remote
INR 3,000,000 - 5,500,000
Fully remote work
Share options
Flexible annual leave (min 25 days)
+8
Data Developer
Data Developer

Jobgether • India

Remote
INR 900,000 - 1,500,000
Fully remote work arrangement
Full-time employment
Access to a villa
+1
Senior Data Engineer
Senior Data Engineer

Jobgether SRL • India

Remote
INR 1,800,000 - 3,800,000
Remote-first
Unlimited PTO
Professional development budget
+3
Python Developer
Python Developer

Jobgether SRL • India

Remote
INR 900,000 - 1,500,000
Remote flexibility
Health and well-being benefits
Financial support
+3
Senior Fullstack Engineer (Angular / Java)
Senior Fullstack Engineer (Angular / Java)

Jobgether • India

Remote
INR 1,800,000 - 3,200,000
Fully remote
Full-time employment
Modern enterprise apps
+1
Senior ML Engineer
Senior ML Engineer

Jobgether • India

Remote
INR 3,000,000 - 7,000,000
Fully remote work environment with a全球
Share options
25 days annual leave
+5
Senior Software Engineer 1 (Java Fullstack)
Senior Software Engineer 1 (Java Fullstack)

Jobgether SRL • India

Hybrid
INR 2,400,000 - 3,200,000
Hybrid working in Hyderabad
Health, accident, and life insurance
Office meals andRefreshments
+9
Operations Engineer, BizTech
Operations Engineer, BizTech

Jobgether SRL • India

Remote
INR 2,600,000 - 3,800,000
Remote work in India
Competitive compensation
Opportunity to work with AI-poweredOps
+1
Senior IT Helpdesk Technician
Senior IT Helpdesk Technician

Jobgether SRL • India

Remote
INR 1,069,000 - 1,496,000
Fully remote in India
Medical insurance
Retirement benefits
+1