Backend Engineer (Java)

3 years

0 Lacs

Posted:4 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Backend Engineer (Java)

3+ Years

Bengaluru

Full-time


About the Role

We are looking for highly skilled Backend Engineers (Java) who can design, develop, and own SaaS products that handle large-scale, real-time data problems. This role involves building scalable systems, high-throughput data pipelines, and cloud-native services, while also shaping the long-term platform strategy.


Key Responsibilities

  • Design, develop, and own SaaS products that solve large-scale, real-time data problems.
  • Build highly scalable systems capable of processing massive volumes of IoT and event-driven data.
  • Translate product requirements into actionable, technical deliverables.
  • Develop efficient, cloud-hosted services and robust data pipelines.
  • Own architecture and implementation of critical cloud platform components: multi-region infrastructure, CI/CD pipelines, observability, and deployment systems.
  • Lead initiatives around modular codebases, SDKs, and shared templates to improve developer velocity.
  • Design and implement high-throughput streaming systems (e.g., Kafka, Flink) for real-time analytics and alerting.
  • Drive cost optimization, scaling policies, and capacity planning across compute, GPU, and storage layers.
  • Mentor team members, promote engineering best practices, and contribute hands-on to high-impact projects.


Essential Skills

  • Strong programming expertise in Java and Spring Boot.
  • Solid foundation in computer science fundamentals: algorithms, data structures, OOP, SQL.
  • Strong understanding of database internals and schema design for RDBMS and NoSQL.
  • Proven experience designing low-latency APIs for large datasets.
  • Expertise in building scalable data processing pipelines.
  • Hands-on experience with AWS and cloud-hosted environments.
  • Strong analytical, debugging, and problem-solving skills.
  • Experience with Agile methodologies and product development practices.
  • Ability to mentor and guide teams towards high-quality software delivery.
  • Nice to Have
  • Experience with GenAI tools or LLM-based developer workflows (e.g., GitHub Copilot, Cursor).
  • Experience in designing systems for transitioning from single-product architecture to multi-product ecosystems.
  • Strong system design thinking and ability to navigate large, distributed codebases.
  • Experience with cost optimization and cloud-native scaling strategies.


Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
  • 3+ years of hands-on backend development experience.

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You

bengaluru, karnataka, india

bengaluru, karnataka, india

noida, uttar pradesh, india

bengaluru, karnataka, india

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India