Save Job
Posted 6d ago

Java Developer

@ Tata Consultancy Services
Bengaluru, Karnataka, India
OnsiteFull Time
Responsibilities:building services, developing apis, ensuring observability
Requirements Summary:6+ years experience with Java and Spring Boot, REST and asynchronous integrations, OAuth auth, observability, SQL, unit testing, and microservices/CI/CD practices.
Technical Tools Mentioned:Java, Spring Boot, OAuth, REST, Solace, Kafka, JMS, ELK, Grafana, Prometheus, OpenTelemetry, SQL, JUnit, Mockito
Save
Mark Applied
Hide Job
Report & Hide
Job Description
  1. · Strong experience in Java and Spring Boot · 
  2. Hands-on expertise in building orchestration services · 
  3. Practical implementation of OAuth-based authentication and authorization · 
  4. Proven experience in developing both: · Synchronous APIs (REST) ·
  5.  Asynchronous integrations (Solace, Kafka, JMS or similar) · 
  6. Solid understanding of Observability (e.g., logs, metrics, traces; tools like ELK, Grafana, Prometheus, OpenTelemetry) · 
  7. Good working knowledge of SQL including schema design, data modelling, and query optimization · 
  8. Strong unit testing skills (e.g., JUnit, Mockito) · Familiarity with microservices best practices, CI/CD, testing, and performance tuning.