Posted:1 week ago|
Platform:
On-site
Full Time
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.
• 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.
• 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.
• 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.
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
Rakuten Symphony
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
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.
We have sent an OTP to your contact. Please enter it below to verify.
Practice Java coding challenges to boost your skills
Start Practicing Java Now
indore, madhya pradesh, india
Salary: Not disclosed
chennai, tamil nadu
Salary: Not disclosed
Salary: Not disclosed
bengaluru, karnataka, india
Salary: Not disclosed
Salary: Not disclosed
Bengaluru, Karnataka, India
70.0 - 100.0 Lacs P.A.
karnataka
Salary: Not disclosed
Coimbatore, Tamil Nadu, India
Salary: Not disclosed
Indore, Madhya Pradesh, India
Experience: Not specified
Salary: Not disclosed
indore, madhya pradesh, india
Salary: Not disclosed