HamburgerMenu
hirist

Senior Software Development Engineer - Java

TalentSyker
5 - 8 Years
Bangalore

Posted on: 13/08/2026

Job Description

Description:

Were seeking a highly skilled, execution-focused Senior Backend Engineer with a minimum of 5 years of experience to join our team. This role demands hands-on expertise in building and scaling distributed systems, strong proficiency in Java, and deep knowledge of cloud-native infrastructure. You will be expected to design robust backend services, optimize performance across storage and caching layers, and enable seamless integrations using modern messaging and CI/CD pipelines.

Youll be working in a high-scale, high-impact environment where reliability, speed, and efficiency are paramount. If you enjoy solving complex engineering challenges and have a passion for distributed systems, this is the right role for you.

Responsibilities:

- Design, develop, and maintain distributed backend systems at scale.

- Write high-performance, production-grade code in Java.

- Architect and optimize storage systems, ensuring efficient query performance and scalable data models.

- Implement caching strategies to reduce latency and improve system throughput.

- Build and manage services leveraging AWS cloud infrastructure.

- Develop resilient messaging pipelines using Kafka (or equivalent) for real-time data processing.

- Define and streamline CI/CD pipelines, ensuring rapid and reliable deployment cycles.

- Collaborate with product managers, frontend engineers, and DevOps to deliver end-to-end solutions.

- Monitor system performance, identify bottlenecks, and apply proactive fixes.

- Drive best practices in software engineering, testing, and code reviews.

Requirements:

- 5+ years of experience in backend engineering, with deep hands-on coding experience.

- Strong proficiency in Java and familiarity with modern frameworks.

- Proven track record in building scalable distributed systems.

- Hands-on expertise with AWS services (e.g., EC2, S3, Lambda, DynamoDB, RDS).

- Solid understanding of messaging systems like Kafka, RabbitMQ, or similar.

- Strong grasp of query performance optimization and storage system design.

- Experience with caching solutions (Redis, Memcached, etc.).

- Familiarity with CI/CD tools (Jenkins, GitHub Actions, GitLab CI, etc.).

- Excellent problem-solving skills and ability to thrive in fast-paced environments.

- Strong communication and collaboration skills, with a proactive mindset.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...