Job Description

description of job

Senior Software Engineer

Job Title: Senior Software Engineer
Location: Bangalore (Hybrid – 3 days Work from Office)
Experience Level: Senior

Description:
We are seeking a Senior Software 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.

Key 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)
  • Strong unit testing skills (JUnit, Mockito)
  • Familiarity with microservices best practices, CI/CD, and performance tuning

Job Overview

  • Location : Bangalore, Bangalore
  • Vacancy : 1
  • Key Skills : CI/CD, JUnit, Mockito, SQL including schema design, data modelling, and query optimization logs, metrics, traces; tools like ELK, Grafana, Prometheus, OpenTelemetry, Solace, Kafka, Solace, Kafka, JMS, APIs (REST), OAuth-based authentication, Java, Spri