Job Openings Senior Backend Java Engineer

About the job Senior Backend Java Engineer

Job Description

We are looking for a highly skilled Senior Backend Java Engineer with strong experience in building scalable and high-performance backend systems. The ideal candidate must be able to take ownership of technical decisions, mentor junior developers, and contribute to system architecture.

Key Responsibilities

  • Develop, optimize, and maintain backend services using Java and Spring Boot

  • Design and implement RESTful APIs and scalable backend architectures

  • Work with MySQL, DynamoDB/NoSQL, and Redis for caching

  • Integrate and manage Kafka-based messaging systems

  • Deploy, monitor, and manage applications on AWS

  • Work with Docker/Kubernetes and CI/CD pipelines as part of DevOps practices

  • Write clean, efficient, and well-tested code

  • Troubleshoot performance issues and ensure high availability

  • Mentor junior engineers and guide technical decisions

Requirements

  • Minimum 4+ years of hands-on experience in Java & Spring Boot

  • Strong understanding of multithreading, concurrency, and asynchronous programming

  • Proficiency with MySQL and NoSQL databases (DynamoDB preferred)

  • Hands-on experience with Redis and Kafka

  • Deep knowledge of AWS cloud services

  • Experience with Docker/Kubernetes and CI/CD

  • Strong knowledge of Data Structures, Algorithms, and system design

  • Experience in architecting large-scale, high-availability systems

  • Must be an immediate joiner

  • Must be willing to work on Saturdays (WFH)

  • Must be based in or willing to relocate to Indore

  • Ability to mentor and lead developers