Senior Full Stack Developer (java Spring & Typescript)

Year    Remote, IN, India

Job Description

We are seeking a highly skilled and experienced Senior Full Stack Developer with a strong background in Java Spring and TypeScript to join our team. This role involves working on high-performance, real-time applications with a focus on trading platforms and data visualization using tools like TradingView.

You will be responsible for designing, building, and optimizing scalable applications, handling complex business logic, and ensuring maintainable, high-quality code. Experience with websockets, real-time data streaming, and distributed systems is a significant plus.

Key Responsibilities:



Develop and maintain scalable full-stack applications using Java Spring Boot (backend) and TypeScript (frontend frameworks like Angular/React).

Design and implement REST APIs and WebSocket communication for real-time data updates.

Work with real-time data feeds, especially in trading or financial contexts.

Integrate and customize TradingView charts or similar trading visualization platforms.

Understand and refactor complex codebases quickly and efficiently.

Optimize and organize code for performance, scalability, and maintainability.

Apply advanced problem-solving skills to tackle complex application challenges.

Collaborate with other developers, QA, and product teams in an agile environment.

Utilize tools like Cursor to accelerate development while maintaining code clarity and control.

Ensure high availability and performance in distributed systems.

Required Skills and Qualifications:



5+ years of experience with Java Spring (Spring Boot).

5+ years of experience with TypeScript and modern frontend frameworks (React, Angular, or similar).

Strong experience with WebSocket and real-time application architecture.

Solid understanding of REST APIs, data modeling, and system design.

Familiarity with TradingView charting platform.

Proven ability to quickly understand and work within large and complex codebases.

Strong knowledge of software architecture, performance optimization, and clean coding practices.

Experience working with or building distributed systems is a strong plus.

Comfortable using AI-assisted tools like Cursor to improve productivity (without over-reliance).

Excellent problem-solving skills and the ability to work independently.

A reliable internet connection and a well-equipped development environment.

Nice to Have:



Experience with message brokers (Kafka, RabbitMQ, etc.)

Familiarity with DevOps tools (Docker, Kubernetes, CI/CD pipelines)

Background in financial markets or algorithmic trading

If you are passionate about building robust, real-time, and scalable applications and thrive in fast-paced environments, we'd love to hear from you!

Job Type: Full-time

Pay: From ?220,000.00 per month

Education:

Bachelor's (Required)
Experience:

Java: 5 years (Required) TypeScript: 5 years (Required) Websocket: 5 years (Required)
Shift availability:

Day Shift (Required)
Work Location: Remote

Application Deadline: 06/06/2025

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD3760205
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Remote, IN, India
  • Education
    Not mentioned
  • Experience
    Year