Senior Java Developer

iAgami Technologies

  • Chennai, Tamil Nadu
  • Permanent
  • Full-time
  • 17 days ago
Key Responsibilities:
  • 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.
Must-Have Skills:
  • 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
Preferred Skills:
  • 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