Skip to main content
Posted 03 July, 2026

IND_Developer

Artech Infosystems Pvt Ltd
Chennai, Tamil Nadu, IN Full Time
Reference: 26-24689-100-1

Java Developer

Location: Chennai, India
Experience: 6–8 Years

Role Overview

We are looking for an experienced Java Developer with strong expertise in building scalable, high-performance microservices and event-driven applications. The ideal candidate will have hands-on experience with Java 17+, Spring Boot, RESTful APIs, Apache Kafka, and distributed systems. This role involves designing, developing, and maintaining mission-critical applications while ensuring reliability, resilience, and performance.

Required Technical Skills

  • Java 17+
  • Spring Boot
  • RESTful API Development
  • Microservices Architecture
  • Exception Handling and Logging
  • Concurrency and Multithreading
  • JSON and HTTP Integrations
  • Apache Kafka or Messaging Systems
  • SQL and Database Development
  • OAuth 2.0 and API Security

Key Responsibilities

  • Design, develop, and maintain scalable RESTful APIs and microservices.
  • Build event-driven workflows using Apache Kafka or similar messaging platforms.
  • Implement robust error handling and recovery mechanisms aligned with application standards.
  • Handle distributed failures, partial success scenarios, and downstream system integrations.
  • Ensure message idempotency, retry strategies, and dead-letter queue implementation.
  • Integrate with external systems and third-party services through secure APIs.
  • Implement logging, monitoring, tracing, and transaction tracking mechanisms.
  • Optimize application performance, scalability, and reliability.
  • Troubleshoot production issues and perform root cause analysis.
  • Collaborate with Product, QA, DevOps, and Operations teams throughout the development lifecycle.
  • Prepare and maintain technical design documents and system documentation.

Must-Have Skills

  • Strong hands-on experience in Java and Spring Boot development.
  • Expertise in RESTful API design and microservices architecture.
  • Experience with event-driven and asynchronous processing patterns.
  • Hands-on experience with Apache Kafka or equivalent messaging technologies.
  • Strong understanding of distributed systems and failure handling mechanisms.
  • Experience implementing idempotency, retry logic, and dead-letter queues.
  • Good knowledge of HTTP status codes, API error handling, and API security.
  • Experience with OAuth 2.0 and API Key-based authentication.
  • Strong SQL and database interaction skills.
  • Proficiency in logging, tracing, debugging, and performance tuning.

Good-to-Have Skills

  • Experience in Airline or Travel domain projects.
  • Exposure to AWS or Azure cloud platforms.
  • Understanding of API Gateway concepts, throttling, and rate limiting.
  • Experience with Docker and CI/CD pipelines.
  • Knowledge of distributed transaction management and Saga patterns.
  • Experience monitoring Kafka consumer lag and messaging platform performance

Sign up for Job Alerts