Senior Software Engineer

apple

Hyderabad 8 Years Exp Posted 1h ago

Job Description

  • Design and develop highly scalable and reliable backend services using Java and Spring Boot.
  • Build and maintain RESTful APIs and microservices following modern backend engineering practices.
  • Design distributed systems capable of handling high traffic, large data volumes, and demanding latency requirements.
  • Develop and maintain Kafka-based event-driven systems, including producers, consumers, topics, partitions, consumer groups, retries, and failure handling.
  • Design and optimize caching solutions using Redis or equivalent technologies to improve application performance and scalability.
  • Participate in production operations, incident management, root-cause analysis, and service reliability improvements.
  • Own features and services throughout the complete SDLC, from technical design through production deployment and support.
  • Mentor junior and mid-level engineers and contribute to technical knowledge sharing.
  • Contribute to architectural decisions and technical roadmaps for backend platforms.

Minimum Qualifications

  • 8+ years of professional software engineering experience, with strong experience in Java backend development.
  • Experience building production applications using Spring Boot and Spring Framework.
  • Understanding of REST APIs, microservices, distributed systems, and backend design patterns.
  • Experience with Kafka or equivalent event-streaming platforms.
    • Hands-on experience with Redis or other caching technologies.

Similar Openings for You