AR

Senior Backend Engineer

Artech Infosystems Private Limited
Remote20-22 LPA Posted 2 Apr 2026
FULL TIME
Docker
Spring Boot
Scala
Cassandra
Kubernets
+1 more

Job Description

Senior Backend Engineer

Job timing – 7:30pm IST to 4:30pm IST

Immediate joiner

Job Description

We are looking for a Senior Backend Developer who loves writing clean code and solving complex data challenges. In this role, you won't just be 'maintaining ' systems; you will be actively building high-performance APIs, refining data pipelines, and optimizing how our applications handle massive, parallel workloads.

Project Overview

The ideal candidate has a strong understanding of how data is represented, with strong skills in Java. They can understand how to evaluate code and completely timely broken-down tasks like bug fixes and system feature enhancements. This role will be supporting a team that works on data migrations, platform upgrades, and backend services are efficient, robust, and scalable—especially when working with Java in complex, high-volume environments.

  • Key Workflows Open Req:Memory optimization
  • Platform memory with schema changes
  • Upgrade legacy systems
  • Caching with Redis
  • Leverage Java and Spring Boot to design, implement, and maintain backend services while ensuring reliability, performance, and security across the platform.
  • Strong documentation skills
  • Data Structure and Infrastructure level coding
  • Binary
  • Technical Skill SetsJava
  • Kuberneetes
  • Docker
  • PromQL - monitoring and alerting
  • Spring boot Api's
  • Grafana and Splunk - Monitoring Operations
  • Soft SkillsQuick learner
  • Flexible
  • Ability to work autonomously
  • Escalates timely

Job Description

Senior Backend Developer

We are looking for a Senior Backend Developer who loves writing clean code and solving complex data challenges. In this role, you won't just be 'maintaining ' systems; you will be actively building high-performance APIs, refining data pipelines, and optimizing how our applications handle massive, parallel workloads.

  • Key ResponsibilitiesFeature Development: Build and ship production-grade APIs, working primarily in Java with some functional logic in Scala.
  • Code Craftsmanship: Drive the development lifecycle by reviewing peer code and translating complex technical requirements into scalable software.
  • Performance Engineering: Write highly optimized code for parallelism and concurrency, ensuring our applications can handle heavy data loads without bottlenecks.
  • Distributed Systems Architecture: Design, build, and maintain highly scalable distributed systems that process millions of events per day with low latency and high availability.
  • Data Pipeline Development: Build and optimize real-time and batch data pipelines using Apache Spark and/or Apache Flink to process large-scale datasets efficiently.
  • Observability: Use Splunk and Grafana to monitor application health and write PromQL queries to troubleshoot and optimize performance.
  • Required Skills & ExperienceThe Stack: Deep expertise in Java
  • Distributed Systems: Hands-on experience designing and operating highly scalable distributed systems, including understanding of CAP theorem, eventual consistency, and distributed consensus protocols.
  • Data Processing Frameworks: Production experience building data pipelines with Apache Spark and/or Apache Flink for both batch and stream processing workloads.
  • Storage Systems: Practical experience with distributed storage systems such as Apache Cassandra (or similar NoSQL databases) and PostgreSQL, including schema design, query optimization, and operational management.
  • Data Structures: Advanced knowledge of data structures and experience building robust data pipelines.
  • Containerization: Familiarity with Docker and Kubernetes for daily development and deployment.

  • Required Skills & Experience5+ years backend engineering experience with advanced Java knowledge (JVM internals, concurrency, multithreading).
  • Strong experience in data structures, algorithms, and infrastructure-level coding.
  • Understanding of binary-level operations, memory layout, and low-level system optimizations.
  • Strong experience working in large codebases and repositories with Java and Scala.
  • Proven ability to build, operate, and scale large distributed systems.
  • Experience with Kubernetes, containerization, and cloud-native deployment workflows.
  • Ability to articulate design considerations and document them clearly.
  • Bachelor's or master's degree in computer science or related field.

  • Preferred QualificationsExperience implementing end-to-end migration frameworks.
  • Security upgrade or secure coding experience in distributed platforms.
  • Familiarity with Spring Boot for service development.
  • Hands-on expertise with Cassandra or similar distributed storage technologies.

Tech Stack

Java, Scala, Spring Boot, Kubernetes, Docker, Cassandra, Ticketing Tools

Join WhatsApp Channel