Epicareer Might not Working Properly
Learn More

Java Backend Developer (Kafka)

$ 7,000 - $ 10,000 / month

Checking job availability...

Original
Simplified

Key Responsibilities:

• Design, develop, and maintain scalable and high-performance backend services using Java, Spring Boot, MyBatis, and Hibernate.

• Implement efficient and optimized solutions for handling concurrent requests and large-scale data processing.

• Design and optimize relational and NoSQL database schemas, write complex SQL queries, stored procedures, and performance tuning for Oracle, MySQL, Redis, and MongoDB.

• Integrate and optimize messaging solutions using ActiveMQ, RocketMQ, and Kafka.

• Develop and maintain high-performance network services using Netty.

• Implement and manage search capabilities using Elasticsearch.

• Collaborate with frontend teams and provide support for web applications utilizing HTML, JavaScript, CSS, Ajax, and jQuery.

• Work with Git, SVN, Maven, Jenkins, and Docker to manage code versioning, build automation, and deployment pipelines.

Required Skills & Qualifications:

• 5+ years of experience in Java backend development.

• Bachelors in computer science or similar related education background.

• Strong expertise in Java, IO operations, and multithreading.

• Deep understanding of Spring Boot, MyBatis, Hibernate.

• Proficiency in Oracle, MySQL, Redis, and MongoDB, with a focus on SQL query optimization.

• Hands-on experience with ActiveMQ, RocketMQ, and Kafka.

• Familiarity with Netty and Elasticsearch.

• Basic knowledge of HTML, JavaScript, CSS, Ajax, and jQuery.

• Experience using MyEclipse, IntelliJ IDEA, Git, SVN, Maven, Jenkins, and Docker.

• Experience working with high-traffic distributed systems.

• Knowledge of cloud-native architecture and microservices.

• Familiarity with Kubernetes and container orchestration.

• Strong analytical and problem-solving skills.