DL
Core Java
Diverse Lynx India
Location not stated
2 months ago
- Java
- Spring Boot
- REST API
- Microservices
- JSON
- Apache Kafka
- Event-Driven Architecture
- SQL
- AWS
- Azure
- API Gateway
- Docker
- CI/CD
2 months ago
Essential Skills: Skills Java
Desirable Skills:
Keyword:
Skills: Core Java
Experience Required: 6-8
Job Description: Java Developer
SN Required Information Details
1 Role Java Developer
2 Required Technical Skill Set • Java (17+)
• 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
4 Desired Experience Range 4 - 5 yrs
5 Location of Requirement Chennai, India
Desired Competencies (Technical/Behavioral Competency)
Must-Have
• Strong 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 · Diverse Lynx India