Meeden Labs

Java Developer - Backend Architecture

Click Here to Apply

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
Click Here to Apply
View More Meeden Labs Jobs

Contact Information

Contact Human Resources
Meeden Labs

Posted

January 17, 2025
UID: 4966380237

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.