Senior Java Developer
iAgami Technologies
- Chennai, Tamil Nadu
- Permanent
- Full-time
- Design, develop, and maintain robust, scalable backend systems using Java.
- Implement data persistence layers using JDBC, and integrate with messaging systems like JMS and Apache Kafka.
- Build and consume RESTful APIs to support front-end and third-party integrations.
- Optimize system performance and ensure high availability and scalability.
- Collaborate with cross-functional teams to understand requirements and deliver high-quality solutions.
- Conduct code reviews and mentor junior developers as needed.
- Follow Agile methodologies and participate in sprint planning, daily stand-ups, and retrospectives.
- Strong core Java development experience
- Proficiency in JDBC and JMS
- Hands-on experience with Apache Kafka
- Experience working with HTTP-based RESTful APIs
- Good understanding of multithreading, memory management, and backend performance tuning
- Experience with Spring Boot or other Java frameworks
- Knowledge of microservices architecture
- Familiarity with CI/CD tools and cloud platforms (AWS, Azure, GCP)
- Working knowledge of relational databases like MySQL, PostgreSQL, or Oracle
- Exposure to containerization tools like Docker and orchestration platforms like Kubernetes
Expertia AI Technologies