Java Senior Developer


Job Location:

Bengaluru - India

Monthly Salary: Not Disclosed
Posted on: Yesterday
Vacancies: 1 Vacancy

Job Summary

Role :Java Senior Developer

Exp: 6years

Location: Bangalore

Minimum of 6 years of experience in Java with 3 years in backend engineering using Java (Spring Boot/Dropwizard) or Ruby.

Solid understanding of Rest API design and SDK integration patterns

Strong working knowledge of Mysql: familiarity with atleast one of: TiDB Aerospike HBase MongoDB.

Basic familiarity with Apache Spark and batch data pipelines including the ability to read and trace data flow through existing Spark jobs.

Comfortable reading and refactoring unfamiliar codebases across multiple services

Hands on experience writing and executing live database migrations (schema and data) in production

Proficient with AI coding tools (Cursor Copilot Claude) for code discovery migration scripting and test generation using strong judgement to review and validate output

Roles and Responsibilities :

  • Backend Development & Refactoring: Design build and maintain high-performance backend services using Java (Spring Boot/Dropwizard) or Ruby. Seamlessly navigate read and refactor unfamiliar codebases across a multi-service architecture.

  • API & SDK Management: Design robust scalable REST APIs and implement clean SDK integration patterns to connect internal and external services.

  • Database & Live Migrations: Manage and optimize data layers using MySQL alongside NoSQL/distributed databases (TiDB Aerospike HBase MongoDB). Plan and execute live zero-downtime database migrations (both schema and data) in production environments.

  • Data Pipeline Maintenance: Trace read and debug data flows through existing Apache Spark jobs and batch data pipelines to ensure data consistency.

  • AI-Assisted Engineering: Leverage advanced AI coding tools (Cursor Copilot Claude) to accelerate code discovery draft migration scripts and generate test suites while applying strong technical judgment to review and validate the output.

Role :Java Senior Developer Exp: 6years Location: Bangalore Minimum of 6 years of experience in Java with 3 years in backend engineering using Java (Spring Boot/Dropwizard) or Ruby. Solid understanding of Rest API design and SDK integration patterns Strong working knowledge of Mysql: familiarity...