Senior Java backend developer
iAgami Technologies
- Chennai, Tamil Nadu
- Permanent
- Full-time
- Design and develop robust and scalable backend services using Java.
- Implement and maintain data access layers using JDBC.
- Work with messaging systems, particularly JMS and Apache Kafka, for event-driven architecture.
- Design and consume RESTful HTTP-based APIs.
- Optimize system performance, scalability, and reliability.
- Write clean, modular, and maintainable code following best practices.
- Collaborate with cross-functional teams including frontend, DevOps, and QA.
- Participate in code reviews and technical discussions.
- Troubleshoot, debug, and resolve backend system issues in a timely manner.
- Ensure proper documentation of design and development artifacts.
- Strong proficiency in Core Java and related frameworks.
- Hands-on experience with JDBC (Java Database Connectivity).
- Working knowledge of JMS (Java Messaging Service).
- Practical experience with Apache Kafka for streaming and messaging.
- Deep understanding of HTTP-based APIs and RESTful service design.
- Spring Boot or other Java frameworks
- Microservices architecture
- Experience with CI/CD pipelines
- Familiarity with containerization (Docker, Kubernetes)
- Knowledge of cloud platforms (AWS, GCP, or Azure)
Expertia AI Technologies