Job Title: Senior Software Engineer
Location: Bangalore (Hybrid – 3 days Work from Office)
Experience Level: Senior
Description:
We are seeking a SeniorSoftware Engineer (Backend) with strong expertise in Java and Spring Boot to design and build scalable microservices. The role involves code reviews, orchestration service development, observability implementation, and performance tuning.
Responsibilities
- Design and build microservices and orchestration services
- Conduct code reviews and provide technical guidance
- Implement observability practices (logs, metrics, traces)
- Optimize application performance and tune services
- Develop synchronous APIs (REST) and asynchronous integrations (Kafka, Solace, JMS)
Required Skills
- Strong experience in Java and Spring Boot
- Expertise in orchestration services
- Practical implementation of OAuth-based authentication and authorization
- Proven experience with REST APIs and event-driven integrations
- Knowledge of observability tools (ELK, Grafana, Prometheus, OpenTelemetry)
- Proficiency in SQL (schema design, data modeling, query optimization)
- Familiarity with microservices best practices, CI/CD, and performance tuning