- Spring Boot
- RESTful API development
- Microservices architecture
- Exception handling and logging
- Concurrency and multithreading
- JSON / HTTP integrations
- Apache Kafka / Messaging Systems j No of Requirements
- Solid experience in Java and Spring Boot
- RESTful API and microservices design
- Event driven architecture and asynchronous processing
- Hands on experience with Apache Kafka or equivalent MQ
- Handling partial success scenarios and distributed failures
- Message idempotency, retry strategies, and dead letter queues
- Strong understanding of HTTP status codes and error handling
- Experience with OAuth 2.0 and API key based security
- Proficiency in SQL and database interactions
- Strong logging, tracing, and debugging practices
Good-to-Have
- Airline / travel domain exposure
- Cloud platforms (AWS / Azure)
- API Gateway concepts, throttling, rate limiting
- Docker, CI/CD pipelines
- Event driven or asynchronous architectures
- Knowledge of distributed transaction and saga patterns
- Monitoring and alerting for Kafka consumer lag
Responsibility of / Expectations from the Role
- Build and maintain RESTful APIs for availability and aggregation.
- Implement event driven workflows using Kafka or messaging platforms.
- Handle partial success across multiple downstream protection carriers.
- Implement robust error handling aligned with application error codes.
- Ensure correct message ordering, idempotency, and resilience.
- Integrate with external carrier systems.
- Implement logging, monitoring, and traceability (transaction IDs).
- Troubleshoot production issues and perform root cause analysis.
- Collaborate with Product, QA, and Operations teams.
- Create and maintain technical documentation.
📌 Core Java (Chennai)
🏢 TCS_India
📍 Chennai
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.