Description

Responsibilities:

  • Develop, maintain, and optimize enterprise-level applications using Java and the Spring Framework.
  • Design and implement efficient search and data indexing solutions using Elastic Search.
  • Utilize AWS services to build scalable, secure, and high-availability applications.
  • Manage and deploy applications in containerized environments using Docker and Kubernetes.
  • Implement and manage real-time data streaming and messaging solutions using Kafka.
  • Collaborate with cross-functional teams to gather and analyze technical requirements.
  • Optimize application performance, ensuring high reliability and scalability.
  • Write clean, maintainable, and testable code, adhering to industry best practices.
  • Troubleshoot and resolve issues in production and development environments.

Qualifications:

  • 6+ years of experience in Java development, with deep knowledge of the Spring ecosystem (Spring Boot, Spring MVC, etc.).
  • Expertise in Elastic Search, including setup, configuration, and performance optimization.
  • Proficiency in AWS services such as EC2, S3, RDS, Lambda, and API Gateway.
  • Hands-on experience with Docker and Kubernetes for containerization and orchestration.
  • Strong understanding of Kafka for real-time data streaming and messaging

Education

Any Graduate