Talent.com
Senior Software Engineer Technical Lead

Senior Software Engineer Technical Lead

Rakuten SymphonyBhopal, Madhya Pradesh, India
3 days ago
Job description

Job Description :

Job Role - Senior Software Engineer / Technical Lead

Experience : 5 – 9 years

Location : Indore

Employment Type : Full-Time

About the Role :

We are looking for a passionate and hands-on Senior Software Engineer / Technical Lead to design, build, and scale high-performance backend systems and microservices. The ideal candidate should have strong experience in Java and Golang, a deep understanding of distributed systems, and a willingness to explore and adopt new technologies.

Key Responsibilities

  • Design and develop high-performance, scalable, and resilient backend microservices using Java (Spring Boot) and Go.
  • Build and optimize data-intensive workflows integrated with Kafka, Redis, MySQL / PostgreSQL, and REST APIs.
  • Lead technical discussions, review code, and mentor engineers within the team.
  • Deploy, monitor, and maintain applications in Kubernetes using Docker, Helm, and modern DevOps practices.
  • Ensure observability and performance optimization through metrics, logging, and tracing.
  • Collaborate with cross-functional teams (Product, QA, DevOps, and Architecture) to deliver high-quality releases on time.
  • Drive best practices in code quality, security, CI / CD automation, and performance tuning.
  • Implement secure API design, authentication (OAuth2, JWT), and authorization (RBAC / ABAC) mechanisms.
  • Ensure compliance with secure coding practices, vulnerability management, and data protection guidelines.
  • Design and monitor API traffic flow from internet to backend microservices via ingress, API gateway, and service mesh.
  • Participate in architecture design discussions for new features, workflows, and large-scale platform evolution.
  • Stay curious and continuously explore new technologies, tools, and frameworks relevant to our stack.

Required Skills & Experience

  • 5–9 years of strong backend engineering experience.
  • Proficiency in Java (Spring Boot) and Golang (must have hands-on experience in both).
  • Strong understanding of RESTful APIs, microservices architecture, and event-driven systems.
  • Experience with Kafka (or other message brokers) for large-scale asynchronous processing.
  • Strong in SQL and database schema design (MySQL / PostgreSQL); exposure to NoSQL is a plus.
  • Hands-on experience with Docker, Kubernetes, and containerized deployments in production.
  • Experience with Redis, caching strategies, and concurrency optimization.
  • Working knowledge of CI / CD pipelines (GitLab, Jenkins, ArgoCD, etc.).
  • Understanding of cloud platforms (AWS, GCP, or Azure) and microservice scaling patterns.
  • Strong debugging, profiling, and performance-tuning skills.
  • Knowledge of secure coding standards, TLS / mTLS communication, and secrets management (Vault, K8s Secrets).
  • Familiarity with API gateways, ingress controllers, and Kubernetes network policies.
  • Strong understanding of authentication / authorization frameworks and service-to service security.
  • Excellent problem-solving, communication, and team-collaboration abilities.
  • Good to Have

  • Working knowledge of distributed tracing (Jaeger, OpenTelemetry) and monitoring tools (Prometheus, Grafana).
  • Experience with Temporal, Camunda, or workflow orchestration engines.
  • Knowledge of Reactive Programming
  • Experience in high-volume data pipelines or telecom / automation platforms.
  • Why Join Us

  • Opportunity to work on large-scale, real-time automation systems impacting telco operations globally.
  • Culture of technical ownership, innovation, and continuous learning.
  • Freedom to explore and adopt modern technologies.
  • Collaborative and transparent environment with flat hierarchies.
  • Tech Stack You’ll Work With

    Languages : Java 21+, Golang 1.23+

    Frameworks : Spring Boot 3.x, Gin / Fiber

    Messaging : Kafka

    Cache : Redis / Valkey

    Databases : MySQL, PostgreSQL

    Infrastructure : Docker, Kubernetes, Helm

    Cloud / DevOps : Private Cloud / AWS / GCP / Jenkins Monitoring : Prometheus, Grafana, ELK Security : TLS / mTLS, OAuth2, JWT, Vault, Network Policies

    Create a job alert for this search

    Lead Software Engineer • Bhopal, Madhya Pradesh, India