Meeden Labs
Java Developer - Backend Architecture
Job Location
chennai, India
Job Description
Job Overview : We are seeking a skilled and motivated Java Developer with expertise in Kafka to join our growing development team. The ideal candidate will be responsible for designing, implementing, and maintaining microservices and event-driven architectures using Java and Apache Kafka. You will collaborate with cross-functional teams to build robust, scalable, and high-performance applications. Key Responsibilities : - Design, develop, and deploy scalable Java applications with a focus on Kafka-based event-driven architecture. - Implement Kafka producers and consumers for seamless data streaming and message processing. - Build and optimize microservices and backend solutions in Java, ensuring high availability, performance, and scalability. - Develop and maintain Kafka topics, producers, consumers, and connectors for integration between systems. - Collaborate with product managers and business analysts to understand requirements and translate them into technical solutions. - Ensure code quality and best practices by writing unit tests, integration tests, and conducting code reviews. - Troubleshoot and resolve performance and scaling issues related to Kafka and Java applications. - Work closely with DevOps teams to deploy and monitor Java applications with Kafka in a production environment. - Stay up to date with emerging technologies and industry trends related to Java development, Kafka, and microservices. Required Skills and Qualifications : - Strong experience in Java (Java 8 or newer). - Hands-on experience with Apache Kafka including Kafka producers, consumers, stream processing, and Kafka Connect. - Proficiency in building and maintaining microservices architectures using Java (Spring Boot, Java EE, etc. - Strong understanding of event-driven architecture and message queuing. - Familiarity with relational and NoSQL databases (e., MySQL, PostgreSQL, MongoDB, etc. - Experience with RESTful APIs, JSON, and web services. - Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes). - Knowledge of CI/CD practices, version control tools (e., Git), and Agile methodologies. - Strong problem-solving and debugging skills. - Excellent communication skills and the ability to work well in a collaborative team environment. Preferred Qualifications : - Experience with stream processing frameworks such as Kafka Streams or Apache Flink. - Familiarity with Apache Zookeeper for Kafka cluster management. - Experience in DevOps practices and working with deployment pipelines. - Knowledge of big data technologies or distributed systems. - Bachelor's degree in Computer Science, Engineering, or a related field (ref:hirist.tech)
Location: chennai, IN
Posted Date: 1/17/2025
Location: chennai, IN
Posted Date: 1/17/2025
Contact Information
Contact | Human Resources Meeden Labs |
---|