Target logo

Sr Engineer

Target
NewPosted yesterday

LOCATION

Bangalore · Onsite

EXPERIENCE

4+ Years

TYPE

FullTime

SKILLS REQUIRED

JavaSpring Bootdistributed systemsMicroservices ArchitectureRoot Cause AnalysisRESTful APIsCI/CD

Job description

Overview

Senior Backend Engineer role building scalable, distributed Java backend services, contributing to architecture decisions, and owning services end-to-end in production.

What you'll do

  • Design and build high-quality, scalable, and resilient backend services using Java and Spring Boot
  • Lead system design and architecture discussions, making informed trade-offs across performance, scalability, and reliability
  • Own services end-to-end in production, ensuring availability, latency, and SLA adherence
  • Drive best practices for distributed systems design, fault tolerance, and observability
  • Write clean, maintainable, and well-tested code, and set a high bar for engineering quality
  • Conduct code reviews and mentor engineers, improving overall team capability
  • Troubleshoot complex production issues, lead root cause analysis, and implement durable fixes
  • Collaborate cross-functionally with product, UX, and platform teams to deliver solutions end-to-end
  • Partner with DevOps to enhance CI/CD pipelines and optimize Kubernetes-based deployments
  • Contribute to architecture governance, documenting designs, trade-offs, and operational runbooks
  • Influence technical direction by evaluating tools, technologies, and system improvements
  • Contribute to building next-generation platform capabilities leveraging agent-based and AI-driven orchestration systems

What you'll need

  • Bachelor's degree in Computer Science or equivalent practical experience
  • 4+ years of professional software development experience
  • Strong proficiency in Java and deep experience with Spring Boot
  • Proven experience building microservices and RESTful APIs
  • Strong understanding of distributed systems principles: scalability, reliability, consistency, and fault tolerance
  • Hands-on experience with messaging systems (e.g., Kafka, RabbitMQ)
  • Experience with cloud-native environments (Docker, Kubernetes)
  • Strong database fundamentals across relational (MySQL/Postgres) and NoSQL (MongoDB/Redis) systems
  • Experience with modern engineering practices: Git, CI/CD, automated testing, and observability tools
  • Strong problem-solving skills and ability to drive solutions in ambiguous environments
  • Demonstrated ability to mentor engineers and influence technical decisions
  • Proven track record of delivering reliable, scalable systems in production

Nice to have

  • Experience with event-driven architectures or streaming systems
  • Exposure to high-scale, low-latency systems
  • Familiarity with infrastructure-as-code tools (e.g., Terraform)
  • Experience with performance tuning and system optimization
  • Familiarity with AI-assisted developer tools (e.g., GitHub Copilot, ChatGPT)
  • Familiarity with agentic platforms and AI-driven application architectures, including concepts like orchestration of autonomous agents, tool usage, and workflow-based systems

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Sr Engineer