Post Job Free
Sign in

Senior Software Engineer Technical Lead

Company:
Rakuten Symphony
Location:
Indore, Madhya Pradesh, India
Posted:
October 19, 2025
Apply

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

Apply